*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#14251f;color:#edf1e8;font:16px/1.7 Arial,Helvetica,sans-serif}header,main,footer{width:min(920px,100%);margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #b8c9a330}.wordmark{font-size:23px;font-weight:700;letter-spacing:.03em;text-decoration:none}a{color:#cbdcb5;text-underline-offset:4px}a:hover{color:#fff}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #e5bf83;outline-offset:5px}h1{font-size:clamp(27px,5vw,38px);line-height:1.2;margin:8px 0 12px}h2{font-size:21px;line-height:1.4;margin:0 0 14px;color:#d7c3a6}p{margin:0 0 16px}section{margin:32px 0;padding:22px;border:1px solid #b8c9a329;border-radius:12px;background:#1b3027}.eyebrow,.updated{color:#b7c5b5;font-size:13px}.eyebrow{text-transform:uppercase;letter-spacing:.09em}.updated{margin-bottom:25px}dl{margin:0}dl>div{padding:12px 0;border-bottom:1px solid #b8c9a325}dt{font-weight:700;color:#d8e5ce}dd{margin:7px 0 10px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}caption{text-align:left;margin-bottom:12px}th,td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #b8c9a330;min-width:130px}thead{background:#283d31}footer{border-top:1px solid #b8c9a330;color:#b7c5b5;font-size:13px;padding-bottom:40px}nav{display:flex;flex-wrap:wrap;gap:12px 22px;margin-bottom:22px}.document-skip{position:absolute;top:-100px;left:12px;background:#edf1e8;color:#14251f;padding:9px 14px;z-index:2}.document-skip:focus{top:10px}@media(max-width:600px){header,main,footer{padding:18px}header{align-items:flex-start}section{padding:16px;margin:23px 0}body{font-size:15px}h2{font-size:19px}th,td{padding:10px}nav{gap:10px 18px}}