.-ZxSLW_root{color:#1d3436}.-ZxSLW_heading{grid-template-columns:1fr 1fr;align-items:end;gap:55px;margin-bottom:35px;display:grid}.-ZxSLW_kicker{letter-spacing:.13em;color:#35836f;margin-bottom:17px;font-size:.73rem;font-weight:850}.-ZxSLW_heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.9rem,3.5vw,2.9rem);line-height:1.42}.-ZxSLW_heading>p{color:#597174;margin:0;font-size:.92rem;line-height:2}.-ZxSLW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.-ZxSLW_card{background:#fff;border:1px solid #dce8e3;border-radius:9px;flex-direction:column;min-height:354px;padding:33px;display:flex;position:relative;overflow:hidden}.-ZxSLW_card:last-child{background:#fafbfd;border-color:#dce4f0}.-ZxSLW_top{letter-spacing:.08em;color:#6f8482;justify-content:space-between;align-items:center;gap:12px;font-size:.67rem;font-weight:800;display:flex}.-ZxSLW_top>span:last-child{color:#237d62;white-space:nowrap;background:#e8f4ef;border-radius:30px;padding:4px 10px}.-ZxSLW_card:last-child .-ZxSLW_top>span:last-child{color:#416b9b;background:#e9f0f9}.-ZxSLW_symbol{color:#dcebe4;pointer-events:none;font-size:5rem;font-weight:200;line-height:1;position:absolute;top:72px;right:35px}.-ZxSLW_card:last-child .-ZxSLW_symbol{color:#dce6f4}.-ZxSLW_type{color:#367d70;margin:45px 0 8px;font-size:.75rem;font-weight:800}.-ZxSLW_card:last-child .-ZxSLW_type{color:#416b9b}.-ZxSLW_card h3{letter-spacing:-.05em;margin-bottom:16px;font-size:2.3rem;line-height:1.2}.-ZxSLW_summary{color:#597074;max-width:440px;margin:0 0 25px;font-size:.88rem;line-height:1.85}.-ZxSLW_card a{color:#227a6d;border-top:1px solid #e0e8e6;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:16px;font-size:.85rem;font-weight:800;text-decoration:none;display:flex}.-ZxSLW_card:last-child a{color:#416b9b}.-ZxSLW_card a:hover{text-underline-offset:5px;text-decoration:underline}.-ZxSLW_note{color:#64797b;font-size:.73rem;margin:17px 0 0!important}@media (max-width:760px){.-ZxSLW_heading,.-ZxSLW_grid{grid-template-columns:1fr}.-ZxSLW_heading{gap:15px}.-ZxSLW_card{min-height:320px;padding:26px}.-ZxSLW_type{margin-top:35px}.-ZxSLW_symbol{font-size:4rem}.-ZxSLW_card h3{font-size:2rem}}
