:root{color-scheme:light;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#223c46;background:#f3f7f6}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:900px;margin:auto}header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:32px 24px;font-size:.85rem;color:#526970}.brand{font-size:1.4rem;font-weight:850;text-decoration:none;color:#18343d}.brand span{color:#ce263b}main{background:white;border:1px solid #dce8e3;border-radius:18px;padding:44px 48px;line-height:1.75}h1{font-size:clamp(2rem,5vw,2.8rem);line-height:1.15;letter-spacing:-.04em;color:#163b34;margin:12px 0 20px}h2{font-size:1.2rem;color:#174d42;margin:32px 0 10px;line-height:1.4}p{margin:12px 0}.eyebrow{font-size:.72rem;letter-spacing:.13em;font-weight:750;color:#087c61}.intro{font-size:1.13rem;color:#526970}a{color:#08755e;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid #d29e28;outline-offset:4px}aside{background:#edf7f2;border-radius:12px;padding:6px 24px 18px;margin-top:32px}ol{padding-left:24px}li{padding:7px 0}footer{padding:26px 24px 40px;font-size:.84rem;color:#526970}nav{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:600px){header{align-items:flex-start;flex-direction:column;gap:6px;padding:22px}main{border-radius:0;padding:28px 22px;border-left:0;border-right:0}aside{padding:4px 18px 14px}}
