.geo-karty{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.geo-karty{grid-template-columns:repeat(2,minmax(0,1fr))}}.geo-k a{border:1px solid var(--line);background:var(--surface);height:100%;color:var(--ink);transition:transform .2s var(--spring), border-color .2s, box-shadow .2s;border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 18px;padding:22px 22px 20px;text-decoration:none;display:grid;position:relative}.geo-k a:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 18px 36px -26px #121a2b8c}.geo-kic{aspect-ratio:1;background:var(--c);color:#fff;border-radius:20px;place-items:center;width:64px;display:grid}.geo-kic svg{width:46%;height:46%}.geo-kt{padding-right:64px}.geo-kt b{font:800 clamp(22px, 2.4vw, 26px)/1.1 var(--f-display);letter-spacing:-.02em;display:block}.geo-kt small{color:var(--muted);margin-top:6px;font-size:16px;line-height:1.45;display:block}.geo-kd{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.geo-kd span{border:1px solid var(--line);background:var(--paper);font:600 14px/1.2 var(--f-body);border-radius:999px;padding:6px 12px}.geo-kmini{grid-template-columns:repeat(3,14px);gap:3px;display:grid;position:absolute;top:22px;right:22px}.geo-kmini i{border:1.5px solid var(--line-2);border-radius:4px;height:14px}.geo-kmini i.ok{background:var(--marker);border-color:var(--marker)}.geo-kgo{font:800 22px/1 var(--f-display);transition:transform .2s var(--spring);font-style:normal;position:absolute;bottom:20px;right:22px}.geo-k a:hover .geo-kgo{transform:translate(4px)}.geo-kd{padding-right:32px}@media (width<=519px){.geo-k a{gap:14px;padding:18px 16px 16px}.geo-kic{border-radius:16px;width:52px}.geo-kt{padding-right:0}.geo-kmini{display:none}}
