._cards_1io1a_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(20px,2.6vw,44px);margin-bottom:clamp(28px,3.4vw,54px)}._card_1io1a_1{border-top:1px solid var(--line);padding-top:22px}._cardTitle_1io1a_13{font-size:19px;font-weight:500;letter-spacing:-.018em;margin-bottom:10px}._write_1io1a_21{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(24px,4vw,80px);padding-block:clamp(28px,3.4vw,54px) clamp(48px,6vw,96px);border-top:1px solid var(--line)}._writeTitle_1io1a_29{font-size:clamp(26px,2.6vw,36px);font-weight:600;letter-spacing:-.02em;margin-bottom:12px}@media(max-width:900px){._write_1io1a_21{grid-template-columns:1fr}}._mapWrap_1io1a_43{position:relative}._map_1io1a_43{display:block;width:100%;height:clamp(300px,42vw,540px);border:0;transition:filter var(--dur) var(--ease)}._mapMono_1io1a_56{filter:grayscale(1) contrast(.95)}._mapModes_1io1a_60{position:absolute;top:14px;right:14px;display:flex;gap:2px;padding:3px;border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--line);box-shadow:0 6px 20px -8px #00000080}._mapModes_1io1a_60 button{padding:8px 12px;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);border-radius:var(--radius);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}._mapModes_1io1a_60 button:hover{color:var(--fg)}._mapModes_1io1a_60 button[aria-pressed=true]{background:var(--accent);color:var(--bg)}._mapModes_1io1a_60 button:focus-visible{outline:1px solid var(--accent);outline-offset:2px}
