:root{--paper:#f1eff7;--sheet:#fbfaf6;--ink:#16122b;--ink-2:#4b4664;--line:#d4cfe3;--violet:#381e7c;--violet-hi:#5536c9;--night:#0e0a1f;--kraft:#c49a66;--ink-blue:#2d2a8a;--f-display:"Tektur", "Arial Narrow", sans-serif;--f-body:"Onest", system-ui, sans-serif;--f-type:"PT Mono", ui-monospace, monospace;--f-hand:"Caveat", "Comic Sans MS", cursive}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--f-body);margin:0}a{color:var(--violet-hi);text-underline-offset:3px}a:focus-visible{outline:2px solid var(--violet-hi);outline-offset:3px;border-radius:2px}.doc-top{justify-content:space-between;align-items:center;gap:16px;max-width:920px;margin:0 auto;padding:22px 16px;display:flex}.doc-top__name{font:800 18px/1.1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);font-stretch:85%;text-decoration:none}.doc-top__back{color:var(--ink);border:1.5px solid var(--ink);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none}.doc-top__back:hover{background:var(--ink);color:var(--paper)}.doc{max-width:920px;margin:0 auto 64px;padding:0 16px}.doc__sheet{background:var(--sheet);padding:clamp(28px,6vw,72px) clamp(20px,6vw,80px);position:relative;box-shadow:0 30px 60px -30px #16122b59,0 1px 2px #16122b1f}.doc__sheet:before{content:"";background:var(--kraft);width:64px;height:6px;position:absolute;top:0;left:clamp(20px,6vw,80px)}.doc__kicker{font:400 13px/1.3 var(--f-type);color:var(--ink-2);margin:0 0 14px}.doc h1{font:800 clamp(32px, 6vw, 58px)/.98 var(--f-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--violet);margin:0 0 10px;font-stretch:80%}.doc__date{font-family:var(--f-hand);color:var(--ink-blue);margin:0 0 36px;font-size:24px;font-weight:700}.doc h2{font:700 clamp(20px, 2.6vw, 26px)/1.15 var(--f-display);margin:40px 0 12px;font-stretch:90%}.doc h2 span{color:var(--kraft);margin-right:.35em}.doc p,.doc li{max-width:68ch}.doc p{margin:0 0 12px}.doc ul{margin:0 0 12px;padding-left:1.2em}.doc li{margin:0 0 6px}.doc li::marker{color:var(--kraft)}.doc__card{border:1.5px dashed var(--line);grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 8px;padding:18px 20px;font-size:16px;display:grid}.doc__card dt{color:var(--ink-2)}.doc__card dd{margin:0;font-weight:600}.doc__note{border-top:1px solid var(--line);color:var(--ink-2);margin-top:36px;padding-top:18px;font-size:15px}@media (max-width:560px){body{font-size:16px}.doc__card{grid-template-columns:1fr;gap:0}.doc__card dd{margin-bottom:8px}.doc-top__name{font-size:15px}}@media print{body{background:#fff}.doc-top__back{display:none}.doc__sheet{box-shadow:none;padding:0}}
