.won-boundary{min-width:0;margin:0}.won-boundary__band{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mark-text);margin-bottom:10px;font-size:.76rem;font-weight:500}.won-boundary__systems{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.won-boundary__systems{grid-template-columns:repeat(4,minmax(0,1fr))}}.won-boundary__systems li{background:var(--panel);border:1px solid var(--line);text-align:center;overflow-wrap:break-word;border-radius:6px;min-width:0;padding:12px 10px}.won-boundary__system{color:var(--ink);font-weight:600;display:block}.won-boundary__detail{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);margin-top:4px;font-size:.76rem;display:block}.won-boundary__routes{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;display:grid}@media (min-width:768px){.won-boundary__routes{grid-template-columns:repeat(2,minmax(0,1fr))}}.won-boundary__route{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;align-items:flex-start;min-width:0;padding:16px 18px;display:flex}.won-boundary__route .eyebrow{margin-bottom:8px}.won-boundary__route h3{color:var(--ink);margin:auto 0 0;padding-top:8px;font-size:1.05rem}.won-boundary figcaption{border-top:2px solid var(--mark);color:var(--ink-soft);max-width:62ch;margin-top:16px;padding-top:12px;font-size:.92rem}
