:root{color-scheme:dark;--ink:#101e26;--cream:#f5edda;--mint:#b5cbc4;--gold:#dfb969}*{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,sans-serif;line-height:1.65}a{color:var(--gold);text-underline-offset:4px}main{max-width:1120px;padding:36px 56px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:74px}.wordmark{color:var(--cream);font-family:Georgia,serif;font-size:30px;text-decoration:none;line-height:1.3}.wordmark span{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:3px;color:var(--mint);margin-top:6px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;margin-bottom:85px}.hero img{width:100%;border-radius:50% 50% 24px 24px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--gold)}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.16}h1{font-size:64px;letter-spacing:-2px;margin:20px 0 26px}h2{font-size:36px;margin:22px 0}h3{font-size:25px;margin:0 0 16px}.intro{font-size:18px;color:var(--mint)}p{max-width:760px;color:var(--mint)}.faq{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;margin-top:48px}.faq article{padding:28px 0;border-top:1px solid #40504f}footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #40504f;margin-top:64px;padding-top:24px;font-size:12px;color:var(--mint)}.policy{max-width:900px}.policy h1{font-size:56px}.policy h2{margin-top:42px;font-size:30px}a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}@media(max-width:720px){main{padding:28px 24px}header{margin-bottom:50px}.hero{grid-template-columns:1fr;gap:26px;margin-bottom:48px}h1{font-size:52px}.hero img{max-height:310px;object-fit:cover}.faq{grid-template-columns:1fr}.policy h1{font-size:42px}footer{flex-wrap:wrap}}
