:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f7f6fa;color:#231d2b}*{box-sizing:border-box}body{margin:0}main{max-width:760px;margin:64px auto;padding:0 24px 64px}header{padding:24px 0;border-bottom:2px solid #6d398e}.eyebrow{font-size:.9rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#6d398e}h1{font-size:clamp(2rem,6vw,3.3rem);line-height:1.13;margin:14px 0}h2{font-size:1.28rem;margin-top:2rem}p,li{line-height:1.7;font-size:1.04rem}a{color:#57217c;text-decoration-thickness:1.5px;text-underline-offset:3px}a:focus-visible{outline:3px solid #57217c;outline-offset:3px}nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}footer{border-top:1px solid #dad2e2;margin-top:48px;padding-top:16px;color:#4a4152}.note{background:white;border-left:4px solid #6d398e;padding:8px 18px;margin-top:25px}@media(max-width:500px){main{margin:20px auto}}