:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#0e0f11;color:#f2f2f0;font:17px/1.65 system-ui,sans-serif}a{color:#e6c75e}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid #e6c75e;outline-offset:5px}header,main,footer{max-width:960px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #35373c}header img{width:140px;height:auto}main{max-width:800px}h1{font-size:clamp(34px,7vw,54px);line-height:1.1;letter-spacing:-.035em}h2{font-size:27px;line-height:1.25;margin-top:38px}.intro{font-size:21px;color:#c9cbcd}.cta{display:inline-block;background:#d4af37;color:#0e0f11;font-weight:750;border-radius:4px;padding:14px 20px;min-height:48px;text-decoration:none;margin:12px 0}nav{font-size:14px}li{margin-bottom:10px}details{border-bottom:1px solid #35373c;padding:14px 0}summary{cursor:pointer;min-height:44px;font-weight:650}footer{border-top:1px solid #35373c;font-size:14px;color:#b3b5b8}.related{padding:20px;background:#17191c;border:1px solid #35373c;border-radius:4px}.related a{display:block;padding:8px 0}p,li,a{overflow-wrap:anywhere}@media(max-width:420px){header,main,footer{padding:20px}header img{width:110px}}