@font-face{font-family:Space;src:url('../assets/fonts/space-grotesk-500.woff') format('woff');font-weight:400 500;font-display:swap}
@font-face{font-family:Space;src:url('../assets/fonts/space-grotesk-700.woff') format('woff');font-weight:700;font-display:swap}
body{margin:0;background:#f1eae2;color:#111110;font:16px/1.7 Space,Arial,sans-serif}main{max-width:760px;margin:auto;padding:48px 24px 64px}h1{font-size:clamp(32px,7vw,56px);line-height:1.06;letter-spacing:-.04em;margin:44px 0 28px}h2{font-size:clamp(22px,4.6vw,30px);line-height:1.25;margin:40px 0 18px}p,li{overflow-wrap:anywhere}ul{padding-left:24px}a{color:#b40000;text-underline-offset:4px}a:focus-visible{outline:2px solid #b40000;outline-offset:5px}.back{display:inline-flex;align-items:center;min-height:44px;font-weight:700}aside{margin:24px 0;border-left:3px solid #c90000;padding:12px 18px;background:#c9000008}strong{font-weight:700}
