.discovery-page main{padding-top:var(--brand-header-height)}
.discovery-breadcrumbs{display:flex;flex-wrap:wrap;gap:.6rem;padding:1.3rem 6vw;font-size:.78rem;color:var(--muted);border-bottom:1px solid var(--line)}
.discovery-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}
.discovery-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:5vw;padding:4rem 6vw 5rem}
.discovery-hero h1{font:600 clamp(2.8rem,5.2vw,5.8rem)/1 "Space Grotesk",sans-serif;letter-spacing:-.065em;margin:1rem 0 1.8rem;overflow-wrap:break-word}
.discovery-hero h1 span{display:block;color:#687a10;margin-top:.35em;font-size:.62em;letter-spacing:-.045em}
.discovery-hero>div>p:not(.eyebrow){max-width:650px;line-height:1.75;color:var(--muted)}
.discovery-hero .button{margin-top:1.1rem}.discovery-note{font-size:.8rem;line-height:1.7;color:var(--muted)}
.discovery-hero figure{margin:0;min-width:0}.discovery-hero img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#e9e6dd;mix-blend-mode:multiply}
.discovery-hero figcaption{font-size:.72rem;line-height:1.6;color:var(--muted);padding:.8rem 0}
.discovery-selection,.discovery-order,.discovery-faq,.brand-range-guides{padding:4rem 6vw;border-top:1px solid var(--line)}
.discovery-page h2,.brand-range-guides h2{font:600 clamp(2.1rem,3.5vw,3.8rem)/1.07 "Space Grotesk",sans-serif;letter-spacing:-.05em;margin:.8rem 0 1.5rem}
.discovery-section-heading{max-width:850px}.discovery-section-heading>p:last-child,.discovery-advice{line-height:1.8;color:var(--muted)}
.discovery-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem;margin:2rem 0}
.discovery-options article{padding:1.7rem;background:#fff;border:1px solid var(--line);min-width:0}.discovery-options h3{font:600 1.4rem/1.2 "Space Grotesk",sans-serif;letter-spacing:-.03em;margin:0 0 1rem}
.discovery-options p{line-height:1.7;font-size:.9rem;color:var(--muted)}.discovery-options strong{display:block;font:600 1.8rem "Space Grotesk",sans-serif;margin:1rem 0 .3rem}.discovery-options small{display:block;color:var(--muted);line-height:1.6}
.discovery-advice{max-width:950px}.discovery-order{background:#e9eddd}.discovery-order ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;line-height:1.8;padding-left:1.2rem;margin:2rem 0}.discovery-order li{padding-left:.3rem}.discovery-order li strong{display:block}.discovery-order>p:last-child{max-width:900px;line-height:1.8;color:var(--muted);margin-top:2rem}.discovery-order a:not(.button){text-decoration:underline}
.discovery-faq details{max-width:1000px;border-top:1px solid var(--line);padding:1.2rem 0}.discovery-faq summary{cursor:pointer;font-weight:600;line-height:1.6}.discovery-faq details p{line-height:1.8;color:var(--muted);max-width:800px}
.brand-range-guides nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.8rem}.brand-range-guides nav a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border:1px solid var(--line);font-weight:600;line-height:1.4}.brand-range-guides nav a:hover{background:#e9eddd}
.discovery-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;background:var(--ink);color:#fff;padding:2rem 6vw}.discovery-footer img{width:90px;height:auto}.discovery-footer a{color:#fff}
.discovery-page :focus-visible,.brand-range-guides :focus-visible{outline:3px solid #879e16;outline-offset:4px}
@media(max-width:800px){.discovery-hero{grid-template-columns:1fr;padding-top:2.5rem;gap:2rem}.discovery-hero figure{max-width:600px}.discovery-hero h1{font-size:clamp(2.8rem,9vw,4.5rem)}.discovery-order ol{grid-template-columns:1fr;gap:1.2rem}.discovery-selection,.discovery-order,.discovery-faq,.brand-range-guides{padding-block:3rem}}
@media(prefers-reduced-motion:reduce){.discovery-page *{scroll-behavior:auto!important}}
