.page-body{background:var(--paper)}.page-main{min-height:70vh}.page-hero{padding:clamp(5rem,9vw,9rem) clamp(1.2rem,7vw,8rem) clamp(4rem,7vw,7rem);background:radial-gradient(circle at 82% 18%,rgba(216,178,102,.16),transparent 28%),var(--navy);color:#fff}.page-hero-inner{max-width:1120px;margin:auto}.breadcrumbs{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#9ba8ba;margin-bottom:2rem}.breadcrumbs a{color:var(--gold)}.page-hero h1{max-width:900px;margin:0;font:600 clamp(3.1rem,7vw,6.7rem)/.92 "Cormorant Garamond",serif}.page-hero .lede{max-width:760px;color:#c1cad7;font-size:1.08rem;margin:1.8rem 0 0}.detail-grid{max-width:1120px;margin:auto;padding:clamp(4rem,7vw,7rem) clamp(1.2rem,3vw,2rem);display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(2rem,6vw,6rem)}.detail-copy h2,.form-intro h1,.form-intro h2{font:600 clamp(2.4rem,4vw,4.2rem)/1 "Cormorant Garamond",serif;color:var(--navy)}.detail-copy h3{font:600 1.8rem/1.1 "Cormorant Garamond",serif;color:var(--navy);margin-top:2.5rem}.detail-copy p,.detail-copy li{color:#535d6d}.facts{background:var(--navy);color:#fff;padding:2rem;align-self:start;border-top:4px solid var(--gold)}.facts h2{font:600 2rem/1 "Cormorant Garamond",serif}.facts dl div{padding:1rem 0;border-top:1px solid var(--line)}.facts dt{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#91a0b4}.facts dd{margin:.25rem 0 0}.facts .button{width:100%;margin-top:1rem}.source-note{font-size:.76rem;border-top:1px solid #ded8cd;padding-top:1rem;margin-top:2rem}.form-page{max-width:1120px;margin:auto;padding:clamp(4rem,7vw,7rem) clamp(1.2rem,3vw,2rem);display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,7vw,7rem)}.form-card{display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:var(--navy);padding:clamp(1.5rem,4vw,3rem);color:#fff}.form-card label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#c2cad6}.form-card input,.form-card select,.form-card textarea{display:block;width:100%;margin-top:.4rem;padding:.85rem;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.06);color:#fff;font:inherit}.form-card select option{color:#111}.form-card .full{grid-column:1/-1}.application-routes{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.application-route{display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--line);color:#fff;text-decoration:none}.application-route small{color:var(--gold);text-transform:uppercase;letter-spacing:.12em}.application-route strong{font:600 1.8rem/1 "Cormorant Garamond",serif;margin:1rem 0}.application-route span{margin-top:auto;color:var(--pale)}.site-header .home-link{color:var(--gold)}@media(max-width:800px){.detail-grid,.form-page{grid-template-columns:1fr}.application-routes,.form-card{grid-template-columns:1fr}.form-card .full{grid-column:auto}}

.video-list a{display:block;text-align:left;min-height:calc((430px - 1.2rem)/3);padding:1rem;border:1px solid var(--line);background:#0c2142;color:#fff;text-decoration:none;font:inherit}.video-list a:hover{background:#132c51}.video-list a span{display:block;color:var(--gold);font-size:.7rem;margin-bottom:.5rem}.form-delivery-note{grid-column:1/-1;color:#d7deE8;font-size:.85rem;line-height:1.55;margin:0 0 .5rem}.newsletter>div>p:last-child{max-width:640px;color:#3b4656}.newsletter .button{color:var(--navy);border-color:var(--navy)}@media(max-width:720px){.video-list a{min-height:auto}.form-delivery-note{grid-column:auto}}

.facts-actions{display:grid;gap:.75rem;margin-top:1rem}.facts-actions .button{margin-top:0}.affiliate-disclosure{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--line);color:#aeb9c8;font-size:.72rem;line-height:1.55}
