:root{--paper:#fff;--ink:#102535;--blue:#122d43;--muted:#697580;--line:#e5e9ed;--accent:#b88b42}body{background:#fff;font-family:"Leelawadee UI",Tahoma,Arial,sans-serif;font-size:16px;line-height:1.75}.wrap{max-width:1240px;padding:0 36px}.topline{background:#091e2d;color:#c6d0d8;font-size:11px;letter-spacing:.05em}.topline .wrap{padding-top:8px;padding-bottom:8px}header{background:var(--blue);color:#fff}.masthead{border-bottom:1px solid #ffffff15;padding-top:26px;padding-bottom:25px}.brand{gap:13px}.brand-mark{background:#ffffff0d;color:#d7b474;border:1px solid #d7b47480;border-radius:8px;width:46px;height:46px;font-size:28px}.brand strong{font:700 26px/1.25 Arial,sans-serif;letter-spacing:-.045em}.brand small{color:#bdcad4;font-size:12px;letter-spacing:.015em}.masthead .searchform input{color:#fff;background:#ffffff09;border:1px solid #ffffff26;min-width:210px}.masthead .searchform input::placeholder{color:#bbc7d0}.masthead .searchform button{background:#b88b42;color:#fff}.navrow{border-bottom:0;gap:33px;padding-top:15px;padding-bottom:15px;font-size:13px}.navrow a:hover{color:#e9c788}.magazine-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:38px 0 27px}.magazine-intro h1{font-size:clamp(27px,3vw,38px);font-weight:650;line-height:1.5;letter-spacing:-.03em;margin:7px 0 0}.magazine-intro p{color:var(--muted);font-size:13px;margin:0}.eyebrow{color:#8c682b;font-size:10px;font-weight:700;letter-spacing:.13em}.featured-layout{display:grid;grid-template-columns:1.58fr 1fr;gap:36px;margin-bottom:32px}.lead-story{min-width:0}.lead-image{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:5px;background:#eaf0f3}.lead-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.lead-image:hover img{transform:scale(1.025)}.lead-copy{padding-top:18px}.story-label{display:flex;align-items:center;gap:9px}.lead-copy h2{font-size:29px;font-weight:650;line-height:1.5;letter-spacing:-.025em;margin:8px 0 10px}.lead-copy p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 17px}.readlink{display:inline-flex;gap:15px;align-items:center;border-bottom:0;font-size:12px;font-weight:700;color:#15354c;padding-bottom:0}.readlink:hover{text-decoration:underline}.support-stories{border-top:3px solid #b88b42}.support-heading{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;padding:14px 0}.support-heading span{color:var(--muted);font-size:9px;font-weight:500;letter-spacing:.1em}.mini-story{display:grid;grid-template-columns:130px 1fr;gap:18px;border-top:1px solid var(--line);padding:20px 0;align-items:start}.mini-image{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:3px;background:#eaf0f3}.mini-image img{width:100%;height:100%;object-fit:cover}.mini-story h2{font-size:19px;font-weight:650;line-height:1.5;margin:5px 0 8px;letter-spacing:-.02em}.mini-read{color:var(--muted);font-size:11px}.mini-story .image-credit{font-size:10px;margin:5px 0}.language{font-size:9px;color:#667787;border:0;background:#f1f4f7;letter-spacing:.06em;padding:2px 6px;border-radius:3px}.topic-strip{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:16px 0 12px}.topic-strip>span{font-size:11px;color:var(--muted);margin-right:auto}.topic-strip a{display:flex;gap:19px;font-size:12px;font-weight:600}.topic-strip a span{color:#b88b42}.topic-section{margin:32px 0 8px}.section-heading{margin-top:0;border-top:0;padding:0 0 20px;align-items:end}.section-heading h2{font-size:25px;font-weight:650;line-height:1.5;margin:4px 0 0;letter-spacing:-.025em}.section-heading>a{font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}.grid{gap:27px}.card{padding-bottom:25px;min-width:0}.card-media{height:auto;aspect-ratio:16/10;border-radius:4px;margin-bottom:15px;background:#eaf0f3}.card-media img{object-fit:cover;transition:transform .25s}.card-media:hover img{transform:scale(1.025)}.card h2{font:650 21px/1.5 "Leelawadee UI",Tahoma,Arial,sans-serif;letter-spacing:-.02em;margin:8px 0}.card p{font-size:13px;line-height:1.8;margin:8px 0 14px;color:var(--muted)}.card .image-credit{font-size:10px;line-height:1.6;margin-top:5px;color:#7b8388}.secondary-topics{display:grid;grid-template-columns:1fr 1fr;gap:36px;border-top:1px solid var(--line);margin-top:12px}.secondary-topics .card{display:grid;grid-template-columns:190px 1fr;gap:20px}.secondary-topics .card-media{margin:0;aspect-ratio:4/3}.secondary-topics .card h2{font-size:23px}.all-articles-banner{background:#f3f6f8;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 32px;margin:25px 0 45px;border-radius:5px}.all-articles-banner h2{margin:5px 0 0;font-size:22px;font-weight:600}.all-articles-banner a{background:#122d43;color:white;display:flex;gap:30px;padding:12px 20px;border-radius:3px;font-size:12px}.sitefooter{background:#f7f9fa;margin-top:45px;border-top:1px solid var(--line);padding:35px 0 26px}.footer-grid strong{font:700 21px Arial,sans-serif;letter-spacing:-.03em}.footer-grid{font-size:12px}.footer-note{font-size:11px;max-width:800px}.intro{margin-top:35px;margin-bottom:25px}.intro h1{font-size:36px;font-weight:600}.article-layout{max-width:850px;margin-top:42px}.article-layout h1{font-weight:650;letter-spacing:-.025em;font-size:clamp(31px,3.5vw,45px)}.article-meta{font-size:12px}.article-content{font-size:17px;line-height:1.9}.article-content h2{font-weight:650;font-size:26px}.article-content figure{background:#f5f7f8;border-radius:5px;padding:20px}.article-content .image-credit{font-size:11px}.provenance{background:#f7f8fa;border-left:3px solid #b88b42}.provenance h2{font-size:16px}.pagination{font-size:13px;gap:8px;align-items:center}.pagination a,.pagination .current{padding:5px 12px;border-radius:3px}.pagination a{background:#f2f5f7}.menu-button{color:#fff;border-color:#ffffff30}.type-cover{background:linear-gradient(135deg,#e5ebef,#cdd8df)}.empty h1{font-weight:600;font-size:35px}.secondary-topics .card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:1000px){.wrap{padding:0 26px}.featured-layout{grid-template-columns:1.4fr 1fr;gap:26px}.mini-story{grid-template-columns:105px 1fr;gap:13px;padding:18px 0}.mini-story h2{font-size:17px}.secondary-topics .card{grid-template-columns:140px 1fr;gap:15px}.navrow{gap:24px}.magazine-intro p{max-width:230px}.lead-copy h2{font-size:25px}}
@media(max-width:760px){.wrap{padding:0 20px}.masthead{gap:18px;padding-top:20px;padding-bottom:18px}.brand strong{font-size:23px}.brand-mark{width:40px;height:40px;font-size:25px}.brand small{font-size:10px}.masthead .searchform input{min-width:0}.menu-button{margin-left:auto}.navrow.is-open{padding-top:18px;padding-bottom:20px;gap:14px}.magazine-intro{display:block;padding:27px 0 22px}.magazine-intro h1{font-size:27px;margin-top:5px}.magazine-intro p{margin-top:12px;max-width:none;font-size:12px}.magazine-intro p br{display:none}.featured-layout{grid-template-columns:1fr;gap:26px}.lead-copy h2{font-size:26px}.lead-copy p{font-size:13px}.support-heading{font-size:15px}.mini-story{grid-template-columns:105px 1fr;padding:16px 0;gap:15px}.mini-story h2{font-size:18px}.topic-strip{gap:14px;flex-wrap:wrap;padding:17px 0}.topic-strip>span{flex-basis:100%;margin:0}.topic-strip a{gap:9px;font-size:11px}.topic-section{margin-top:26px}.section-heading{padding-bottom:17px;gap:15px}.section-heading h2{font-size:23px}.grid{grid-template-columns:1fr;gap:19px}.card{display:grid;grid-template-columns:115px 1fr;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.card-media{height:125px;aspect-ratio:auto;margin:0}.card h2{font-size:19px;line-height:1.5;margin:6px 0}.card p{font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card .image-credit{font-size:9px}.secondary-topics{grid-template-columns:1fr;gap:0;margin-top:15px}.secondary-topics .card{grid-template-columns:115px 1fr;gap:16px}.secondary-topics .card-media{height:125px;aspect-ratio:auto}.secondary-topics .card h2{font-size:21px}.all-articles-banner{display:block;margin:22px 0 32px;padding:24px}.all-articles-banner h2{font-size:22px}.all-articles-banner a{display:inline-flex;margin-top:20px}.article-layout{margin-top:26px}.article-content{font-size:16px}.article-content figure{padding:16px}.article-layout h1{font-size:32px}.article-meta{font-size:11px}.intro h1{font-size:30px}.footer-grid{gap:17px}.sitefooter{margin-top:30px}.footer-note{line-height:1.8}}
.masthead .searchform button{color:#102535;font-weight:700}.card .image-credit{color:#626f77}

.footer-pages{display:flex;flex-wrap:wrap;gap:14px 24px;padding:24px 0;border-top:1px solid #d8dee6}.historical-notice{padding:16px 20px;background:#f5f0e5;border-left:3px solid #9c7634;margin:0 0 24px;line-height:1.8;font-size:.92rem}.contact-fields{max-width:620px}.contact-fields strong{display:block;margin-bottom:8px}.contact-fields input,.contact-fields textarea{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #ccd3dd;border-radius:4px;background:#f2f4f6;color:#516174}.article-content{overflow-wrap:anywhere}

.home-editorial{margin:36px 0 48px;padding:30px 0;border-top:1px solid #ccd3dd;border-bottom:1px solid #ccd3dd;display:grid;grid-template-columns:1fr 2fr;gap:40px}.editorial-heading h2{font-size:clamp(24px,3vw,34px);line-height:1.3;margin:12px 0;color:#142d40;letter-spacing:-.025em}.editorial-copy{max-width:760px;font-size:16px;line-height:1.85;color:#425563}.editorial-copy p{margin:0 0 18px}.editorial-copy p:last-child{margin-bottom:0}.editorial-copy a{text-decoration:underline;text-underline-offset:3px;color:#142d40}.destination-pending{font-weight:600}@media(max-width:760px){.home-editorial{grid-template-columns:1fr;gap:12px;padding:24px 0}.editorial-copy{font-size:15px}}
