.av-mast .section-label,.av-offer .section-label{color:var(--gold-light)}.av-mast-body{max-width:1140px;margin:0 auto;padding:84px 24px 72px;text-align:center}.av-h1{font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 28,"WONK" 1,"wght" 500;font-weight:500;font-size:clamp(2.3rem,5vw,3.9rem);line-height:1.04;letter-spacing:-.025em;color:var(--bg-cream);max-width:17ch;margin:0 auto 20px;text-wrap:balance}.av-lede{color:hsla(38,44%,96%,.72);font-size:1.06rem;line-height:1.72;max-width:620px;margin:0 auto}.av-body{max-width:1140px;margin:0 auto;padding:104px 24px}.av-h2{font-family:var(--font-display);font-variation-settings:"opsz" 96,"SOFT" 22,"WONK" 1,"wght" 500;font-weight:500;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08;letter-spacing:-.02em;color:var(--navy);margin-bottom:22px;text-wrap:balance}.av-prose{max-width:700px}.av-prose>p:not(.section-label){color:var(--text-body);font-size:1.04rem;line-height:1.8;margin-bottom:16px}.av-offer .av-h2{color:var(--bg-cream)}.av-offer .av-prose>p:not(.section-label){color:hsla(38,44%,96%,.74)}.av-head{max-width:700px;margin-bottom:44px}.av-intro{color:var(--text-body);font-size:1.04rem;line-height:1.8}.av-ledger{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.av-row{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:10px 48px;align-items:baseline;padding:24px 0;border-bottom:1.5px solid var(--border)}.av-row-title{font-family:var(--font-display);font-variation-settings:"opsz" 36,"SOFT" 12,"WONK" 0,"wght" 600;font-weight:600;font-size:1.16rem;line-height:1.3;color:var(--navy)}.av-row-body{font-size:1rem;line-height:1.75;max-width:62ch}.av-own,.av-row-body{color:var(--text-body)}.av-own{margin-top:28px;font-size:.92rem;line-height:1.7;max-width:70ch}.av-cta a:not(.btn-cta-large){color:var(--navy);text-decoration:underline;text-decoration-color:var(--border-gold);text-underline-offset:3px}.av-cta a:not(.btn-cta-large):hover{text-decoration-color:var(--gold)}@media (max-width:900px){.av-body{padding:80px 24px}.av-row{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:700px){.av-mast-body{padding:60px 20px 52px}}@media (max-width:500px){.av-body{padding:64px 20px}.av-row{padding:20px 0}}