:root{--navy:#12325b;--blue:#2878c8;--ink:#263442;--muted:#5f6b78;--paper:#fff;--background:#f5f7f9;--line:#dde3e9}*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:var(--background);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}header{background:var(--navy);color:#fff}.header-inner,main,.footer-inner{width:min(760px,calc(100% - 36px));margin:auto}.header-inner{padding:30px 0}.brand{font-size:1.8rem;font-weight:800;letter-spacing:-.02em}.tagline{color:#d8e5f2;margin-top:1px}main{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin-top:24px;margin-bottom:24px;padding:clamp(22px,5vw,42px)}h1{color:var(--navy);font-size:clamp(1.8rem,6vw,2.45rem);line-height:1.18;margin:0 0 8px}h2{color:var(--navy);font-size:1.2rem;margin:30px 0 7px}p,ul{margin:8px 0 14px}ul{padding-left:22px}.updated{color:var(--muted);margin-bottom:24px}a{color:#1769aa;text-underline-offset:2px}.callout{background:#edf5fc;border-left:4px solid var(--blue);border-radius:8px;padding:14px 16px;margin:18px 0}.warning{background:#fff5f4;border-left-color:#d8444a}.email{font-weight:700;overflow-wrap:anywhere}.button-link{display:inline-block;background:var(--blue);color:#fff;text-decoration:none;font-weight:700;border-radius:11px;padding:11px 16px;margin:5px 0}footer{border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.footer-inner{padding:22px 0 34px}.footer-links{display:flex;flex-wrap:wrap;gap:9px 18px;margin-bottom:12px}.footer-links a{color:var(--navy)}.operator{line-height:1.5}@media(max-width:520px){.header-inner{padding:23px 0}main{width:100%;border-left:0;border-right:0;border-radius:0;margin-top:0;padding:24px 18px}.footer-inner{width:calc(100% - 36px)}}
