/* Shared discovery links; retain existing product categories and mobile menu behavior. */
.service-menu .nav-dropdown,.guide-menu .nav-dropdown{grid-template-columns:1fr;min-width:270px}
@media(min-width:901px){.site-header .nav{gap:16px}.site-header .brand{width:180px}.site-header .nav-links{gap:2px}.site-header .nav-links>a,.site-header .nav-trigger{padding-inline:8px;font-size:16px}.site-header .nav>.btn{font-size:13px;padding-inline:16px}}
@media(min-width:901px) and (max-width:1180px){.site-header .brand{width:140px}.site-header .nav{gap:10px}.site-header .nav-links>a,.site-header .nav-trigger{font-size:14px;padding-inline:6px}.site-header .nav>.btn{padding-inline:12px}.site-header .brand span{display:none}}
@media(max-width:900px){.service-menu .nav-dropdown,.guide-menu .nav-dropdown{min-width:0}}
.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding-block:24px;color:var(--muted);font-size:.875rem}
.guide-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.buyer-content .page-hero{padding-block:40px 64px}.buyer-content .page-hero p{max-width:68ch;margin-top:24px}
.buyer-content h2{margin-bottom:24px}.buyer-content .split p{margin-top:20px}
.example-disclosure{max-width:72ch;padding:16px 20px;border-left:3px solid var(--olive);background:var(--linen);font-size:.875rem;line-height:1.6}
.case-library{display:grid;gap:48px}.case-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px;align-items:center}
.case-row img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:6px}.case-row h2{font-size:clamp(1.75rem,3vw,2.65rem);margin:12px 0 18px}.case-type{color:var(--olive-dark);font-size:.875rem;font-weight:650}
.case-row .card-link{display:inline-block;margin-top:22px}.guide-reading{max-width:800px}.guide-reading>p{margin:24px 0}.guide-reading table{width:100%;margin-top:24px}.guide-reading caption{text-align:left;color:var(--muted);padding-bottom:12px}
.case-steps{padding-left:26px;margin:0}.case-steps li{padding:8px 0 26px 10px}.case-steps h3{margin-bottom:12px}
.guide-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.guide-entry{display:block;padding:28px 0;border-bottom:1px solid var(--line)}
.guide-entry h3{margin-bottom:12px}.guide-entry p{max-width:54ch}.guide-entry>span{display:inline-block;margin-top:18px;color:var(--olive-dark);font-size:.875rem;font-weight:650}.guide-entry:hover h3{text-decoration:underline;text-underline-offset:5px}
.home-planning .card-link{display:inline-block;margin-top:16px}.home-planning .home-guide-link{margin-top:28px}.home-planning article[id]{scroll-margin-top:120px}
.footer-quick-links{flex-wrap:wrap}
@media(max-width:700px){.case-row{grid-template-columns:1fr;gap:24px}.case-library{gap:48px}.guide-link-grid{grid-template-columns:1fr}.buyer-content .page-hero{padding-block:24px 44px}.guide-breadcrumb{padding-block:18px}.case-steps{padding-left:20px}.guide-reading table{font-size:.875rem}}
