.page-hero{padding:100px 32px 60px;background:var(--bg-white)}.page-hero-inner{max-width:760px;margin:0 auto}.page-hero-kicker{font-family:'Work Sans',sans-serif;font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--copper-dark);margin-bottom:28px;display:inline-flex;align-items:center;gap:14px}.page-hero-kicker::before{content:'';width:8px;height:8px;background:var(--copper-dark);transform:rotate(45deg)}.page-hero-title{font-family:'Fraunces',serif;font-weight:400;font-size:clamp(36px, 5vw, 56px);line-height:1.05;letter-spacing:-.025em;color:var(--petrol);margin:0 0 24px}.page-hero-lede{font-family:'Newsreader',serif;font-size:19px;line-height:1.55;color:var(--ink-soft);margin:0;max-width:640px;font-style:italic}.page-content{padding:40px 32px 120px;background:var(--bg-white)}.page-content-inner{max-width:720px;margin:0 auto;font-family:'Newsreader',serif;font-size:17px;line-height:1.7;color:var(--ink)}.page-content-inner>*{margin:0 0 24px}.page-content-inner>*:last-child{margin-bottom:0}.page-content-inner h2{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(24px, 3vw, 30px);line-height:1.2;letter-spacing:-.015em;color:var(--petrol);margin:56px 0 20px}.page-content-inner h2:first-child{margin-top:0}.page-content-inner h3{font-family:'Fraunces',serif;font-weight:500;font-size:clamp(20px, 2.4vw, 24px);line-height:1.25;letter-spacing:-.01em;color:var(--petrol);margin:40px 0 16px}.page-content-inner h4{font-family:'Work Sans',sans-serif;font-weight:500;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--copper-dark);margin:32px 0 14px}.page-content-inner p{margin:0 0 24px}.page-content-inner strong{font-weight:600;color:var(--petrol)}.page-content-inner em{font-style:italic;color:var(--copper-dark)}.page-content-inner a{color:var(--petrol);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--copper);transition:text-decoration-color 0.25s,color 0.25s}.page-content-inner a:hover{color:var(--copper-dark);text-decoration-color:var(--copper-dark)}.page-content-inner ul,.page-content-inner ol{margin:0 0 24px;padding-left:0;list-style:none}.page-content-inner ul li{position:relative;padding:6px 0 6px 24px}.page-content-inner ul li::before{content:'';position:absolute;left:0;top:18px;width:6px;height:6px;background:var(--copper-dark);transform:rotate(45deg)}.page-content-inner ol{counter-reset:page-list}.page-content-inner ol li{counter-increment:page-list;position:relative;padding:6px 0 6px 36px}.page-content-inner ol li::before{content:counter(page-list,decimal-leading-zero);position:absolute;left:0;top:6px;font-family:'Work Sans',sans-serif;font-weight:500;font-size:13px;color:var(--copper-dark);letter-spacing:.04em}.page-content-inner blockquote{margin:32px 0;padding:0 0 0 24px;border-left:2px solid var(--copper);font-family:'Fraunces',serif;font-style:italic;font-size:clamp(18px, 2.2vw, 22px);line-height:1.45;color:var(--petrol)}.page-content-inner hr{border:none;height:1px;background:var(--border,rgb(0 0 0 / .08));margin:48px 0}.page-content-inner table{width:100%;border-collapse:collapse;margin:24px 0;font-family:'Work Sans',sans-serif;font-size:15px}.page-content-inner th,.page-content-inner td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--border,rgb(0 0 0 / .08))}.page-content-inner th{font-weight:500;color:var(--petrol);letter-spacing:.03em;text-transform:uppercase;font-size:11px}@media (max-width:900px){.page-hero{padding:60px 24px 40px}.page-content{padding:32px 24px 80px}.page-content-inner{font-size:16px}.page-content-inner h2{margin:40px 0 16px}.page-content-inner h3{margin:32px 0 14px}}