:root{color-scheme:dark;--info-bg:#08090b;--info-panel:#12151a;--info-ink:#f4f1e9;--info-muted:#b7bec8;--info-gold:#e0c078;--info-line:#32373f}html[data-theme=light] .button{background:var(--lum-gold-btn-bg);color:var(--lum-gold-btn-ink);border:1px solid var(--lum-gold-btn-border);box-shadow:var(--lum-gold-btn-glow)}html[data-theme=light] .button:hover{background:var(--lum-gold-btn-bg-hover);border-color:var(--lum-gold-btn-border-hover)}html[data-theme=light]{color-scheme:light;--info-bg:#faf8f2;--info-panel:#fff;--info-ink:#20252b;--info-muted:#505965;--info-gold:#d7ad51;--info-line:#d8dce1}*{box-sizing:border-box}body{margin:0;background:var(--info-bg);color:var(--info-ink);font-family:Inter,system-ui,sans-serif;line-height:1.7}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid var(--info-gold);outline-offset:5px}header,main,footer{max-width:72rem;margin:auto;padding:1.5rem clamp(1.25rem,5vw,4rem)}header{border-bottom:1px solid var(--info-line);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}nav{display:flex;gap:1rem;flex-wrap:wrap}header img{display:block;width:147px;height:32px;object-fit:contain}.skip{position:absolute;left:1rem;top:-6rem;padding:1rem;background:var(--info-panel)}.skip:focus{top:1rem}main{padding-top:3rem;padding-bottom:4rem}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(2.5rem,6vw,4rem);line-height:1.15;max-width:18ch}h2{font-size:1.35rem;margin-top:2.25rem}p,ul{max-width:68ch}.eyebrow,.breadcrumb{color:var(--info-muted);font-size:.9rem}.panel{padding:1.5rem;border:1px solid var(--info-line);border-radius:1rem;background:var(--info-panel);max-width:48rem}.button{display:inline-block;background:var(--info-gold);color:#2b1f08;padding:.7rem 1.2rem;border-radius:.5rem;font-weight:700;text-decoration:none}footer{border-top:1px solid var(--info-line);color:var(--info-muted)}footer nav{margin-top:.75rem}address{font-style:normal}li+li{margin-top:.4rem}
