@layer cn-blocks{.cn-contact__grid{align-items:start;text-align:start}.cn-contact__info{display:grid;gap:28px;align-content:start}.cn-contact__cards .cn-clist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.cn-contact__cards .cn-clist li{grid-template-columns:1fr;padding:24px;border:1px solid var(--t-border);border-radius:var(--cn-r-card);background:var(--t-surface)}.cn-contact__cards{display:grid;gap:24px}.cn-contact__full{display:grid;gap:32px;align-items:start;text-align:start}@container cn-b (min-width:52rem){.cn-contact__full{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.cn-contact__map{margin-block-start:32px}}