:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f8fa;--foreground:#202a35;--accent:#215c63}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;line-height:1.7}main{border-top:6px solid var(--accent);padding:clamp(24px,6vw,72px) 24px}article{max-width:760px;margin:auto}header{border-bottom:1px solid #b6c9ce;margin-bottom:36px;padding-bottom:24px}.brand{color:var(--accent);letter-spacing:.16em;font-size:.875rem;font-weight:700}h1{margin:16px 0;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:400;line-height:1.15}h2{margin:40px 0 16px;font-size:1.45rem;line-height:1.35}p,li{overflow-wrap:anywhere}.date{color:#4c5c69;font-size:1rem}ul{padding-left:1.4em}li{margin:8px 0}a{color:var(--accent);text-underline-offset:4px}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}footer{border-top:1px solid #b6c9ce;margin-top:40px;padding-top:24px}@media print{main{border:0;padding:0}body{color:#000;background:#fff}}
