/* Scoped additions to the current Nolmira Comparison template. */
.m60-a2-page .table-mobile-hint{display:none}
@media(max-width:700px){.m60-a2-page .table-mobile-hint{display:block;font-size:13px;color:var(--pair-accent);margin:12px 0}}
.m60-a2-page h1{font-size:clamp(2.1rem,3.8vw,3.35rem);max-width:1100px}.m60-a2-page h2{font-size:clamp(1.75rem,2.7vw,2.35rem)}.m60-a2-page .pair-hero-copy{max-width:1168px}.m60-a2-page .pair-hero-visual img{max-height:none;object-fit:contain}.m60-a2-page .pair-hero-intro p{font-size:17px}.m60-a2-page .comparison-section{scroll-margin-top:0;padding:38px 0}.m60-a2-page .comparison-section p{max-width:none}.m60-a2-page .answer-card{border-left:3px solid var(--pair-accent)}.m60-a2-page .comparison-media{padding:0;overflow:hidden;margin-bottom:24px}.m60-a2-page .comparison-media figcaption{padding:10px 13px}.m60-a2-page .product-card{margin:0 0 28px;padding:22px;border:1px solid var(--pair-line);border-radius:10px;background:#fff}.m60-a2-page .product-layout{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:25px;align-items:start}.m60-a2-page .product-image,.m60-a2-page .product-copy{min-width:0}.m60-a2-page .product-visual img{display:block;width:100%;height:auto;object-fit:contain}.m60-a2-page .product-copy h3:first-child{margin-top:0;font-size:1.4rem}.m60-a2-page .product-copy h3{margin-top:18px}.m60-a2-page .image-caption{font-size:12px;margin-top:12px}.m60-a2-page .product-cta.official{background:transparent;color:var(--pair-accent)!important;border-color:transparent;text-decoration:underline}.m60-a2-page .research-note{padding:21px 23px;border-left:3px solid var(--pair-accent);background:var(--pair-soft);margin:22px 0;color:var(--pair-muted);line-height:1.7}.m60-a2-page .research-note strong{display:block;color:var(--pair-ink);margin-bottom:10px}.m60-a2-page blockquote{padding:20px;border-left:3px solid var(--pair-accent);margin:24px 0;background:var(--pair-soft)}.m60-a2-page .non-affiliate-link{font-size:14px;margin-left:5px}.m60-a2-page .decision-cards article:first-child{border-top:3px solid var(--pair-accent)}.m60-a2-page .decision-cards .product-cta{margin-top:8px}.m60-a2-page .related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m60-a2-page .related-card h3{font-size:1.12rem}.m60-a2-page .related-card h3 a{padding:0}.m60-a2-page .table-wrap{overscroll-behavior-inline:contain}.m60-a2-page table td{width:34%}.m60-a2-page table td:first-child{width:32%}.m60-a2-page #comparison tbody tr:nth-child(1) td:nth-child(2),.m60-a2-page #comparison tbody tr:nth-child(11) td:nth-child(3),.m60-a2-page #comparison tbody tr:nth-child(12) td:nth-child(2),.m60-a2-page #comparison tbody tr:nth-child(14) td:nth-child(2),.m60-a2-page #comparison tbody tr:nth-child(16) td:nth-child(2){font-weight:750;color:#794836;background:#faf6f1}
@media(min-width:1200px){.m60-a2-page .section-nav-rail{max-height:calc(100vh - 110px);overflow-y:auto}}
@media(max-width:700px){.m60-a2-page .product-layout,.m60-a2-page .related-grid{grid-template-columns:1fr}.m60-a2-page .product-card{padding:18px}.m60-a2-page .comparison-section table{display:table;width:100%;min-width:700px}.m60-a2-page .comparison-section thead{display:table-header-group}.m60-a2-page .comparison-section tbody{display:table-row-group}.m60-a2-page .comparison-section tr{display:table-row;padding:0}.m60-a2-page .comparison-section th,.m60-a2-page .comparison-section td{display:table-cell;width:auto;padding:12px;border-bottom:1px solid var(--pair-line)}.m60-a2-page .comparison-section td:before{display:none}.m60-a2-page .comparison-section td:first-child{background:transparent}.m60-a2-page .comparison-section{padding:30px 0}.m60-a2-page #bass-expansion .comparison-media img{max-height:500px;object-fit:contain}}
