:root{--paper:#f4efe3;--ink:#121212;--blue:#1947d1;--yellow:#f8d530;--white:#fffdf8;--mono:"IBM Plex Mono",ui-monospace,monospace;--sans:"IBM Plex Sans",Arial,sans-serif;--display:"Archivo Black",Impact,sans-serif}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper);font:17px/1.6 var(--sans)}a{color:inherit;text-underline-offset:3px}.bar{padding:20px 0;border-bottom:2px solid var(--ink);background:var(--blue);color:#fff}.shell{width:min(800px,calc(100% - 40px));margin:auto}.bar .shell{display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font:400 23px/1 var(--display);letter-spacing:-.05em;text-decoration:none}.back{font:600 11px/1.2 var(--mono);text-transform:uppercase}.hero{padding:74px 0 45px;border-bottom:2px solid var(--ink);background:var(--yellow)}.kicker{margin:0 0 16px;font:600 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.hero h1{max-width:13ch;margin:0;font:400 clamp(46px,9vw,84px)/.9 var(--display);letter-spacing:-.055em;text-transform:uppercase}.hero p{max-width:620px;margin:25px 0 0;font-size:20px}.content{padding:56px 0 80px}.card{padding:29px 31px;margin:0 0 22px;border:2px solid var(--ink);background:var(--white);box-shadow:8px 8px 0 var(--blue)}h2{margin:0 0 14px;font:400 29px/1 var(--display);letter-spacing:-.035em;text-transform:uppercase}h3{margin:25px 0 8px;font-size:19px;line-height:1.25}p,li{max-width:700px}p{margin:0 0 16px}ul{padding-left:22px;margin:0 0 16px}.notice{padding:18px 20px;border-left:6px solid var(--blue);background:#e8edff}.meta{color:#454545;font:500 12px/1.5 var(--mono);text-transform:uppercase}.footer{padding:27px 0;background:var(--ink);color:#fff}.footer .shell{display:flex;flex-wrap:wrap;gap:12px 22px;font:500 11px/1.35 var(--mono);text-transform:uppercase}.footer a{color:#fff}@media(max-width:560px){.shell{width:min(100% - 28px,800px)}.hero{padding:53px 0 36px}.hero h1{font-size:48px}.content{padding:38px 0 52px}.card{padding:23px 20px;box-shadow:6px 6px 0 var(--blue)}.bar .shell{align-items:flex-start;flex-direction:column;gap:13px}}
