.seoul-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.seoul-snapshot>a,.seoul-snapshot>article{min-width:0;padding:18px;border:1px solid rgba(47,111,99,.22);border-radius:16px;background:#fff;color:#16213d;text-decoration:none}.seoul-snapshot>a:hover,.seoul-snapshot>a:focus-visible{border-color:#2f6f63;box-shadow:0 12px 28px rgba(22,33,61,.08);outline:0}.seoul-snapshot small{display:block;margin-bottom:5px;color:#2f6f63;font:800 10px/1.4 'Space Mono',monospace;letter-spacing:.07em;text-transform:uppercase}.seoul-snapshot strong{display:block;font-size:16px;line-height:1.35}.seoul-snapshot span{display:block;margin-top:6px;color:#596176;font-size:13px;line-height:1.55}.decision-list{display:grid;gap:10px;margin:18px 0;padding:0;list-style:none}.decision-list li{padding:16px 18px;border-left:4px solid #b8863e;background:#f1ebdd}.decision-list strong{display:block;margin-bottom:3px;color:#16213d}.essentials-table{width:100%;border-collapse:collapse;font-size:14px}.essentials-table th,.essentials-table td{padding:13px 12px;border-bottom:1px solid rgba(22,33,61,.12);text-align:left;vertical-align:top}.essentials-table th{background:#dceae5;color:#214e46}.essentials-table td:first-child{font-weight:800}.essentials-table a{overflow-wrap:anywhere}.district-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.district-route-grid a{display:block;min-width:0;padding:18px;border:1px solid rgba(22,33,61,.12);border-radius:14px;background:#fff;color:#16213d;text-decoration:none}.district-route-grid a:hover,.district-route-grid a:focus-visible{border-color:#2f6f63;outline:0}.district-route-grid strong,.district-route-grid span{display:block}.district-route-grid span{margin-top:5px;color:#596176;font-size:13px}.checked-note{margin:18px 0;padding:13px 15px;border-radius:12px;background:#edf7f3;color:#214e46;font-size:13px}.checked-note strong{display:block;margin-bottom:3px}.table-scroll{max-width:100%;overflow-x:auto;border:1px solid rgba(22,33,61,.1);border-radius:14px}.table-scroll .essentials-table{min-width:680px}@media(max-width:620px){.seoul-snapshot,.district-route-grid{grid-template-columns:1fr}.seoul-snapshot>a,.seoul-snapshot>article,.district-route-grid a{padding:15px}}@media(prefers-color-scheme:dark){.seoul-snapshot>a,.seoul-snapshot>article,.district-route-grid a{border-color:rgba(255,255,255,.14);background:#171f30;color:#f8fafc}.seoul-snapshot span,.district-route-grid span{color:#d5dbea}.decision-list li{background:#202b40}.decision-list strong{color:#f8fafc}.essentials-table th{background:#214e46;color:#fff}.essentials-table th,.essentials-table td{border-color:rgba(255,255,255,.14)}.checked-note{background:#17352f;color:#e8fff7}}
