@font-face{font-family:Krazy;src:url('/assets/KrazyDisplay-Slanted.ttf')}@font-face{font-family:Barlow;src:url('/assets/BarlowSemiCondensed-Regular.ttf')}*{box-sizing:border-box}body{margin:0;background:#101416;color:#f7f3eb;font:21px/1.55 Barlow,Arial,sans-serif}a{color:#f0c33c;text-underline-offset:4px}a:hover{color:#fff}a:focus-visible{outline:3px solid #f0c33c;outline-offset:5px}.wrap{max-width:1100px;margin:auto;padding:0 28px}.draft{padding:8px 24px;text-align:center;background:#f0c33c;color:#111;font-size:17px}header{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #465057;gap:24px}.logo{display:block;width:178px;height:100px;object-fit:contain}nav{display:flex;gap:26px}nav a{font-family:Krazy;font-size:21px;color:#f7f3eb;text-decoration:none}nav a[aria-current=page]{color:#f0c33c}main{padding:54px 0 76px}.eyebrow{font-family:Krazy;color:#f0c33c;font-size:19px;letter-spacing:.05em}h1,h2,h3{font-family:Krazy;font-weight:normal;line-height:1.12}h1{font-size:clamp(42px,6vw,76px);margin:14px 0 22px;max-width:850px}h2{font-size:30px;margin:0 0 18px}h3{font-size:23px}.lead{font-size:25px;max-width:780px;color:#ccd1d3;margin-bottom:32px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.card,article section{background:#1b2328;border:1px solid #38434b;padding:28px;margin-bottom:22px}.card p,section p{margin:0 0 18px}.card p:last-child,section p:last-child{margin-bottom:0}.button{display:inline-block;padding:13px 22px;background:#f7f3eb;color:#101416;text-decoration:none;font-family:Krazy;margin:8px 12px 0 0}.button:hover{background:#f0c33c;color:#101416}.meta{color:#bbc3c8;font-size:18px}article{max-width:860px}article section h2{font-size:27px}li{margin-bottom:10px}footer{border-top:1px solid #465057;padding:24px 0 36px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:18px}footer p{margin:0}.notice{border-left:4px solid #f0c33c;padding:15px 20px;background:#242c30;margin:28px 0} @media(max-width:640px){.wrap{padding:0 20px}header{padding:14px 0;gap:12px}.logo{width:125px;height:78px}nav{gap:16px}nav a{font-size:17px}main{padding:32px 0 42px}.grid{grid-template-columns:1fr;gap:0}.card,article section{padding:23px}body{font-size:19px}.lead{font-size:22px}.button{display:block;text-align:center;margin-right:0}h1{font-size:45px}}