:root{color-scheme:light;font-family:Arial,"Helvetica Neue",sans-serif;color:#171717;background:#fff;font-size:18px;line-height:1.75;letter-spacing:0}
*{box-sizing:border-box}body{margin:0}header,footer{max-width:1120px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}header{border-bottom:1px solid #ddd}header>a{font-size:24px;font-weight:700;text-decoration:none}nav{display:flex;gap:20px}main{max-width:800px;padding:40px 24px 64px;margin:auto}article{scroll-margin-top:24px}article+article{margin-top:64px;padding-top:40px;border-top:1px solid #ddd}h1{font-size:32px;line-height:1.3;margin:12px 0 20px}h2{font-size:24px;margin-top:40px}h3{font-size:20px;margin:28px 0 8px}p{margin:0 0 18px}a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #175dcc;outline-offset:5px}.eyebrow{color:#666;font-size:15px}.document{display:block;padding:18px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:700}.note{border-inline-start:3px solid #171717;padding-inline-start:18px;margin-top:28px}footer{border-top:1px solid #ddd;font-size:14px;color:#555}@media(max-width:480px){main{padding-top:28px}header,footer{padding:20px}h1{font-size:28px}}@media print{header,footer{padding:12px 0}main{padding:16px 0}article+article{break-before:page}.document{padding:12px 0}h2,h3{break-after:avoid}p{orphans:3;widows:3}}
