/* Shared styling for the policy and support pages. */
body{margin:0;background:#0c0e1c;color:#d6d9f0;font-family:'Nunito',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#7fbcff;text-decoration:none}
a:hover{color:#ffb35e}
::selection{background:#ff8a1e;color:#fff}

.doc{max-width:760px;margin:0 auto;padding:40px clamp(16px,4vw,24px) 100px}
.back{font-weight:800;font-size:15px}
h1{margin:36px 0 6px;font-size:clamp(32px,5.5vw,44px);font-weight:900;color:#eef0fb;letter-spacing:-.5px}
h2{margin:36px 0 12px;font-size:clamp(21px,3vw,24px);font-weight:900;color:#eef0fb}
h3{margin:26px 0 8px;font-size:18px;font-weight:900;color:#c9cee9}
p,li{font-size:17px;line-height:1.75}
p{margin:0 0 28px}
ul{margin:0 0 28px;padding-left:24px}
li{margin-bottom:8px}
.meta{margin:0 0 40px;color:#8a90b8;font-weight:700}

/* Registered-entity block. Repeated on every document, so it gets a box. */
.entity{margin:0 0 28px;padding:20px 24px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.03);font-size:16px;line-height:1.7}
.entity strong{color:#eef0fb}

table{width:100%;border-collapse:collapse;margin:0 0 28px;font-size:16px}
th,td{text-align:left;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top}
th{color:#eef0fb;font-weight:900;font-size:14px;letter-spacing:.4px;text-transform:uppercase}

.cards{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin:0 0 28px;padding:0;list-style:none}
.cards li{margin:0}
.cards a{display:block;padding:22px 24px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.03);font-weight:900;font-size:18px;color:#eef0fb}
.cards a:hover{border-color:rgba(255,179,94,.5);color:#ffb35e}
.cards span{display:block;margin-top:6px;font-weight:700;font-size:14px;color:#8a90b8}
.cards a:hover span{color:#c6a488}

.foot{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.07);color:#8a90b8;font-size:14px;font-weight:700;display:flex;gap:22px;flex-wrap:wrap}
