*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f3f5f7;color:#27333e;font:16px/1.85 system-ui,-apple-system,"Segoe UI",sans-serif}main{max-width:880px;margin:32px auto;padding:40px 48px;background:#fff;border:1px solid #dfe5eb;border-radius:20px}header{padding-bottom:24px;border-bottom:1px solid #dfe5eb}.brand{color:#3e6474;font-size:15px;font-weight:700;letter-spacing:.04em}h1{font-size:32px;line-height:1.35;letter-spacing:-.03em}h2{font-size:21px;margin:34px 0 12px;line-height:1.5}.date{color:#657481}p{margin:12px 0}a{color:#235c80;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #daac53;outline-offset:3px}li{margin:9px 0}ul{padding-left:23px}code{overflow-wrap:anywhere;font-size:14px}footer{border-top:1px solid #dfe5eb;margin-top:32px;padding-top:20px;display:flex;gap:15px;flex-wrap:wrap;color:#657481;font-size:14px}@media(max-width:600px){main{margin:0;border:none;border-radius:0;padding:24px 20px}h1{font-size:28px}h2{font-size:20px}}@media print{body{background:white}main{border:0;margin:0;padding:0}a{color:inherit}}
