.buyer-guide .page-hero{padding:64px 0}.buyer-guide h1{font-size:clamp(2rem,4.2vw,3.5rem);max-width:950px}.buyer-guide h2{font-size:clamp(1.45rem,2.5vw,2rem);letter-spacing:-.025em}.buyer-guide .review-date{color:#b4c7d4;font-size:.875rem}.buyer-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:52px;align-items:start}.buyer-layout article{min-width:0}.buyer-layout .side-nav{position:sticky;top:100px}.buyer-layout .side-nav a{font-size:.9rem}.buyer-guide .content-block{scroll-margin-top:108px}.buyer-guide article p,.buyer-guide article li{max-width:78ch}.buyer-guide article a{color:#1469aa;text-decoration:underline;text-underline-offset:3px}.buyer-table{overflow-x:auto;margin:24px 0;border:1px solid #dce5ec;border-radius:6px}.buyer-table table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:550px}.buyer-table th,.buyer-table td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5ec}.buyer-table th{background:#eaf4fb}.buyer-guide :focus-visible{outline:3px solid #1469aa;outline-offset:3px}.buyer-guide .actions a{font-weight:700;text-decoration:underline}.buyer-guide .eyebrow{font-size:.875rem}.buyer-hub .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-hub .card{display:block}.buyer-hub [id]{scroll-margin-top:108px}@media(max-width:800px){.buyer-layout{display:block}.buyer-layout .side-nav{position:static;margin-bottom:32px}.buyer-guide .section{padding:48px 0}.buyer-hub .cards{grid-template-columns:1fr}.buyer-guide .page-hero{padding:46px 0}.buyer-guide .container{width:calc(100% - 32px)}}