.legal-page-shell{min-height:100svh;display:flex;flex-direction:column;overflow-x:clip;background:radial-gradient(circle at 50% -8%,rgba(123,92,255,.11),transparent 31rem),#fafafc;color:#0f172a}.legal-shell{width:min(100% - 48px,1120px);margin-inline:auto}.legal-header{border-bottom:1px solid rgba(229,231,235,.9);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.legal-header .legal-shell{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-home-link{color:#556177;font-size:14px;font-weight:700}.legal-home-link:hover{color:#6347e8}.legal-document h2 a:focus-visible,.legal-document h3 a:focus-visible,.legal-home-link:focus-visible{outline:3px solid rgba(123,92,255,.25);outline-offset:3px;border-radius:4px}.legal-main{flex:1 1;padding-block:64px 96px}.legal-document{width:min(100%,760px);margin-inline:auto}.legal-document h1{margin:0;font-size:clamp(36px,5vw,56px);line-height:1.06;letter-spacing:-.05em}.legal-document-meta{margin:22px 0 36px!important;padding:16px 18px;border:1px solid #e5e7eb;border-radius:16px;background:rgba(255,255,255,.8);color:#556177!important;font-size:14px!important;line-height:1.7!important}.legal-document h2{margin:54px 0 16px;scroll-margin-top:24px;font-size:25px;line-height:1.25;letter-spacing:-.025em}.legal-document h3{margin:34px 0 12px;scroll-margin-top:24px;font-size:19px;line-height:1.35;letter-spacing:-.015em}.legal-document h2 a,.legal-document h3 a{text-decoration:none}.legal-document p{margin:0 0 20px;color:#3d495d;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.legal-document ul{margin:0 0 24px;padding-left:24px;color:#3d495d}.legal-document li{padding-left:6px;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.legal-document li+li{margin-top:8px}.legal-document strong{color:#172036;font-weight:750}.legal-pending-eyebrow{margin:0 0 12px!important;color:#6347e8!important;font-size:12px!important;font-weight:850;letter-spacing:.1em}.legal-pending-panel{margin-top:34px;padding:24px;border:1px solid #e5e7eb;border-radius:18px;background:rgba(255,255,255,.82)}.legal-pending-panel h2{margin:0 0 10px;font-size:22px}.legal-pending-panel p{margin:0}.legal-footer{margin-top:auto;border-top:1px solid #e5e7eb;background:#fff}.legal-footer .legal-shell{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7c8798;font-size:12px}@media (max-width:600px){.legal-shell{width:min(100% - 32px,1120px)}.legal-header .legal-shell{min-height:64px}.legal-header .brand{font-size:20px}.legal-home-link{font-size:12px}.legal-main{padding-block:42px 72px}.legal-document h1{font-size:36px}.legal-document h2{margin-top:42px;font-size:22px}.legal-document h3{font-size:18px}.legal-document li,.legal-document p{font-size:15px;line-height:1.7}.legal-document-meta{margin-bottom:30px!important;padding:14px 15px;font-size:13px!important}.legal-footer .legal-shell{min-height:76px;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}}