:root{color-scheme:light}body{background:#f3f8fb;color:#163c50;font-family:system-ui,sans-serif;line-height:1.65}.consumer-shell{max-width:820px;margin:32px auto;padding:32px;background:#fff;border:1px solid #dce9f0;border-radius:16px}.brand{font-size:1.4rem;font-weight:800;color:#087ca3;text-decoration:none}h1{margin:22px 0;font-size:2rem}h2{font-size:1.15rem;margin-top:24px}label{display:block;font-weight:600;margin:18px 0 6px}.btn{margin-top:12px;min-height:44px}.btn-primary{background:#087ca3;border-color:#087ca3}.legal-copy{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:18px 0}footer{border-top:1px solid #dce9f0;margin-top:30px;padding-top:8px}details{padding:16px;background:#f5f9fb;margin:20px 0}summary{font-weight:600}dt{margin-top:12px}dd{overflow-wrap:anywhere}.small{color:#526b79}@media(max-width:600px){.consumer-shell{margin:12px;padding:22px}h1{font-size:1.6rem}}
