:root{color-scheme:light;font-family:Georgia,'Times New Roman',serif;color:#222;background:#fff}*{box-sizing:border-box}body{margin:0}main{max-width:740px;margin:64px auto;padding:0 24px 80px;overflow-wrap:anywhere}header{margin-bottom:48px}.brand{font:600 15px system-ui,sans-serif;color:#555;text-decoration:none}h1{font:700 clamp(30px,6vw,44px)/1.16 system-ui,sans-serif;margin:0 0 18px;letter-spacing:-.025em}p,li,blockquote{font-size:21px;line-height:1.65}.byline,.muted{font:15px/1.6 system-ui,sans-serif;color:#737373}.document{margin-top:34px}.document h2{font-size:30px}.document h3{font-size:25px}a{color:inherit;text-underline-offset:3px}a:focus-visible{outline:2px solid #555;outline-offset:4px}blockquote{margin:24px 0;padding-left:24px;border-left:3px solid #ddd}pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f6f6;padding:18px}code{font-size:.85em}hr{border:0;border-top:1px solid #ddd;margin:32px 0}@media(max-width:480px){main{margin-top:32px;padding:0 18px 48px}header{margin-bottom:32px}p,li,blockquote{font-size:19px}}
.document figure{margin:28px 0}.document img{display:block;max-width:100%;height:auto}.document figcaption{font:14px/1.5 system-ui,sans-serif;color:#737373;margin-top:8px;text-align:center}
