.partners-entry .g2{max-width:920px;display:block}.partners-entry .g2 h1{max-width:28ch;font-size:clamp(36px,4vw,60px)!important}.partners-entry .g2 .kick{color:#d0d0d0;max-width:48ch;margin:18px 0 0;font-size:17px;line-height:1.5}.partners-entry>.wrap>.eb{color:var(--grn)}.partner-router{color:#fff;background:0 0;border:1px solid #ffffff26;border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin:32px 0 0;display:grid}.partner-router .router-questions,.partner-router .router-result{padding:clamp(22px,3vw,36px)}.partner-router .router-questions{align-content:start;gap:28px;display:grid}.partner-router .router-options{border:0;min-width:0;margin:0;padding:0}.partner-router .router-options legend{color:#ccc;margin-bottom:14px;font-size:14px;font-weight:500}.partner-router .router-options>div{flex-wrap:wrap;gap:8px;display:flex}.partner-router .router-options label{cursor:pointer;color:#ccc;border:1px solid #ffffff40;border-radius:22px;align-items:center;min-height:40px;padding:9px 14px;font-size:13px;font-weight:400;line-height:1.4;display:inline-flex;position:relative}.partner-router .router-options input{opacity:0;width:1px;height:1px;position:absolute}.partner-router .router-options label:has(input:checked){color:#fff;border-color:var(--grn);background:#ffffff08}.partner-router .btn:focus-visible{outline:2px solid var(--grn);outline-offset:4px}.partner-router .router-options label:has(input:focus-visible){outline:2px solid var(--grn);outline-offset:4px}.partner-router .router-result{border-left:1px solid #ffffff26;flex-direction:column;align-items:flex-start;display:flex}.partner-router .router-result-label{color:var(--grn);font-size:13px;font-weight:500}main[data-route=partners] .partner-router h2{color:#fff;margin:14px 0 22px;letter-spacing:-.025em!important;font-size:clamp(22px,2.2vw,30px)!important;font-weight:500!important;line-height:1.2!important}.partner-router dl{gap:6px;margin:0 0 24px;font-size:13px;line-height:1.5;display:grid}.partner-router dt{color:#aaa}.partner-router dd{color:#eee;margin:0}.partner-router .btn{white-space:normal;text-align:left;max-width:100%;margin-top:auto}@media (max-width:900px){.partner-router{grid-template-columns:1fr}.partner-router .router-result{border-top:1px solid #ffffff26;border-left:0}.partners-entry .g2 .kick{font-size:16px}}
