@font-face{font-family:"Earthmade Sans";src:url(fonts/EarthmadeSans-Regular.woff2) format("woff2");font-weight:400}
@font-face{font-family:"Earthmade Sans";src:url(fonts/EarthmadeSans-SemiBold.woff2) format("woff2");font-weight:600}
@font-face{font-family:"Earthmade Sans";src:url(fonts/EarthmadeSans-Bold.woff2) format("woff2");font-weight:700}
:root{--ink:#17124f;--text:#2c2a3a;--soft:#6c6878;--blue:#1f5bff;--line:rgba(23,18,79,.1);--bg:#fff;--card:#f7f6fb}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:"Earthmade Sans",system-ui,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.6}
a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}
.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.lh{display:flex;align-items:center;justify-content:space-between;max-width:820px;margin:0 auto;padding:22px 16px}
.lg{display:inline-flex;align-items:center;font-weight:700;font-size:22px;letter-spacing:-.045em;color:var(--ink);position:relative}
.lg img{height:.95em;margin-right:.03em}
.back{font-size:14px;color:var(--soft)}
.doc{max-width:820px;margin:0 auto;padding:30px 16px 60px}
.doc h1{font-size:clamp(36px,7vw,56px);font-weight:600;letter-spacing:-.04em;color:var(--ink);line-height:1.05}
.upd{color:var(--soft);font-size:14px;margin:10px 0 28px}
.doc h2{font-size:21px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:34px 0 10px}
.doc p,.doc li{font-size:16px;max-width:68ch}
.doc p+p{margin-top:10px}
.doc ul{padding-left:20px;margin-top:6px}.doc li{margin-bottom:8px}
.doc b{color:var(--ink);font-weight:600}
.ph{background:#fff3c4;border-radius:4px;padding:0 4px}
.lf{max-width:820px;margin:0 auto;padding:22px 16px 40px;border-top:1px solid var(--line);display:flex;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--soft)}
/* the font's colour layer (the dot) takes the text colour: no brand dots */
@font-palette-values --tx{font-family:"Earthmade Sans";override-colors:0 #2c2a3a}
@font-palette-values --hd{font-family:"Earthmade Sans";override-colors:0 #17124f}
@font-palette-values --ln{font-family:"Earthmade Sans";override-colors:0 #1f5bff}
@font-palette-values --sf{font-family:"Earthmade Sans";override-colors:0 #6c6878}
body{font-palette:--tx}
.doc h1,.doc h2,.doc b,.lg{font-palette:--hd}
a{font-palette:--ln}
.upd,.back,.lf{font-palette:--sf}
