.city-language-answer{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:24px;align-items:center;margin:28px 0;padding:24px 28px;border:1px solid #dcd6f8;border-radius:22px;background:rgba(255,255,255,.88)}.city-language-answer h2{margin:6px 0 12px;font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.3;letter-spacing:-.025em}.city-language-answer p{margin:0;color:#555b6a;font-size:15px;line-height:1.75}.city-language-answer .kicker{font-size:11px}.city-language-answer a{color:#5142d0;font-size:15px;font-weight:700;line-height:1.65;text-underline-offset:3px}.city-language-answer a:focus-visible{outline:3px solid #8f80ed;outline-offset:4px}@media(max-width:650px){.city-language-answer{grid-template-columns:1fr;gap:16px;padding:22px;margin:22px 0}.city-language-answer p{font-size:14px}}
