.article-meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.9rem;color:#b9cbd1;margin-top:24px}.article-meta time{font-weight:700;color:#e2f3f5}.article{padding:62px 0 82px}.article .container{max-width:1120px}.article-intro{font-size:1.08rem;color:var(--ink2);max-width:850px}.archive-note{background:#e8f0f2;border-left:4px solid #278b9b;padding:17px 21px;margin:0 0 37px;color:#29424c}.article h2{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.25;margin:55px 0 17px}.article h3{font-size:1.28rem;margin:31px 0 15px}.article p{margin:0 0 17px}.article a:not(.back-link){color:#126b7b;text-decoration:underline;text-underline-offset:3px}.fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0}.fact{padding:22px;background:#f2f7f8;border:1px solid var(--line)}.fact span{display:block;font-size:.85rem;color:#536e78}.fact strong{display:block;font-size:1.18rem;line-height:1.4;margin-top:5px}.fact small{display:block;color:#667c86;margin-top:6px}.article ul{padding-left:1.3rem;color:var(--ink2)}.article li{margin:9px 0}.floor-figure{margin:26px 0 35px}.floor-figure figcaption{margin-bottom:12px;font-size:.92rem;color:#536e78}.floor-landscape{display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);background:#fff}.floor-landscape img{display:block;max-width:none;height:auto;transform:rotate(-90deg)}.floor-landscape.n5{aspect-ratio:2048/994}.floor-landscape.n5 img{width:48.535%}.floor-landscape.n4{aspect-ratio:2048/947}.floor-landscape.n4 img{width:46.24%}.map-zoom{margin:8px 0 35px}.map-zoom summary{cursor:pointer;color:#126b7b;font-weight:700}.map-scroll{margin-top:14px;overflow-x:auto;border:1px solid var(--line)}.map-full{display:grid;place-items:center;background:#fff}.map-full.n5{width:2048px;height:994px}.map-full.n5 img{width:994px;height:2048px;transform:rotate(-90deg)}.map-full.n4{width:2048px;height:947px}.map-full.n4 img{width:947px;height:2048px;transform:rotate(-90deg)}.source-note{color:#536e78;font-size:.92rem}.table-wrap{overflow-x:auto;border:1px solid var(--line);margin:18px 0 28px}table{width:100%;border-collapse:collapse;text-align:left;min-width:530px}caption{text-align:left;padding:16px 19px;font-weight:750;background:#e8f0f2}th,td{border-bottom:1px solid var(--line);padding:10px 17px;vertical-align:top}th{background:#f2f7f8;color:#29424c}td:first-child{width:125px;white-space:nowrap;font-weight:700;color:#126b7b}tr:last-child td{border-bottom:0}tbody tr:nth-child(even){background:#f9fbfb}.source-list{font-size:.93rem}.back-link{display:inline-block;margin-top:30px;color:#126b7b;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.article{padding:50px 0 64px}.fact-grid{grid-template-columns:1fr}.article h2{margin-top:40px}.archive-note{padding:14px 16px}}
