*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#09090b;color:#fafafa;font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}a:hover{color:#a5d7b5}a:focus-visible{outline:2px solid #a5d7b5;outline-offset:5px}.skip{position:absolute;top:-80px;left:20px;padding:8px 14px;background:#fafafa;color:#09090b}.skip:focus{top:8px}.nav{border-bottom:1px solid #27272a}.nav-inner{max-width:1080px;margin:auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:24px Georgia,serif}.brand img{width:28px;height:28px}.back{color:#a1a1aa;font-size:14px}.document{max-width:760px;margin:auto;padding:64px 24px 80px}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#a5d7b5;margin:0 0 18px}h1{font:clamp(40px,7vw,58px)/1.1 Georgia,serif;letter-spacing:-.04em;margin:0 0 18px}h2{font:28px/1.25 Georgia,serif;letter-spacing:-.02em;margin:42px 0 14px}p,li{color:#c4c4cc}p{margin:0 0 18px}ul{padding-left:24px}li{margin:8px 0}.date{font-size:14px;color:#a1a1aa}.summary{border:1px solid #303036;border-radius:14px;padding:24px;background:#121214;margin:30px 0}.summary p:last-child{margin:0}.contents{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:14px;margin:28px 0 36px}.contents a{color:#a1a1aa}footer{border-top:1px solid #27272a;padding:24px}footer nav{max-width:1080px;margin:auto;display:flex;gap:20px;flex-wrap:wrap;font-size:14px;color:#a1a1aa}@media(max-width:480px){.document{padding-top:40px}.nav-inner{padding:16px 20px}.back{font-size:12px}h2{font-size:25px}.summary{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
