@font-face{font-family:Sofia Sans;src:url(/fonts/sofia-sans-latin-wght-normal.woff2)format("woff2");font-weight:1 1000;font-display:swap}@font-face{font-family:Sofia Sans Extra Condensed;src:url(/fonts/sofia-sans-extra-condensed-latin-wght-normal.woff2)format("woff2");font-weight:1 1000;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f1eadb;--ink:#17150f;--red:#b8321f}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;padding:0 clamp(16px,4vw,48px);font:400 1.05rem/1.6 Sofia Sans,Arial,sans-serif}.legal{max-width:760px;margin:0 auto;padding:28px 0 80px}.legal header{border-bottom:1px solid #d8ccb2;margin-bottom:40px;padding-bottom:28px}.brand{color:var(--ink);align-items:center;gap:.24em;font:900 1.8rem/1 Sofia Sans Extra Condensed,Arial Narrow,sans-serif;text-decoration:none;display:inline-flex}.dl{background:linear-gradient(90deg, var(--red) 0 34%, transparent 34% 66%, var(--red) 66% 100%);width:.42em;height:.78em;display:inline-block}h1,h2{text-transform:uppercase;font-family:Sofia Sans Extra Condensed,Arial Narrow,sans-serif;font-weight:900;line-height:.95}h1{margin:0 0 24px;font-size:clamp(2.6rem,6vw,4rem)}h2{margin:40px 0 12px;font-size:1.6rem}p{margin:0 0 14px}a{color:inherit;text-underline-offset:3px}.legal footer{border-top:1px solid #d8ccb2;margin-top:56px;padding-top:20px;font-size:.95rem}
