*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#16121a;color:#efe9f1;font:17px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:#ffb35a;text-underline-offset:.18em}a:focus-visible{outline:3px solid #ffb35a;outline-offset:5px}header,main,footer{width:min(100% - 40px,920px);margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #3a2f3e}.brand{font-size:24px;font-weight:750;text-decoration:none;color:#efe9f1}.brand span{background:linear-gradient(135deg,#ffcf5a,#ff6a3d);-webkit-background-clip:text;background-clip:text;color:transparent}main{padding:46px 0 52px}h1{font-size:clamp(30px,5vw,46px);line-height:1.15;margin:8px 0 16px}h2{font-size:23px;line-height:1.3;margin:0 0 16px}h3{font-size:19px;margin:26px 0 10px}.eyebrow{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#ffb35a}.meta,footer p{color:#b9adbd;font-size:14px}.meta{padding-bottom:16px;border-bottom:1px solid #3a2f3e;overflow-wrap:anywhere}section{margin-top:36px}p{margin:0 0 16px}ul,ol{padding-left:22px}li{margin-bottom:10px}.lang{margin-top:56px;padding-top:28px;border-top:2px solid #3a2f3e}.warn{border-left:4px solid #ff6a3d;background:#241a26;padding:14px 18px;border-radius:4px}footer{padding:26px 0;border-top:1px solid #3a2f3e}nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:22px}.skip{position:absolute;left:12px;top:-60px;padding:8px;background:#16121a}.skip:focus{top:8px}code{overflow-wrap:anywhere}@media print{html{color-scheme:light}body{background:white;color:black;font-size:11pt}a{color:black}header,footer{display:none}main{width:100%;padding:0}.eyebrow,.meta{color:#444}.warn{background:none}}
