*{box-sizing:border-box}body{margin:0;background:#fff;color:#191d19;font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#2755a8;text-underline-offset:3px}header,footer{padding:24px max(24px,calc((100vw - 1240px)/2));display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #eee}.brand{font-size:25px;font-weight:850;color:#191d19;text-decoration:none;letter-spacing:1px}.brand span{color:#e6bf00}main{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;max-width:1240px;margin:32px auto;padding:0 24px}nav{font-size:14px}nav ol{list-style:none;padding:0}nav li{margin:10px 0}summary{font-weight:700;cursor:pointer}h1{font-size:clamp(25px,3.2vw,39px);line-height:1.2;overflow-wrap:anywhere}h2{font-size:24px;line-height:1.3;margin-top:42px;scroll-margin-top:24px}p,li{overflow-wrap:anywhere}article{min-width:0}footer{border-top:1px solid #eee;border-bottom:0;font-size:14px}a:focus-visible,summary:focus-visible{outline:3px solid #ffd629;outline-offset:4px}@media(max-width:760px){main{display:block;margin:20px auto;padding:0 18px}header,footer{padding:18px}nav{padding:16px;background:#f5f5f2;border-radius:14px}nav ol{max-height:240px;overflow:auto}h2{font-size:22px}body{font-size:16px}article ul{padding-left:23px}}