/* Auction journeys use the existing DomainSabre colour and type tokens. */
.auction-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:48px;padding-block:64px 40px}
.auction-hero h1{white-space:normal;max-width:13ch}
.auction-hero .hero-intro{max-width:62ch}
.auction-hero .hero-intro p+p{font-size:.83rem;line-height:1.8}
.auction-hero .hero-intro a{color:var(--text)}
.auction-hero .actions{gap:12px;flex-wrap:wrap}
.hero-domain-search{align-self:start;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--lime);border-radius:var(--radius);padding:28px;min-width:0}
.hero-domain-search h2{font-size:1.6rem;margin-bottom:16px}
.hero-domain-search>p{font-size:.92rem;color:var(--muted);margin-bottom:20px}
.hero-search-form{display:grid;gap:12px}
.hero-search-form label{font-size:.85rem;font-weight:650}
.hero-search-form input{width:100%;min-width:0;min-height:48px;border:1px solid var(--control);border-radius:6px;background:var(--canvas);color:var(--text);padding:12px;font-size:16px}
.hero-search-form input::placeholder{color:var(--muted);opacity:1}
.hero-search-form .button{width:100%;gap:12px}
.hero-search-form p{font-size:.75rem;color:var(--muted);line-height:1.7;margin:0}
.hero-lookup-link{display:flex;align-items:center;gap:12px;font-size:.78rem;line-height:1.7;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);color:var(--text)}
.hero-lookup-link .icon{width:18px;height:18px;margin-left:auto}
.auction-journeys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-bottom:40px}
.auction-journeys>a{display:flex;flex-direction:column;padding:24px 28px;text-decoration:none;border-left:1px solid var(--line);min-width:0}
.auction-journeys>a:first-child{border-left:0;padding-left:0}
.auction-journeys>a:last-child{padding-right:0}
.journey-label{font-size:.72rem;color:var(--muted);margin-bottom:12px}
.auction-journeys h2{font-size:1.22rem;margin-bottom:12px;line-height:1.35}
.auction-journeys p{font-size:.86rem;line-height:1.7;color:var(--muted);margin-bottom:20px}
.journey-link{display:flex;align-items:center;gap:12px;font-size:.8rem;font-weight:650;color:var(--lime);margin-top:auto}
.journey-link .icon{width:18px;height:18px}
.auction-journeys>a:hover h2{text-decoration:underline;text-underline-offset:.2em}
.registry-check{align-self:center;border-left:1px solid var(--line);padding-left:32px}
.registry-check h3{font-size:1.12rem;margin-bottom:16px}
.registry-check p{font-size:.88rem;line-height:1.75;color:var(--muted)}
.registry-check a{display:flex;align-items:center;gap:12px;font-size:.83rem;line-height:1.7;margin-top:16px;color:var(--lime)}
.registry-check .icon{width:18px;height:18px;flex:none}
.auction-next-steps{display:flex;gap:16px 24px;flex-wrap:wrap}
.auction-next-steps a{min-height:36px}
.research-links a strong{display:flex;align-items:center;justify-content:space-between;gap:12px}
.footer-top nav{grid-template-columns:repeat(3,auto)}
@media(max-width:1150px){.auction-hero{gap:32px}.auction-hero h1{font-size:3.2rem}.hero-domain-search{padding:24px}.auction-hero .button{font-size:.82rem;padding-inline:14px}.auction-journeys>a{padding-inline:24px}}
@media(max-width:920px){.auction-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding-block:40px 28px;gap:24px}.auction-hero h1{font-size:3rem;max-width:11ch}.auction-hero .hero-intro{font-size:.95rem}.hero-domain-search{padding:20px}.hero-domain-search h2{font-size:1.35rem}.auction-journeys{padding-bottom:28px}.auction-journeys>a{padding:20px}.auction-journeys h2{font-size:1.1rem}.registry-check{padding-left:24px}.footer-top nav{grid-template-columns:repeat(2,auto)}}
@media(max-width:640px){.auction-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:32px 24px}.auction-hero h1{font-size:clamp(2.5rem,10.2vw,3.6rem);max-width:none}.auction-hero .hero-intro{font-size:1rem;margin-top:20px}.auction-hero .hero-intro p+p{font-size:.8rem}.auction-hero .actions{gap:12px}.hero-domain-search{padding:24px}.hero-domain-search h2{font-size:1.5rem}.hero-search-form .button{font-size:.9rem}.hero-lookup-link{font-size:.8rem}.auction-journeys{grid-template-columns:minmax(0,1fr);padding-bottom:24px}.auction-journeys>a,.auction-journeys>a:first-child,.auction-journeys>a:last-child{padding:24px 0;border-left:0;border-top:1px solid var(--line)}.auction-journeys h2{font-size:1.3rem;margin-bottom:10px}.auction-journeys p{font-size:.92rem;margin-bottom:12px}.journey-label{margin-bottom:8px}.journey-link{font-size:.85rem}.registry-check{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.registry-check a{font-size:.88rem}.auction-next-steps{flex-direction:column;align-items:flex-start;gap:8px}.footer-top nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}}
@media(max-width:360px){.hero-domain-search{padding:20px}.auction-hero .actions{align-items:stretch;flex-direction:column}.hero-lookup-link{align-items:flex-start}}
@media print{.hero-domain-search,.auction-journeys{display:none!important}.auction-hero{display:block;padding:0}.registry-check{border-left:0;padding-left:0}}
