:root{color-scheme:dark;--bg:#101713;--panel:#19241d;--text:#f5f1e6;--muted:#bec9be;--line:#425447;--gold:#efc854}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--gold);text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.skip{position:absolute;left:18px;top:-90px;background:var(--bg);padding:8px 16px;z-index:3}.skip:focus{top:10px}header,main,footer{max-width:960px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.brand{font:700 30px Georgia,serif;color:var(--text);text-decoration:none}header nav{display:flex;gap:22px;font-size:15px}h1{font-size:clamp(38px,6vw,58px);line-height:1.13;margin:22px 0 18px;letter-spacing:-1px}h2{font-size:26px;line-height:1.3;margin:0 0 18px}h3{font-size:20px;line-height:1.35;margin:28px 0 10px;color:var(--gold)}p{margin:13px 0}ul{padding-left:24px}li{margin:9px 0}.meta,.muted{color:var(--muted)}.meta{font-size:15px}.lead{font-size:22px;line-height:1.5;max-width:780px}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.summary-grid article{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px}.summary-grid h2{font-size:18px;color:var(--gold);margin-bottom:9px}.summary-grid p{font-size:15px;margin:0}.section,nav.contents{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px;margin:24px 0}.section:target{border-color:var(--gold)}nav.contents ol{columns:2;column-gap:42px;padding-left:24px;margin:0}nav.contents li{break-inside:avoid}.save-link{font-size:15px}address{font-style:normal;padding-left:18px;border-left:3px solid var(--gold);margin:20px 0}details{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}summary{cursor:pointer;font-weight:650;color:var(--gold)}.form-copy{padding:4px 18px;border-left:2px solid var(--line);margin-top:20px}.form-copy p{font-size:16px}footer{border-top:1px solid var(--line);color:var(--muted);font-size:14px;padding-bottom:48px}.review-bar{position:relative;background:#3b3219;color:#ffdf81;padding:12px 20px;text-align:center;font-size:14px}.review-bar a{color:inherit}.owner-main{max-width:960px}.owner-main h1{font-size:42px}.owner-main h2{font-size:23px}.owner-main .section{padding:24px}.decision{border-left:3px solid var(--gold);padding:4px 18px}.source-list{font-size:15px}.status{display:inline-block;border:1px solid var(--line);border-radius:24px;padding:5px 13px;font-size:14px}.owner-main code{overflow-wrap:anywhere}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px}th:first-child,td:first-child{padding-left:0}@media(max-width:600px){body{font-size:16px}header,main,footer{padding:20px}header{align-items:flex-start;gap:15px}.brand{font-size:27px}header nav{gap:16px;font-size:14px}.lead{font-size:20px}.section,nav.contents{padding:20px}.summary-grid{grid-template-columns:1fr;gap:10px}.summary-grid article{padding:16px}.summary-grid h2{font-size:18px}nav.contents ol{columns:1}h2{font-size:23px}.review-bar{padding:10px 14px;font-size:13px}.owner-main h1{font-size:34px}th,td{padding:10px 6px;font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white;color:#111;font-size:11pt}header,main,footer{max-width:none;padding:0}.review-bar,header nav,nav.contents,.save-link,.skip{display:none}.section,.summary-grid article{border:0;background:none;padding:0;margin:20px 0}.summary-grid{display:block}.summary-grid article{margin:10px 0}h1{font-size:28pt}h2,h3,summary{break-after:avoid}a,.meta,.muted,footer,summary,h3,.summary-grid h2{color:#222}address{border-color:#555}details{display:block}details>*{display:block!important}p,li{orphans:3;widows:3}}
