.ae-root .cmp-table{padding:0;overflow:hidden}.ae-root .cmp-row{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);display:grid}.ae-root .cmp-row+.cmp-row{border-top:1px solid var(--hair)}.ae-root .cmp-row>div{min-width:0;padding:18px 26px}.ae-root .cmp-row>.cmp-us{background:var(--accent-soft)}.ae-root .cmp-head>div{padding-top:22px;padding-bottom:18px;font-size:15px;font-weight:600}.ae-root .cmp-head .cmp-them{color:var(--text-soft)}.ae-root .cmp-head .cmp-us{color:var(--accent);align-items:center;gap:9px;display:flex}.ae-root .cmp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:600;padding-top:21px!important}.ae-root .cmp-cell{font-size:15px;line-height:1.6}.ae-root .cmp-cell.cmp-them{color:var(--text-soft)}.ae-root .cmp-cell.cmp-us{color:var(--text);font-weight:500}.ae-root .cmp-tag{display:none}@media (max-width:760px){.ae-root .cmp-head{display:none}.ae-root .cmp-row{grid-template-columns:1fr;gap:10px;padding:16px 18px}.ae-root .cmp-row>div{padding:0}.ae-root .cmp-row>.cmp-us{background:0 0}.ae-root .cmp-label{padding-top:0!important}.ae-root .cmp-cell{border-radius:10px;font-size:14.5px;padding:12px 14px!important}.ae-root .cmp-cell.cmp-them{background:var(--surf,#00000008)}.ae-root .cmp-cell.cmp-us{background:var(--accent-soft)}.ae-root .cmp-tag{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.ae-root .cmp-them .cmp-tag{color:var(--text-faint)}.ae-root .cmp-us .cmp-tag{color:var(--accent)}}.ae-root .cmp-strengths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.ae-root .cmp-strength{border:1px solid var(--hair);color:var(--text-soft);background:var(--card,transparent);border-radius:14px;gap:10px;padding:16px 18px;font-size:14.5px;line-height:1.55;display:flex}.ae-root .cmp-strength b{color:var(--accent)}@media (max-width:860px){.ae-root .cmp-strengths{grid-template-columns:1fr;gap:10px}}.ae-root .cmp-sources{color:var(--text-faint);margin-top:26px;font-size:13.5px;line-height:1.7}.ae-root .cmp-sources a{color:var(--accent);overflow-wrap:anywhere}.ae-root .cmp-short{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;display:flex}.ae-root .cmp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (max-width:1020px){.ae-root .cmp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ae-root .cmp-grid{grid-template-columns:1fr;gap:16px}}.ae-root .cmp-card{color:inherit;flex-direction:column;gap:12px;padding:26px;text-decoration:none;display:flex}.ae-root .cmp-card h2{color:var(--text);margin:0;font-size:21px;font-weight:600;line-height:1.25}.ae-root .cmp-card p{color:var(--text-soft);margin:0;font-size:14.5px;line-height:1.6}.ae-root .cmp-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);align-self:flex-start;font-size:11px;font-weight:600}.ae-root .cmp-facts{border-top:1px solid var(--hair);gap:8px;margin:4px 0 0;padding:12px 0 0;display:grid}.ae-root .cmp-facts div{grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.5;display:grid}.ae-root .cmp-facts dt{color:var(--text-faint)}.ae-root .cmp-facts dd{color:var(--text);margin:0}.ae-root .cmp-go{color:var(--accent);margin-top:auto;padding-top:6px;font-size:14px;font-weight:600}.ae-root .cmp-others{margin-top:34px}.ae-root .cmp-others ul{flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ae-root .cmp-others a{border:1px solid var(--hair);color:var(--text-soft);border-radius:999px;padding:7px 14px;font-size:13.5px;text-decoration:none;display:inline-block}.ae-root .cmp-others a:hover{border-color:var(--accent-line);color:var(--accent)}.ae-root .cmp-table .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
