body.site-c.site-c-legal .legal-hub{max-width:1180px;margin:0 auto;padding:24px 32px 96px}@media (max-width:768px){body.site-c.site-c-legal .legal-hub{padding:16px 16px 64px}}body.site-c.site-c-legal .legal-hub-crumbs{color:var(--sc-fg-3);font-size:12.5px;font-family:var(--sc-font-mono);letter-spacing:.04em;align-items:center;gap:8px;padding:16px 0 32px;display:flex}body.site-c.site-c-legal .legal-hub-crumbs a{color:var(--sc-fg-3);transition:color .16s}body.site-c.site-c-legal .legal-hub-crumbs a:hover{color:var(--sc-fg)}body.site-c.site-c-legal .legal-hub-crumbs .sep{color:var(--sc-rule-2)}body.site-c.site-c-legal .legal-hub-hero{border-bottom:1px solid var(--sc-rule);flex-direction:column;gap:16px;margin-bottom:32px;padding-bottom:36px;display:flex}body.site-c.site-c-legal .legal-hub-hero .eyebrow{font-family:var(--sc-font-mono);color:var(--sc-acc-2);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:700}body.site-c.site-c-legal .legal-hub-hero h1{font-family:var(--sc-font-display);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(38px,5vw,60px);font-weight:800;line-height:1.04}body.site-c.site-c-legal .legal-hub-hero h1 em{font-family:var(--sc-font-display);color:var(--sc-acc-2);letter-spacing:0;font-style:normal;font-weight:500}body.site-c.site-c-legal .legal-hub-hero .lead{color:var(--sc-fg-2);max-width:700px;margin:0;font-size:16.5px;line-height:1.6}body.site-c.site-c-legal .legal-hub-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:32px;display:grid}@media (max-width:1024px){body.site-c.site-c-legal .legal-hub-grid{grid-template-columns:1fr}}body.site-c.site-c-legal .legal-docs{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:480px){body.site-c.site-c-legal .legal-docs{grid-template-columns:1fr}}body.site-c.site-c-legal .legal-doc{background:var(--sc-bg-2);border:1px solid var(--sc-rule);border-radius:16px;flex-direction:column;gap:10px;min-height:168px;padding:22px 22px 20px;text-decoration:none;transition:all .18s;display:flex;position:relative;overflow:hidden}body.site-c.site-c-legal .legal-doc:before{content:"";background:radial-gradient(60% 100% at 0% 0%,rgba(var(--sc-acc-rgb),.08)0%,transparent 60%);opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}body.site-c.site-c-legal .legal-doc:hover{border-color:rgba(var(--sc-acc-rgb),.32);transform:translateY(-2px);box-shadow:0 12px 30px -12px #0006}body.site-c.site-c-legal .legal-doc:hover:before{opacity:1}body.site-c.site-c-legal .legal-doc .ic{background:rgba(var(--sc-acc-rgb),.12);border:1px solid rgba(var(--sc-acc-rgb),.24);width:38px;height:38px;color:var(--sc-acc);border-radius:11px;place-items:center;margin-bottom:4px;display:grid}body.site-c.site-c-legal .legal-doc .ic svg{width:18px;height:18px}body.site-c.site-c-legal .legal-doc .name{font-family:var(--sc-font-display);color:#fff;letter-spacing:-.018em;font-size:19px;font-weight:700;line-height:1.18}body.site-c.site-c-legal .legal-doc .desc{color:var(--sc-fg-2);flex:1;font-size:13px;line-height:1.5}body.site-c.site-c-legal .legal-doc .meta{font-family:var(--sc-font-mono);color:var(--sc-fg-3);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff0d;align-items:center;gap:10px;margin-top:6px;padding-top:12px;font-size:10.5px;font-weight:600;display:flex}body.site-c.site-c-legal .legal-doc .meta .arrow{color:var(--sc-acc-2);margin-left:auto;transition:transform .18s}body.site-c.site-c-legal .legal-doc:hover .meta .arrow{transform:translate(3px)}body.site-c.site-c-legal .legal-doc .meta .arrow svg{width:14px;height:14px}body.site-c.site-c-legal .legal-info{background:var(--sc-bg-2);border:1px solid var(--sc-rule);border-radius:16px;flex-direction:column;gap:18px;padding:24px 22px 22px;display:flex}body.site-c.site-c-legal .legal-info-h{font-family:var(--sc-font-display);color:#fff;letter-spacing:-.018em;border-bottom:1px solid var(--sc-rule);padding-bottom:14px;font-size:16.5px;font-weight:700}body.site-c.site-c-legal .legal-info-row{flex-direction:column;gap:4px;display:flex}body.site-c.site-c-legal .legal-info-row .lbl{font-family:var(--sc-font-mono);color:var(--sc-fg-3);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}body.site-c.site-c-legal .legal-info-row .val{color:var(--sc-fg);letter-spacing:-.005em;overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:500;line-height:1.45}body.site-c.site-c-legal .legal-info-row .val a{color:var(--sc-acc-2);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--sc-acc-rgb),.32);text-decoration-color:rgba(var(--sc-acc-rgb),.32);text-underline-offset:2px;transition:text-decoration-color .15s}body.site-c.site-c-legal .legal-info-row .val a:hover{-webkit-text-decoration-color:var(--sc-acc-2);text-decoration-color:var(--sc-acc-2)}body.site-c.site-c-legal .legal-help{background:rgba(var(--sc-acc-rgb),.08);border:1px solid rgba(var(--sc-acc-rgb),.18);border-radius:12px;flex-direction:column;gap:6px;margin-top:4px;padding:14px 16px;display:flex}body.site-c.site-c-legal .legal-help .ttl{color:#fff;font-size:13px;font-weight:700}body.site-c.site-c-legal .legal-help .body{color:var(--sc-fg-2);font-size:12.5px;line-height:1.5}body.site-c.site-c-legal .legal-help .body a{color:var(--sc-acc-2)}@media (max-width:480px){body.site-c.site-c-legal .legal-hub-hero{margin-bottom:24px;padding-bottom:24px}body.site-c.site-c-legal .legal-hub-crumbs{padding:12px 0 22px}body.site-c.site-c-legal .legal-doc{min-height:0;padding:20px}body.site-c.site-c-legal .legal-info{padding:20px 18px 18px}}
