*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f7f9ff;color:#1a2742;font:16px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#4639c7}a:hover{text-decoration-thickness:2px}.top{background:#fff;border-bottom:1px solid #e5e9f3}.top-inner{max-width:900px;margin:auto;padding:13px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.logo{display:block;width:180px;flex:none;text-decoration:none}.logo img{display:block;width:100%;height:auto}.back{font-size:14px;font-weight:700;text-decoration:none}.back:hover{text-decoration:underline}main{max-width:900px;margin:42px auto 70px;padding:0 24px}.paper{background:#fff;border:1px solid #e6e9f4;border-radius:22px;padding:42px clamp(22px,6vw,66px);box-shadow:0 14px 40px #243d7110}.eyebrow{color:#5840cf;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1{font:700 clamp(32px,5vw,48px)/1.18 Georgia,serif;letter-spacing:-.03em;margin:12px 0}h2{font:700 23px/1.3 Georgia,serif;margin:36px 0 10px;color:#182448}p,li{max-width:70ch}p{margin:10px 0}ul{padding-left:22px}li{margin:6px 0}.lead{font-size:17px;color:#53617c}.date{color:#68758e;font-size:14px}.callout{background:#f2f0ff;border-left:4px solid #6540e4;border-radius:8px;padding:14px 18px;margin:24px 0}footer{border-top:1px solid #e5e9f3;padding:24px;text-align:center;color:#65718a;font-size:14px}footer a{margin:0 9px}a:focus-visible{outline:3px solid #5274f1;outline-offset:4px}@media(max-width:520px){main{margin:20px auto 40px;padding:0 14px}.paper{border-radius:16px;padding:26px 20px}.top-inner{padding:14px 18px}.logo{width:145px}}
