.page-figure{border-radius:var(--radius-large);pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:100%;height:auto;margin:1.5rem 0 2rem;display:block}.compare-actions{margin:1.25rem 0 .5rem}.compare>h2{margin:3rem 0 1rem;font-size:clamp(1.7rem,3.2vw,2.1rem)}.compare-table{margin-bottom:.75rem}.compare-sides{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:0 2rem;display:grid}.compare-sides h2{margin:2.5rem 0 .75rem;font-size:1.4rem}.compare-sides ul,.compare-sources{margin:0;padding-left:1.25rem}.compare-sides li,.compare-sources li{margin:.4rem 0}.compare-sources{overflow-wrap:break-word}.compare-grid{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:1rem;display:grid}.compare-grid.fill{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.guide-grid{padding-bottom:3rem}.compare-card{position:relative}.compare-card h3{margin:0 0 .4rem;font-size:1.3rem}.compare-card h3 a{text-decoration:none}.compare-card h3 a:after{content:"";position:absolute;inset:0}.compare-card p{margin:0}.compare-group h2{margin:3.5rem 0 1.25rem}.product-fields{margin:0;padding-left:1.25rem}.product-fields li{margin:.4rem 0}.product-response{margin-top:1rem}.compare-sides h3{margin:1rem 0 .4rem;font-size:1.25rem}
