@font-face{font-family:Festival;src:local('DejaVu Sans');font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#091C32;color:#f4eee8;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:1.65}::selection{background:#E2326F;color:white}a{color:inherit}a:focus-visible{outline:3px solid #08bdd4;outline-offset:6px}.skip{position:absolute;left:20px;top:-80px;z-index:5;background:#091C32;padding:10px}.skip:focus{top:10px}header{max-width:1200px;margin:auto;padding:36px 48px 0;text-align:center}.main-logo{display:block;width:540px;max-width:85%;height:auto;margin:0 auto 32px}nav{display:flex;justify-content:center;gap:38px;border-top:1px solid #E2326F;border-bottom:1px solid #E2326F;padding:18px 0}nav a{font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}nav a:hover{color:#E2326F}main{max-width:1200px;margin:auto}.section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:64px;padding:72px 48px;border-bottom:1px solid #334252;position:relative}.section-title{border-top:6px solid #E2326F;padding-top:22px}h1,h2{font-family:Impact,'Arial Black',Arial,sans-serif;font-weight:900;font-size:52px;line-height:1.02;letter-spacing:-.025em;margin:0;overflow-wrap:normal}h1{font-size:62px}.copy p{margin:0 0 22px}.copy p:last-child{margin-bottom:0}.copy .lead{font-size:24px;font-weight:700;line-height:1.45}.s0 .copy p:nth-child(5),.s5 .copy p:last-child,.s10 .copy p:nth-child(3){font-weight:800;color:#f4eee8;font-size:26px}.s1,.s8{background:#0d233c}.s2 .section-title,.s9 .section-title{border-top-color:#F1880F}.s3{background:#E2326F;color:#091C32;border:0;box-shadow:12px 12px 0 #061426;margin:16px 48px;padding:48px 36px;grid-template-columns:1fr 1.5fr}.s3 .section-title{border-top-color:#091C32}.s3 .copy p:nth-child(2){font-size:28px;font-weight:900;line-height:1.3}.s3 .copy p:last-child{font-weight:800}.chapter{padding:76px 48px 0;font-weight:900;font-size:18px;letter-spacing:.14em;color:#f4eee8}.chapter span{border-left:5px solid #08bdd4;padding-left:16px}.s5{padding-top:34px}.s6{padding-bottom:38px;border-bottom:0}.s7,.s8,.s9{padding-top:48px;padding-bottom:48px}.s7 h2,.s8 h2,.s9 h2{font-size:44px}.s7 .section-title,.s8 .section-title,.s9 .section-title{border-top-width:2px}.s10{border-bottom:5px solid #E2326F}.s10 h2{font-size:56px}footer{max-width:1200px;margin:auto;padding:32px 48px 48px;text-align:right}footer a{font-weight:900;font-size:22px;text-decoration:none;letter-spacing:-1px}footer span{color:#E2326F}@media(max-width:760px){body{font-size:18px}header{padding:24px 24px 0}.main-logo{max-width:100%;width:410px;margin-bottom:24px}nav{gap:12px;flex-wrap:wrap}nav a{font-size:12px}.section{display:block;padding:40px 24px}.section-title{margin-bottom:26px;padding-top:16px}h1,h2{font-size:44px}h1{font-size:50px}.copy .lead{font-size:22px}.s3{margin:16px 24px;padding:28px 24px}.chapter{padding:48px 24px 0}.s5{padding-top:28px}.s10 h2{font-size:48px}footer{padding:28px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{@page{size:1200px 1700px;margin:0;background:#091C32}html{scroll-behavior:auto}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}header{padding-top:36px}.section{break-inside:avoid}.chapter{break-after:avoid}nav a{text-decoration:none}footer{break-inside:avoid}.skip{display:none}}
