.info{position:relative;z-index:2;max-width:860px;margin:0 auto;padding:18px 24px 110px;animation:infoRise .5s cubic-bezier(.2,.8,.2,1) backwards}@keyframes infoRise{0%{opacity:0;transform:translateY(10px)}}.info-head{margin-bottom:22px}.info-eyebrow{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--gold)}.info-title{margin:6px 0 8px;font-size:clamp(28px,3.4vw,38px);letter-spacing:-.5px;word-break:keep-all}.info-sub{margin:0;font-size:15px;line-height:1.75;color:var(--ink-dim);word-break:keep-all}.ct-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ct-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px;border-radius:22px;background:var(--card);border:1px solid var(--card-brd);box-shadow:0 16px 40px rgba(0,0,0,.25)}.ct-card-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:rgba(255,255,255,.08)}.ct-card h2{margin:2px 0 0;font-size:20px}.ct-value{margin:0;font-size:16px;font-weight:700;color:var(--gold);overflow-wrap:anywhere}.ct-desc{margin:0;font-size:13.5px;line-height:1.65;color:var(--ink-dim);word-break:keep-all}.ct-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}.ct-actions .btn{flex:1 1 auto;padding:12px 14px;font-size:14px;white-space:nowrap}.ct-topics{margin-top:14px;padding:20px 22px;border-radius:22px;background:rgba(255,255,255,.035);border:1px solid var(--card-brd)}.ct-topics h2{margin:0 0 12px;font-size:17px;word-break:keep-all}.ct-topics ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ct-topics li{font-size:14px;line-height:1.6;color:var(--ink-dim);word-break:keep-all}.ct-topics b{display:block;color:var(--ink)}.legal-tabs{display:inline-flex;max-width:100%;gap:4px;margin-bottom:20px;padding:4px;border-radius:999px;background:var(--card);border:1px solid var(--card-brd)}.legal-tabs a{padding:9px 16px;border-radius:999px;font-size:14px;color:var(--ink-dim);white-space:nowrap;transition:color .15s ease,background .15s ease}.legal-tabs a:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.legal-tabs a[aria-current=page]{font-weight:700;color:var(--btn-ink);background:linear-gradient(135deg,var(--btn-1),var(--btn-2) 45%,var(--btn-3))}.legal-date{margin:0;font-size:13px;color:var(--ink-dim)}.legal-summary{margin:0 0 16px;padding:16px 20px;border-radius:18px;background:rgba(255,217,138,.08);border:1px solid rgba(255,217,138,.26)}.legal-summary b{font-size:14px;color:var(--gold)}.legal-summary ul{display:grid;gap:5px;margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.65;word-break:keep-all}.legal-summary a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.legal-body{padding:26px 28px 30px;border-radius:22px;background:rgba(10,13,34,.66);border:1px solid var(--card-brd);backdrop-filter:blur(6px);font-size:14.5px;line-height:1.8;color:#dcdff4;word-break:keep-all;overflow-wrap:anywhere}.legal-body h2{margin:26px 0 8px;font-size:17.5px;color:var(--ink)}.legal-body>h2:first-child{margin-top:0}.legal-body p{margin:0 0 8px}.legal-body ol,.legal-body ul{display:grid;gap:4px;margin:0 0 8px;padding-left:20px}.legal-body a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.legal-table-wrap{margin:8px 0 12px;overflow-x:auto;border-radius:12px;border:1px solid var(--card-brd);-webkit-overflow-scrolling:touch}.legal-table-wrap:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.legal-body table{width:100%;min-width:620px;border-collapse:collapse;font-size:13px;line-height:1.6}.legal-body td,.legal-body th{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.08)}.legal-body tr:last-child td{border-bottom:0}.legal-body th{font-weight:700;color:var(--ink);background:rgba(255,255,255,.06)}.legal-body th,.legal-nowrap{white-space:nowrap}@media (hover:hover){.legal-tabs a:not([aria-current=page]):hover{color:var(--ink);background:rgba(255,255,255,.08)}}@media (max-width:640px){.info{padding:8px 16px 70px}.ct-cards{grid-template-columns:minmax(0,1fr)}.legal-body{padding:20px 18px 24px}.legal-tabs a{padding:8px 14px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.info{animation:none}}