.gtp-products{margin:2rem 0;color:inherit;font:inherit}.gtp-products *{box-sizing:border-box}.gtp-products .gtp-disclosure{font-size:.85em;line-height:1.5;color:inherit;opacity:.85;margin:0 0 1rem}.gtp-products .gtp-grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}.gtp-products.gtp-comparison .gtp-grid,.gtp-products.gtp-best-list .gtp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gtp-products .gtp-card{border:1px solid #d6dce5;border-radius:12px;background:#fff;color:#202939;overflow:hidden;min-width:0}.gtp-products .gtp-image{display:block;width:100%;height:220px;object-fit:contain;padding:1rem;background:#fff}.gtp-products .gtp-card-body{padding:1.25rem}.gtp-products .gtp-brand{font-size:.85em;color:#526074;margin:0 0 .4rem}.gtp-products h3{font-size:1.3em;line-height:1.35;margin:0 0 1rem;color:#202939}.gtp-products h4{font-size:1em;margin:1rem 0 .4rem;color:#202939}.gtp-products ul{padding-left:1.2rem;margin:.4rem 0 1rem}.gtp-products li{margin:.3rem 0;overflow-wrap:anywhere}.gtp-products .gtp-button{display:inline-block;padding:.7rem 1.15rem;border-radius:6px;background:#174ea6;color:#fff;text-decoration:none;font-weight:600;line-height:1.5}.gtp-products .gtp-button:hover{background:#103b80;color:#fff}.gtp-products .gtp-button:focus-visible{outline:3px solid #101828;outline-offset:3px}.gtp-editor{padding:1rem;border:1px dashed #9ba7b9}.gtp-editor li button{margin-left:.5rem}@media(max-width:640px){.gtp-products.gtp-comparison .gtp-grid,.gtp-products.gtp-best-list .gtp-grid{grid-template-columns:minmax(0,1fr)}}
