/* Scoped to this article's floor comparison; no global layout changes. */
article .station-floor-comparison{margin:1.25rem 0;max-width:360px;min-width:0}
article .station-floor-comparison img{display:block;width:100%;height:auto;max-width:360px}
article .station-floor-comparison figcaption{margin-top:.65rem;font-size:1rem;line-height:1.55;color:#452347;overflow-wrap:anywhere}
article .station-floor-comparison .floor-guide-label{display:block;font-weight:750;margin-bottom:.35rem}
article .station-floor-links{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem;padding:0;list-style:none}
article .station-floor-links a{display:flex;align-items:center;min-height:44px;padding:.65rem .8rem;border:1px solid #773e79;border-radius:8px;color:#452347;background:#faf5fa;font-size:1rem;line-height:1.4;text-decoration:underline;overflow-wrap:anywhere}
article .station-floor-links a:focus-visible{outline:3px solid #773e79;outline-offset:3px}
@media(max-width:380px){article .station-floor-links li,article .station-floor-links a{width:100%;min-width:0}}
