*{box-sizing:border-box}body{margin:0;background:#f6f8fc;color:#171b37;font:17px/1.7 -apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif}header,main,footer{max-width:1000px;margin:auto;padding:30px}nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}nav img{width:42px;border-radius:10px}nav strong{font-size:24px;margin-right:auto}a{color:#3949f2;text-underline-offset:4px}h1{font-weight:500;font-size:clamp(38px,6vw,64px);letter-spacing:-2px;line-height:1.1;max-width:800px;margin:30px 0}h2{font-size:23px;letter-spacing:-.4px;line-height:1.25;margin-top:30px}p{max-width:760px}article{background:white;border:1px solid #d9dfed;border-radius:24px;padding:30px;margin:28px 0}.intro{font-size:21px;color:#626b82}.meta,footer{font-size:14px;color:#626b82}details{padding:18px 0;border-bottom:1px solid #e6e8ee}summary{font-weight:600;cursor:pointer}.note{background:#e7edff;border-radius:16px;padding:20px}main{padding-top:0}@media(prefers-color-scheme:dark){body{background:#151618;color:#f6f8fc}article{background:#23252b;border-color:#34363d}a{color:#b7bfff}.intro,.meta,footer{color:#a7acbc}.note{background:#2b2d32}details{border-color:#34363d}}