:root{--purple:#514487;--purple-dark:#282044;--lime:#97d24f;--ink:#1e1a29;--muted:#625d70;--paper:#fbfbf8;--white:#fff;--line:#e9e6ef}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--purple);text-underline-offset:3px}img{display:block}.wrap{width:min(940px,calc(100% - 36px));margin:auto}.nav{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:var(--purple-dark);font-weight:900;text-decoration:none}.brand img{width:52px;height:52px;border-radius:14px;object-fit:cover}.home{font-weight:800;text-decoration:none}.hero{padding:78px 0 45px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:900;font-size:.78rem;color:var(--purple)}h1{font:700 clamp(2.7rem,6vw,5rem)/.98 Georgia,serif;color:var(--purple-dark);letter-spacing:-.045em;margin:15px 0 22px}.lede{font-size:1.12rem;color:var(--muted);max-width:720px}.updated{display:inline-block;background:#eaf7d5;color:#41681d;padding:7px 12px;border-radius:999px;font-size:.82rem;font-weight:800}.content{background:white;border:1px solid var(--line);border-radius:28px;padding:clamp(26px,6vw,58px);margin-bottom:80px}.content h2{font:700 1.65rem/1.2 Georgia,serif;color:var(--purple-dark);margin:42px 0 10px}.content h2:first-child{margin-top:0}.content h3{margin:27px 0 7px}.content p,.content li{color:#474151}.content ul{padding-left:22px}.notice{border-left:5px solid var(--lime);background:#f5faec;padding:17px 20px;border-radius:0 14px 14px 0}.footer{border-top:1px solid var(--line);padding:34px 0 45px;color:var(--muted);font-size:.88rem}.footer-grid{display:flex;justify-content:space-between;gap:24px}.links{display:flex;flex-wrap:wrap;gap:10px 18px}.links a{color:var(--muted)}@media(max-width:650px){.nav{height:76px}.brand span{display:none}.hero{padding-top:52px}.content{border-radius:20px}.footer-grid{flex-direction:column}}
