:root{--ink:#17191f;--muted:#646a78;--paper:#f5f1e9;--accent:#d77826;--line:#d9d3c8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.shell{max-width:980px;margin:0 auto;padding:80px 24px 96px}.eyebrow{color:var(--accent);font-size:13px;font-weight:800;letter-spacing:2px}h1{max-width:780px;margin:18px 0;font-size:clamp(44px,8vw,82px);line-height:.98;letter-spacing:-4px}.lede{max-width:680px;color:var(--muted);font-size:20px;line-height:1.6}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:56px 0}.card{min-height:300px;padding:32px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.52);text-decoration:none}.card span{color:var(--accent);font-weight:800}.card h2{margin:64px 0 12px;font-size:30px}.card p{color:var(--muted);line-height:1.6}.card b{display:block;margin-top:26px}.policy{max-width:820px;margin:0 auto;padding:64px 24px 96px;line-height:1.72}.policy .back{display:inline-block;margin-bottom:52px;color:var(--muted);text-decoration:none}.policy h1{font-size:clamp(42px,7vw,68px)}.policy h2{margin-top:42px;font-size:24px}.policy p,.policy li{color:#444955}.policy a{text-decoration-color:var(--accent);text-underline-offset:3px}footer{padding-top:28px;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:700px){.shell{padding-top:52px}h1{letter-spacing:-2px}.cards{grid-template-columns:1fr}}
