/* Auction and buying presentation. Existing transactional styles stay intact. */
.site-header .commerce-nav-basket{color:var(--muted);font-size:.76rem}
.site-header .nav-drop-explorer{white-space:nowrap}
.page-H00 .auction-next-steps{margin-top:24px;gap:12px 28px}
.page-H00 .auction-next-steps a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--text);font-size:.9rem;text-decoration:underline;text-decoration-color:var(--control);text-underline-offset:.25em}
.page-H00 .auction-next-steps a:hover{color:var(--lime)}
.page-H00 .auction-next-steps .icon{width:18px;height:18px}
.page-H00 .auction-journeys .journey-link{color:var(--text)}
.page-H00 .home-research-intro{display:grid;grid-template-columns:1fr 1fr;gap:36px;font-size:.96rem}
.page-H00 .home-research-intro p{margin:0}
.page-H00 .home-drop-collections{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px;padding-block:12px;border-block:1px solid var(--line)}
.page-H00 .home-drop-collections a{display:inline-flex;align-items:center;min-height:44px;color:var(--text);font-size:.88rem;text-underline-offset:.25em}
.page-H00 .home-research .research-links{margin-top:28px}
.page-H00 .registry-feature{background:transparent;padding:0;border:0;border-radius:0}
.page-H00 .registry-feature h2{font-size:1.7rem;line-height:1.3}
.page-H00 .registry-check a{color:var(--text);min-height:44px}
.page-H00 .registration-promo-compact{background:var(--canvas);border-top:1px solid var(--line);border-bottom:0}
.page-H00 .registration-promo-compact .registration-promo-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;padding-block:36px}
.page-H00 .registration-promo-compact h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.03em;margin-bottom:16px;max-width:28ch}
.page-H00 .registration-promo-compact .registration-promo-intro{font-size:.94rem;margin-bottom:12px;max-width:55ch}
.page-H00 .registration-promo-compact .registration-promo-links{margin-top:16px;padding-top:12px;gap:20px;flex-wrap:wrap}
.page-H00 .registration-promo-compact .registration-promo-links a{min-height:44px}
.page-H00 .registration-promo-compact .registration-search-card{border:1px solid var(--line);border-radius:8px;box-shadow:none;padding:24px}
.page-H00 .registration-promo-compact .commerce-promo-search .button{font-size:.83rem;min-height:48px}
.page-H00 .registration-promo-compact .registration-search-card>p:last-child{margin-bottom:0}
.buyer-hub .buyer-hub-heading{max-width:850px;margin-bottom:36px}
.buyer-hub .buyer-hub-heading h1{max-width:24ch}
.buyer-hub .buyer-hub-heading>p{font-size:1rem;line-height:1.8;max-width:72ch;margin-bottom:24px}
.buyer-hub .buyer-hub-heading>.button{min-height:48px}
.buyer-hub .buyer-routes{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:40px}
.buyer-hub .buyer-routes>section{min-width:0;padding-top:24px;border-top:1px solid var(--line)}
.buyer-hub .buyer-routes h2{font-size:1.3rem;line-height:1.35;margin-bottom:16px}
.buyer-hub .buyer-routes p{font-size:.92rem;line-height:1.8;margin-bottom:12px}
.buyer-hub .buyer-routes p a{display:inline-flex;align-items:center;gap:12px;min-height:44px}
.buyer-hub .buyer-routes .icon{width:18px;height:18px}
.buyer-hub .buyer-routes ul{list-style:none;padding:12px 0 0;margin:0;border-top:1px solid var(--line)}
.buyer-hub .buyer-routes li{margin:0}
.buyer-hub .buyer-routes li a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:.85rem;text-underline-offset:.25em}
.buyer-hub .buyer-registration{border-top:1px solid var(--line);padding-top:32px}
.buyer-hub .buyer-registration .commerce-steps{margin-bottom:28px}
.buyer-hub .buyer-registration .commerce-search-heading h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;margin-bottom:18px;max-width:26ch}
.buyer-hub .buyer-registration .commerce-reassurance{margin-top:32px}
@media(min-width:921px){.site-header .header-inner{flex-wrap:nowrap;padding-top:0;gap:24px}.site-header .main-nav{width:auto;justify-content:flex-start;padding:0;gap:20px}.site-header .main-nav>a:not(.button){padding-block:20px}.site-header .main-nav>a[aria-current="page"]:not(.button):after{bottom:8px}.site-header .commerce-nav-basket{border-left:1px solid var(--line);padding-left:20px!important}}
@media(min-width:921px) and (max-width:1050px){.site-header .main-nav{gap:14px}.site-header .header-inner{gap:20px}.site-header .commerce-nav-basket{padding-left:14px!important}}
@media(max-width:920px){.page-H00 .home-research-intro{gap:24px}.page-H00 .registration-promo-compact .registration-promo-inner{gap:28px}.page-H00 .registration-promo-compact .registration-search-card{padding:20px}.buyer-hub .buyer-routes{gap:28px}.buyer-hub .buyer-registration .commerce-search-heading{grid-template-columns:1.2fr 1fr}}
@media(max-width:640px){.site-header .commerce-nav-basket{font-size:.86rem}.site-header .main-nav>.nav-drop-explorer{margin-bottom:8px}.page-H00 .auction-next-steps{gap:8px 24px;margin-top:20px}.page-H00 .home-research-intro{grid-template-columns:1fr;gap:16px}.page-H00 .home-drop-collections{gap:4px 20px}.page-H00 .home-drop-collections a{font-size:.86rem}.page-H00 .registration-promo-compact .registration-promo-inner{grid-template-columns:1fr;gap:20px;padding-block:28px}.page-H00 .registration-promo-compact h2{font-size:1.65rem;max-width:28ch}.page-H00 .registration-promo-compact .registration-promo-links{gap:4px 20px}.page-H00 .registration-promo-compact .registration-search-card{padding:20px}.page-H00 .registry-feature h2{font-size:1.6rem}.buyer-hub .buyer-hub-heading{margin-bottom:28px}.buyer-hub .buyer-hub-heading>.button{font-size:.86rem}.buyer-hub .buyer-routes{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.buyer-hub .buyer-routes>section{padding-top:20px}.buyer-hub .buyer-routes h2{font-size:1.35rem}.buyer-hub .buyer-routes p{font-size:.95rem}.buyer-hub .buyer-routes li a{font-size:.9rem}.buyer-hub .buyer-registration{padding-top:24px}.buyer-hub .buyer-registration .commerce-search-heading{grid-template-columns:1fr}.buyer-hub .buyer-registration .commerce-search-heading h2{font-size:1.6rem;max-width:none}}
@media print{.page-H00 .home-research-intro,.buyer-hub .buyer-routes{display:block}.buyer-hub .buyer-hub-heading>.button,.page-H00 .auction-next-steps{display:none!important}.buyer-hub .buyer-routes>section{break-inside:avoid;margin-bottom:24px}}
