*{box-sizing:border-box}body{margin:0;color:#172c39;background:#f8faf9;font:17px/1.62 system-ui,"Segoe UI",sans-serif}header{border-bottom:1px solid #ccdcdf;background:white}.bar,main,footer{max-width:1050px;margin:auto;padding:18px clamp(16px,4vw,46px)}.bar{display:flex;align-items:center;justify-content:space-between;gap:20px}.bar>a{color:#124a60;text-decoration:none;font-size:24px;font-weight:800}.bar nav{display:flex;gap:18px;flex-wrap:wrap}a{color:#075c72;text-underline-offset:3px}a:hover{color:#153746}main{padding-top:25px}article{max-width:900px}article>p{max-width:81ch}h1,h2,h3{line-height:1.19;text-wrap:pretty}h1{font-size:clamp(29px,4vw,47px);margin:.3em 0 .85em;letter-spacing:-.03em}h2{font-size:clamp(22px,3vw,31px);margin:1.25em 0 .6em}h3{font-size:20px;margin:1.1em 0 .4em}.crumb,.source,figcaption,footer{font-size:14px}.crumb{margin-bottom:26px}.eyebrow,.source{font-weight:650;color:#366878}.source{margin:1.2rem 0}.gallery,.more{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:16px;margin:28px 0}figure{margin:0;background:white;border:1px solid #d5e0df;border-radius:10px;overflow:hidden}figure img{width:100%;height:215px;object-fit:contain;display:block;background:white}figcaption{padding:12px 14px;line-height:1.42}.scroll{overflow-x:auto;border:1px solid #d7e4e3;border-radius:9px;margin:15px 0;background:#fff}table{border-collapse:collapse;width:100%;font-size:15px;text-align:left}td,th{padding:11px 13px;vertical-align:top;border-bottom:1px solid #dce5e5}th{background:#e6f0ef;color:#164954}tr:last-child td{border-bottom:0}.topics{display:flex;flex-wrap:wrap;gap:9px}.topics a{background:#e7f1ef;padding:7px 13px;border-radius:5px}.more{border-top:1px solid #bcd0d3}ul{padding-left:1.25em}li{margin-bottom:.4em}.lead{font-size:21px}footer{border-top:1px solid #d2dfde;margin-top:30px}@media(max-width:600px){.bar{align-items:flex-start}.bar nav{font-size:14px;gap:3px 12px}.bar>a{font-size:20px}body{font-size:16px}td,th{padding:8px}figure img{height:230px}}

header{background:#fff}.plot{margin:1rem 0 0}.plot img{width:100%;height:auto;max-height:none}.plot figcaption{background:#edf5f0}.gallery img{width:100%;height:190px;object-fit:contain;background:#fff}.atlas-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:8px 22px;padding-left:0;list-style:none}.atlas-index li{padding:10px 0;border-bottom:1px solid #d4dfdb}.atlas-index a{display:block}.search{padding:14px 0}.search label,.search output{display:block}.search input{padding:10px 12px;width:min(100%,42rem);font:inherit;border:1px solid #7b9ba0;border-radius:6px}[hidden]{display:none!important}aside{border-top:1px solid #b8d0cc;margin-top:30px}
