@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;600;700&display=swap');:root{--red:#b91f24;--ink:#171512;--cream:#f5eddd;--paper:#fffaf1;--line:#ded3c1}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}header{height:78px;padding:0 max(20px,5vw);background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between}header a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px}header img{width:52px;height:52px;border-radius:50%;object-fit:cover}main{max-width:860px;margin:55px auto;padding:0 22px 70px}.eyebrow{color:var(--red);font-size:11px;font-weight:900;letter-spacing:.16em}h1{font:64px 'Bebas Neue';margin:6px 0}.updated{color:#766e64;margin-top:-7px}section{background:#fff;border:1px solid var(--line);padding:24px 28px;margin:17px 0}h2{font:32px 'Bebas Neue';margin:0 0 12px}p{line-height:1.65;margin:10px 0}main a{color:var(--red);font-weight:700}@media(max-width:620px){header{padding:0 14px}header b{display:none}main{margin:30px auto}h1{font-size:47px}section{padding:19px}}
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;600;700&display=swap');:root{--red:#b91f24;--ink:#171512;--cream:#f5eddd;--paper:#fffaf1;--line:#ded3c1}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}header{min-height:78px;padding:10px max(20px,5vw);background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px}header a{color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px}header img{width:52px;height:52px;border-radius:50%;object-fit:cover}.legal-actions,.legal-actions nav{display:flex;align-items:center;gap:12px}.legal-actions nav{padding-right:12px;border-right:1px solid #ffffff45}.legal-actions nav a{font-size:12px;font-weight:900;color:#fff}.legal-actions nav a:hover{color:#f1bd55}main{max-width:860px;margin:55px auto;padding:0 22px 70px}.eyebrow{color:var(--red);font-size:11px;font-weight:900;letter-spacing:.16em}h1{font:64px 'Bebas Neue';margin:6px 0}.updated{color:#766e64;margin-top:-7px}section{background:#fff;border:1px solid var(--line);padding:24px 28px;margin:17px 0}h2{font:32px 'Bebas Neue';margin:0 0 12px}p{line-height:1.65;margin:10px 0}main a{color:var(--red);font-weight:700}@media(max-width:620px){header{padding:9px 14px;align-items:flex-start}header b{display:none}.legal-actions{align-items:flex-end;flex-direction:column;gap:7px}.legal-actions nav{padding:0 0 5px;border:0;border-bottom:1px solid #ffffff45}.legal-actions>a{font-size:12px}main{margin:30px auto}h1{font-size:47px}section{padding:19px}}
