.v4 .kp .kc2-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.v4 .kp .kc2-cards li{align-content:start;gap:10px;padding:32px;scroll-margin-top:96px;display:grid}.v4 .kp p.kc2-who{color:var(--p-ink-3);margin:0;font-size:14px}.v4 .kp .kc2-addr{color:var(--p-ink);letter-spacing:-.01em;overflow-wrap:anywhere;justify-self:start;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.2;text-decoration:none}.v4 .kp a.kc2-addr:hover{text-decoration:underline;-webkit-text-decoration-color:var(--p-line-2);text-decoration-color:var(--p-line-2);text-underline-offset:5px}.v4 .kp p.kc2-v{color:var(--p-ink);margin:0;font-size:15px}.v4 .kp p.kc2-note{color:var(--p-ink-2);text-wrap:pretty;max-width:52ch;margin:4px 0 0;font-size:15px;line-height:1.55}.v4 .kp .kc2-more{border-top:1px solid var(--p-line);margin:8px 0 0;display:grid}.v4 .kp .kc2-more div{gap:2px;padding-top:12px;display:grid}.v4 .kp .kc2-more dt{color:var(--p-ink);font-size:14px}.v4 .kp .kc2-more dd{color:var(--p-ink-2);margin:0;font-size:14px;line-height:1.5}.v4 .kp .kc2-envelope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.v4 .kp .kc2-env-left{gap:6px;display:grid}.v4 .kp .kc2-env{background:repeating-linear-gradient(135deg, var(--p-panel) 0 14px, var(--p-panel-2) 14px 28px) top / 100% 6px no-repeat, var(--p-panel);gap:6px;padding:56px 40px 40px;font-style:normal;display:grid;position:relative}.v4 .kp .kc2-env b{color:var(--p-ink);font-size:22px;font-weight:400}.v4 .kp .kc2-env span{color:var(--p-ink);font-size:17px}.v4 .kp .kc2-env small{color:var(--p-ink-3);margin-top:10px;font-size:13px}.v4 .kp .kc2-chat{width:min(100%,460px);position:relative}.v4 .kp .kc2-routes{border-top:1px solid var(--p-line);margin:16px 0 0;padding:0;list-style:none;display:grid}.v4 .kp .kc2-routes li{border-bottom:1px solid var(--p-line);grid-template-columns:minmax(0,1fr) 20px minmax(0,.6fr);align-items:baseline;gap:12px;padding:14px 0;display:grid}.v4 .kp .kc2-routes span{color:var(--p-ink-2);font-size:15px}.v4 .kp .kc2-routes i{color:var(--p-ink-3);font-style:normal}.v4 .kp .kc2-routes b{color:var(--p-ink);font-size:15px;font-weight:400}@media (max-width:960px){.v4 .kp .kc2-envelope{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:720px){.v4 .kp .kc2-cards{grid-template-columns:minmax(0,1fr)}.v4 .kp .kc2-cards li{padding:22px 18px}.v4 .kp .kc2-addr{padding-block:7px}.v4 .kp .kc2-env{padding:40px 20px 24px}.v4 .kp .kc2-routes li{grid-template-columns:20px minmax(0,1fr);gap:4px 8px}.v4 .kp .kc2-routes span{grid-column:1/-1}}
