.content-hero{padding-block:clamp(4rem,9vw,7rem);color:var(--color-emphasis-text);background:radial-gradient(circle at 78% 22%,var(--color-emphasis-glow),transparent 32%),var(--color-emphasis-background)}.content-hero-inner{max-width:800px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;color:var(--color-emphasis-text-light);font-size:.85rem}.breadcrumbs a:hover{color:var(--color-emphasis-text)}.content-hero .eyebrow{margin-bottom:.75rem;color:var(--color-emphasis-accent)}.content-hero h1{max-width:780px;margin-bottom:1.25rem;color:var(--color-emphasis-text);font-size:clamp(2.6rem,8vw,4.8rem);line-height:1;letter-spacing:-.05em}.content-hero-intro{max-width:720px;color:var(--color-emphasis-text-light);font-size:clamp(1.1rem,2.5vw,1.3rem);line-height:1.65}.content-layout{display:grid;gap:3rem;padding-block:clamp(3.5rem,7vw,6rem)}.content-main{min-width:0}.content-main section{margin-bottom:3.75rem;scroll-margin-top:calc(var(--nav-height) + 1.5rem)}.content-main h2{margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.55rem);line-height:1.1;letter-spacing:-.035em}.content-main h3{margin:1.6rem 0 .5rem;font-size:1.2rem}.content-main p,.content-main li{color:var(--color-text-light);font-size:1.025rem;line-height:1.75}.content-main p,.content-main ul,.content-main ol{margin-bottom:1.2rem}.content-main ul,.content-main ol{padding-left:1.35rem}.content-main li+li{margin-top:.55rem}.answer-box,.help-card,.contact-card{padding:clamp(1.3rem,4vw,2rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background-alt)}.answer-box{margin-bottom:3rem;border-left:4px solid #ff8b00}.answer-box strong{display:block;margin-bottom:.45rem;color:var(--color-text);font-size:1.1rem}.answer-box p:last-child,.contact-card p:last-child{margin-bottom:0}.requirements-grid,.help-grid{display:grid;gap:1rem}.requirement-card,.help-card{min-height:150px}.requirement-card{padding:1.25rem;border:1px solid var(--color-border);border-radius:1rem}.requirement-card strong,.help-card h3{display:block;margin:0 0 .4rem;color:var(--color-text)}.numbered-steps{display:grid;gap:1rem;padding:0!important;list-style:none;counter-reset:guide-step}.numbered-steps li{position:relative;padding:1.3rem 1.3rem 1.3rem 4rem;background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:1rem;counter-increment:guide-step}.numbered-steps li:before{content:counter(guide-step);position:absolute;top:1.25rem;left:1.2rem;width:2rem;height:2rem;display:grid;place-items:center;color:#111;background:#ff9b21;border-radius:50%;font-size:.85rem;font-weight:800}.numbered-steps strong{display:block;color:var(--color-text)}.content-sidebar{align-self:start}.contents-card{padding:1.25rem;background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:1rem}.contents-card strong{display:block;margin-bottom:.75rem}.contents-card a{display:block;padding-block:.4rem;color:var(--color-text-light);font-size:.9rem}.contents-card a:hover{color:#a84c00}.contact-card{margin-top:2rem}.contact-card h2{margin-bottom:.75rem;font-size:1.65rem}.contact-card .button{margin-top:.5rem}.content-cta{padding-block:4rem;color:var(--color-emphasis-text);background:radial-gradient(circle at 50% 50%,var(--color-emphasis-glow-soft),transparent 60%),var(--color-emphasis-background);text-align:center}.content-cta h2{margin-bottom:.75rem;color:var(--color-emphasis-text);font-size:clamp(2rem,5vw,3rem);letter-spacing:-.04em}.content-cta p{margin-bottom:1.4rem;color:var(--color-emphasis-text-light)}@media(min-width:700px){.requirements-grid,.help-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.content-layout{grid-template-columns:minmax(0,1fr) 250px;gap:5rem}.contents-card{position:sticky;top:calc(var(--nav-height) + 1.5rem)}}
