.ts-affiliate-page{padding-top:70px;padding-bottom:90px}.ts-affiliate-page h1{font-size:clamp(34px,4.4vw,58px);line-height:1.1;margin:16px 0}.ts-affiliate-page>.lead{max-width:850px}.ts-affiliate-disclosure{border:1px solid #2d6461;background:rgba(68,216,176,.08);border-radius:13px;padding:18px 20px;color:#c6dcd9;margin:28px 0}.ts-affiliate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0}.ts-affiliate-card{border:1px solid #345466;border-radius:18px;padding:25px;background:linear-gradient(140deg,#14303a,#0b1d2a);min-width:0}.ts-affiliate-card h2{font-size:20px;line-height:1.2;margin:12px 0 8px}.ts-affiliate-card p{color:#a8c5ce;font-size:14px}.ts-affiliate-card strong{display:block;margin-bottom:17px;color:#78ead3;font-size:13px}.ts-affiliate-card>a{display:inline-flex;background:#52dfbf;color:#061b23;border-radius:8px;padding:10px 15px;font-size:13px;font-weight:800}.ts-affiliate-icon{font-size:27px;color:#52dfbf}.ts-affiliate-note{border-top:1px solid #305568;padding:22px 0}.ts-affiliate-note h2{font-size:20px}.ts-affiliate-note p,.ts-affiliate-end{color:#b2c7ce}.ts-affiliate-end a{color:#64ebd5;font-weight:800}@media(max-width:640px){.ts-affiliate-grid{grid-template-columns:1fr}.ts-affiliate-page{padding-top:40px}}html[data-theme="light"] .ts-affiliate-card{background:#fff;border-color:#c0d5dc}html[data-theme="light"] .ts-affiliate-card p{color:#486473}html[data-theme="light"] .ts-affiliate-disclosure{color:#335660;background:#e5f7f2}html[data-theme="light"] .ts-affiliate-card strong{color:#0c7e6c}