@font-face{font-family:Europa;src:url('/fonts/europa.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#080b08;color:#e6d5ac;font:19px/1.7 Europa,Arial,sans-serif}header,main,footer{max-width:880px;margin:auto;padding:28px clamp(22px,5vw,56px)}header{text-align:center;padding-top:38px}header a{letter-spacing:.14em;text-decoration:none}a{color:#a1c98d;text-underline-offset:4px}a:hover{color:#fff}h1,h2{color:#fff;font-weight:400;line-height:1.2}h1{font-size:clamp(36px,6vw,58px);margin:20px 0 28px;letter-spacing:-.025em}h2{font-size:clamp(25px,4vw,32px);margin:52px 0 20px}p{margin:0 0 20px}li{padding-left:4px;margin:0 0 17px}ul{padding-left:22px}strong{color:#fff}nav{border-block:1px solid #34432e;display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 0;margin-top:26px;font-size:16px}.formats{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:15px}button{font:inherit;color:#e6d5ac;background:none;border:1px solid #7fb069;border-radius:5px;padding:10px 15px;cursor:pointer}button:hover{background:#1a2817}button[hidden]{display:none}:focus-visible{outline:2px solid #a1c98d;outline-offset:5px}.skip{position:absolute;left:16px;top:-100px}.skip:focus{top:12px;background:#080b08;padding:8px}footer{border-top:1px solid #34432e;font-size:16px;padding-bottom:48px}#copy-status{flex-basis:100%;font-size:14px}#copy-status:empty{display:none}@media(max-width:480px){body{font-size:17px}main{padding-top:8px}h2{margin-top:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
