*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#faf7ef;color:#123b3d;font-family:Arial,sans-serif}header,nav.languages,main,footer{max-width:1200px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d6cb}.brand{font:29px Georgia,serif;text-decoration:none}.brand span{display:block;font:10px Arial;letter-spacing:4px;margin-top:5px}a{color:inherit;text-underline-offset:4px}.button{display:inline-block;background:#103c3e;color:#fff;padding:15px 20px;border-radius:6px;text-decoration:none;font-weight:bold}.languages{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}.languages a[aria-current]{font-weight:bold;text-decoration-thickness:3px}.intro{max-width:850px;padding:36px 0}.eyebrow{font-size:11px;line-height:1.6;letter-spacing:2px;text-transform:uppercase;color:#806038}h1{font:clamp(36px,5vw,62px)/1.08 Georgia,serif;letter-spacing:-1px;margin:22px 0}h2{font:28px/1.25 Georgia,serif}.lede{font-size:19px;line-height:1.7;color:#526362}.journal-hero{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding:25px 0 40px}.journal-hero h1{font-size:clamp(36px,5vw,66px)}.editorial-image{margin:25px 0 30px}.editorial-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.editorial-image figcaption{font-size:12px;line-height:1.5;color:#6c736c;margin-top:10px}.topic-pills{display:flex;gap:9px;flex-wrap:wrap;padding:5px 0 30px}.topic-pills a{padding:10px 14px;border:1px solid #b7c5be;border-radius:30px;text-decoration:none;font-size:13px}.topic-pills a:hover{background:#e5ece5}.search-bar{max-width:680px;margin:10px 0 34px}.search-bar label{display:block;font-size:14px;margin-bottom:8px}input{display:block;width:100%;padding:16px;border:1px solid #b5bdb7;border-radius:6px;background:white;font:16px Arial}#count{font-size:12px;color:#5c6e68}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.card{background:#fffdf8;border:1px solid #dedbd1;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.card[hidden]{display:none}.card-image{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.card h2{font-size:25px;margin:5px 0 14px}.card h2 a{text-decoration:none}.card p{font-size:15px;line-height:1.7;color:#5e6c68}.card .eyebrow{font-size:10px;color:#806038}.read{display:block;font-size:13px;font-weight:bold;margin-top:auto;padding-top:14px}.story{max-width:800px;margin:25px auto 80px}.story>p,.story section>p{font-size:18px;line-height:1.9;color:#354f4e}.story section{margin:38px 0;scroll-margin-top:20px}.story section h2{margin-bottom:15px}.byline{font-size:12px!important;color:#68756f!important}.breadcrumbs{font-size:12px;line-height:1.8;margin-bottom:28px}.toc{padding:25px 30px;background:#edf0e8;border-radius:10px;margin:30px 0}.toc strong{font-size:14px}.toc ol{padding-left:20px;margin-bottom:0}.toc li{line-height:1.7;margin:10px 0;font-size:15px}.story section .context-link{font-size:15px;line-height:1.8;border-left:3px solid #bd9b61;padding:8px 16px;background:#f1eee5}.story aside{border-top:1px solid #d9d6cb;margin-top:36px;padding-top:22px}.story li{line-height:1.8;overflow-wrap:anywhere}.cta{background:#eee8db;padding:28px!important;border-radius:10px}.cta p{font-size:15px;line-height:1.8}.cta .button{margin:15px 0 0;display:table}.back{font-size:14px}.topic-next{border-top:1px solid #d9d6cb;padding:35px 0;margin-top:45px}.topic-next a{display:inline-block;margin:8px 22px 8px 0;font-size:14px}.topic-grid,.language-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.topic-grid a,.language-card{display:block;text-decoration:none;border:1px solid #d3d9cf;padding:24px;border-radius:8px;background:#fffdf8}.topic-grid strong{display:block;font:25px Georgia,serif;margin-bottom:12px}.topic-grid span,.language-card p{font-size:15px;line-height:1.8;color:#526362}.language-card:hover,.card:hover{border-color:#9aaf9c}.language-grid{padding-bottom:70px}footer{border-top:1px solid #d9d6cb;font-size:13px;line-height:1.8}footer p{max-width:850px;color:#62746c}.skip{position:absolute;left:-10000px}.skip:focus{left:10px;top:10px;padding:12px;background:white;z-index:10}a:focus-visible,input:focus-visible{outline:3px solid #b58a40;outline-offset:4px}@media(max-width:900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-hero{gap:25px}.journal-hero h1{font-size:44px}}@media(max-width:600px){header,nav.languages,main,footer{padding:18px}.brand{font-size:24px}.button{font-size:13px;padding:13px}.languages{gap:15px}.journal-hero,.grid,.topic-grid,.language-grid{grid-template-columns:1fr}.journal-hero{padding-top:10px;gap:10px}.journal-hero h1{font-size:44px}.intro{padding:18px 0}.story{margin-top:15px}.story>p,.story section>p{font-size:17px}.story h1{font-size:40px}.toc{padding:22px}.card h2{font-size:26px}.editorial-image{margin-top:20px}.topic-pills{padding-bottom:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
