.types{margin-block:80px}@media screen and (max-width: 768px){.types{margin-block:40px}}.types .head{margin-bottom:32px;max-width:760px}.types .head .eyebrow{font-size:14px;font-weight:500;text-transform:uppercase;color:#30466d;margin-bottom:12px}.types .head h2{margin-bottom:24px}@media screen and (max-width: 768px){.types .head h2{margin-bottom:16px}}.tabs{display:grid;grid-template-columns:380px 1fr;gap:48px;border-top:1px solid rgba(66,66,66,.15);padding-top:40px}@media screen and (max-width: 992px){.tabs{grid-template-columns:1fr;gap:24px}}.tabs ul.tabnav{display:flex;flex-direction:column;gap:2px;border-right:1px solid rgba(66,66,66,.15);padding-right:16px}@media screen and (max-width: 992px){.tabs ul.tabnav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(66,66,66,.15);padding-right:0;padding-bottom:12px}}.tabs ul.tabnav li{padding:16px 14px;cursor:pointer;font-size:15px;font-weight:500;border-left:2px solid transparent;display:flex;align-items:center;gap:14px;transition:.15s}@media screen and (max-width: 992px){.tabs ul.tabnav li{flex-shrink:0;border-left:0;border-bottom:2px solid transparent}}.tabs ul.tabnav li .num{font-size:11px;color:#5e5e5e;letter-spacing:.08em;width:22px}.tabs ul.tabnav li:hover{color:#30466d}.tabs ul.tabnav li.active{background:#f4f5f7;border-left-color:#30466d;color:#30466d}@media screen and (max-width: 992px){.tabs ul.tabnav li.active{border-left:0;border-bottom-color:#30466d;background:transparent}}.tabs ul.tabnav li.active .num{color:#30466d}.tabpanel{display:none;min-height:380px}.tabpanel.active{display:block}.tabpanel .tag{display:inline-block;font-family:"Maison Neue Mono",ui-monospace,monospace;font-size:11px;color:#30466d;text-transform:uppercase;letter-spacing:.18em;padding:4px 10px;background:rgba(48,70,109,.08);border-radius:3px;margin-bottom:20px}.tabpanel h3{font-size:34px;font-weight:300;line-height:1.2;margin-bottom:20px;max-width:640px}@media screen and (max-width: 992px){.tabpanel h3{font-size:26px}}.tabpanel h3 span{color:#30466d;font-weight:600;font-style:normal}.tabpanel p{font-size:17px;margin-bottom:16px;max-width:640px}.tabpanel .outcomes{margin-top:28px;padding-top:24px;border-top:1px solid rgba(66,66,66,.15);display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.tabpanel .outcomes .oc{font-size:14px;color:#424242;line-height:1.5}.tabpanel .outcomes .oc .k{font-size:12px;color:#30466d;font-weight:600;display:block;margin-bottom:6px;letter-spacing:-0.005em}