.skip{position:absolute;left:-9999px}.skip:focus{position:fixed;left:12px;top:12px;background:white;padding:12px;z-index:2000}.public-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:24px}.public-nav nav,.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.public-nav nav a{font-weight:600}.discovery-hero{background:var(--ink);color:var(--paper);padding:80px 0}.eyebrow{font:500 12px var(--mono);letter-spacing:.12em;margin-bottom:18px}.discovery-hero h1{font:700 clamp(38px,6vw,76px)/1.08 var(--disp);max-width:1000px;letter-spacing:-.035em}.intro{font-size:clamp(18px,2vw,23px);max-width:700px;margin:28px 0 34px}.discovery-section{padding-block:64px}h2{font:700 clamp(28px,4vw,44px)/1.15 var(--disp);margin-bottom:20px}.section-intro{max-width:760px;font-size:18px;color:var(--muted);margin-bottom:30px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.category{background:white;border:1px solid var(--line);border-radius:12px;padding:26px;display:flex;flex-direction:column;gap:18px}.category:hover{border-color:var(--blue)}.category span{font:12px var(--mono);color:var(--muted)}.category h3,.guide h3{font:600 24px/1.2 var(--disp)}.category p,.guide p{color:var(--muted)}.category b{margin-top:auto;color:var(--blue)}.seller-panel{background:var(--paper-2);padding:56px 0}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.guide{border-top:3px solid var(--ink);padding:24px 0;display:flex;flex-direction:column;gap:18px}.guide .eyebrow{margin:0;font-size:11px}.text-link{font-weight:600;text-decoration:underline;text-underline-offset:5px}.note{font-size:14px;color:var(--muted);margin:24px 0}.agent-section{padding-block:40px;border-top:1px solid var(--line)}.agent-section p{max-width:760px;margin-bottom:24px}.discovery-footer{display:flex;gap:24px;flex-wrap:wrap;padding-block:32px;border-top:1px solid var(--line)}@media(max-width:1000px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.public-nav{align-items:flex-start;flex-direction:column}.discovery-hero{padding:48px 0}.category-grid,.guide-grid{grid-template-columns:1fr}.discovery-section{padding-block:40px}.actions{gap:18px}.category{padding:22px}}

.public-nav .brand{color:var(--ink)}
