.discover-main{padding-bottom:76px}
.discover-hero{padding-block:64px 46px;border-bottom:1px solid var(--line)}
.discover-hero .eyebrow{margin-bottom:14px}
.discover-hero h1{max-width:18ch;font-size:clamp(38px,5vw,64px);margin-bottom:22px}
.discover-lead{max-width:68ch;color:var(--muted);font-size:clamp(17px,2vw,20px);line-height:1.7;margin:0}
.discover-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.discover-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(24px,5vw,72px);padding-top:48px}
.discover-content h2{font-size:clamp(25px,3vw,34px);margin:0 0 14px}
.discover-content h3{font-size:19px;margin:0 0 8px}
.discover-content p,.discover-content li{line-height:1.75}
.discover-content section{padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid var(--line)}
.discover-content section:last-child{border:0}
.discover-content ul,.discover-content ol{padding-left:24px;margin:14px 0 0}
.discover-content li+li{margin-top:10px}
.discover-content a:not(.button){color:var(--gold)}
.discover-side{align-self:start;position:sticky;top:24px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}
.discover-side .eyebrow{margin-bottom:10px}
.discover-side h2{font-size:24px;margin:0 0 12px}
.discover-side p{color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 18px}
.discover-side .button{width:100%;margin:6px 0}
.discover-side nav{display:grid;gap:9px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}
.discover-side nav a{font-size:14px}
.discover-figure{margin:20px 0 0}
.discover-figure img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:14px}
.discover-figure figcaption{color:var(--muted);font-size:13px;margin-top:8px}
.discover-steps{counter-reset:step;list-style:none!important;padding:0!important}
.discover-steps li{position:relative;padding-left:52px;min-height:38px}
.discover-steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:2px;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-weight:700}
.discover-note{background:var(--gold-soft);border-left:3px solid var(--gold);padding:16px 20px;border-radius:0 10px 10px 0}
.discover-header-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.discover-header-links a{font-size:14px;text-decoration:none}
@media(max-width:900px){.discover-layout{grid-template-columns:1fr}.discover-side{position:static;max-width:680px}}
@media(max-width:760px){.discover-hero{padding-block:40px 30px}.header-inner .discover-header-links{flex-basis:100%;justify-content:flex-start;gap:10px 16px}.header-inner .discover-header-links>a:not(.button){display:inline-block}.discover-header-links a{font-size:13px}.discover-header-links .button{min-height:42px;padding:8px 12px}.discover-main{padding-bottom:44px}}
