.onelo-page .faq .a a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.onelo-page .faq .a a:hover{text-decoration:none}.onelo-page .aff-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.onelo-page .aff-table{width:100%;border-collapse:collapse}.onelo-page .aff-table thead th{text-align:left;vertical-align:bottom;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);padding:0 22px 12px 0;border-bottom:1px solid var(--rule-strong);white-space:nowrap}.onelo-page .aff-table tbody td{text-align:left;vertical-align:top;font-size:15px;line-height:1.55;color:var(--ink-2);padding:16px 22px 16px 0;border-bottom:1px solid var(--rule)}.onelo-page .aff-table tbody tr:last-child td{border-bottom:0}.onelo-page .aff-table td:last-child,.onelo-page .aff-table th:last-child{padding-right:0}.onelo-page .aff-table td b{color:var(--ink);font-weight:600}.onelo-page .aff-table .earn{font-family:var(--mono);font-size:14px;font-weight:600;color:var(--accent-ink);white-space:nowrap}.onelo-page .aff-table .sub{display:block;font-size:13px;color:var(--ink-4);margin-top:2px}.onelo-page .aff-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.onelo-page .aff-compare-card{border:1px solid var(--rule-strong);border-radius:16px;background:var(--surface-1);padding:26px 28px}.onelo-page .aff-compare-card .k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:16px}.onelo-page .aff-compare-card ul{list-style:none;margin:0;padding:0}.onelo-page .aff-compare-card li{font-size:15px;line-height:1.5;color:var(--ink-2);padding:9px 0;border-top:1px solid var(--rule)}.onelo-page .aff-compare-card li:first-child{border-top:0}.onelo-page .aff-compare-card li b{color:var(--ink);font-weight:600}.onelo-page .aff-compare-card--onelo{border-color:var(--accent-line);background:var(--accent-soft)}.onelo-page .aff-compare-card--onelo .k{color:var(--accent-ink)}.onelo-page .aff-compare-card--onelo li{border-top-color:var(--accent-line)}.onelo-page .aff-step-n{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--accent);margin-bottom:14px}.onelo-page .aff-trust{margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-4)}@media (max-width:860px){.onelo-page .aff-compare{grid-template-columns:1fr}.onelo-page .aff-table{min-width:560px}}