:root{--bg:#f6f1e7;--bg-deep:#ece0ca;--panel:#fffbf4e6;--panel-strong:#fff8ecfa;--text:#191511;--muted:#635445;--line:#402b1424;--line-strong:#402b1442;--accent:#1c6b61;--accent-strong:#0d403a;--accent-soft:#dcebe7;--warm:#8a5729;--shadow:0 22px 70px #2e1f1117;--shadow-soft:0 10px 32px #2e1f110f;--radius:26px;--radius-lg:38px;--shell:min(1180px, calc(100vw - 2rem));--content:min(760px, 100%)}*{box-sizing:border-box}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent-strong);color:#f9f2e7;border-radius:0 0 var(--radius) var(--radius);padding:.75rem 1.25rem;font-weight:600;transition:top .12s;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:0}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at top left, #1c6b612e, transparent 24%), radial-gradient(circle at 85% 10%, #a56e3d29, transparent 20%), linear-gradient(180deg, #fcf8f1 0%, var(--bg) 48%, #efe6d7 100%);margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.shell{width:var(--shell);margin:0 auto}.site-header{z-index:10;backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#fcf8f1d1;position:sticky;top:0}.header-shell{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.header-actions{justify-items:end;gap:.75rem;display:grid}.brand{flex-direction:column;gap:.15rem;display:inline-flex}.brand-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.brand-title{font-size:clamp(1.7rem,2.3vw,2.45rem);font-style:italic}.brand-subtitle{color:var(--muted);font-size:.92rem}.nav-list{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.nav-list a,.chip,.read-more{border:1px solid var(--line);background:#ffffff73;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .95rem;transition:all .18s;display:inline-flex}.nav-list-secondary a{min-height:2.75rem;padding:.75rem 1rem;font-size:.92rem}.language-switch{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.language-pill,.cta-primary,.cta-secondary,.cta-tertiary{border-radius:999px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.language-pill{color:var(--accent-strong);background:linear-gradient(#1c6b611f,#1c6b610d);border:1px solid #0f5f552e;padding:.7rem 1.1rem;font-weight:600}.language-pill:hover,.language-pill[aria-current=page]{background:var(--accent-strong);border-color:var(--accent-strong);color:#f9f2e7}.nav-list a:hover,.chip:hover,.read-more:hover{color:var(--accent-strong);border-color:#0f5f5566;transform:translateY(-1px)}.nav-list a[aria-current=page]{background:var(--accent-strong);border-color:var(--accent-strong);color:#f7f1e8}.hero{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(135deg,#fffc,#f4ebddf2),linear-gradient(120deg,#1c6b6112,#a56e3d14);padding:2.5rem;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#1c6b6129,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -6% -26% auto}.hero-kicker{color:var(--accent-strong);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.82rem;display:inline-flex}.hero-kicker:before{content:"";background:currentColor;width:2.75rem;height:1px}.hero h1,.page-heading{letter-spacing:-.03em;max-width:10ch;margin:0;font-size:clamp(2.8rem,6vw,5.6rem);line-height:.92}.hero p,.page-intro{max-width:62ch;color:var(--muted);margin:1.1rem 0 0;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.cta-primary,.cta-secondary,.cta-tertiary{border:1px solid #0000;min-height:3rem;padding:.75rem 1.15rem;font-weight:600}.cta-primary,.read-more{background:var(--accent-strong);border-color:var(--accent-strong);color:#f9f2e7}.cta-secondary{color:var(--accent-strong);background:#ffffffbd;border-color:#0f5f552e}.cta-tertiary{border-color:var(--line-strong);color:var(--text);background:0 0}.cta-primary:hover,.cta-secondary:hover,.cta-tertiary:hover{transform:translateY(-1px)}.lane-header p{color:var(--muted);margin:0;font-size:.98rem}.content-stack{gap:1.5rem;margin-top:2rem;display:grid}.archive-header{margin-top:.5rem}.home-grid{gap:1.5rem;margin-top:.5rem;display:grid}.feature-card,.link-panel,.archive-intro{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.feature-card{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;display:grid;overflow:hidden}.feature-card-no-image{grid-template-columns:1fr}.feature-card-copy{padding:2rem}.feature-card-media{background:linear-gradient(#1c6b610f,#1c6b6100);min-height:100%}.feature-card-media img{object-fit:cover;width:100%;height:100%}.feature-title{margin:.5rem 0 1rem;font-size:clamp(2rem,3vw,3.4rem);line-height:.98}.feature-summary{max-width:56ch;color:var(--muted);font-size:1.05rem}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-top:2.5rem;display:flex}.section-heading h2{margin:0;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1}.section-heading p{max-width:46ch;color:var(--muted);margin:0}.section-heading-stack{align-items:center}.post-card,.page-panel,.post-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.post-card{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:stretch;display:grid}.post-card .post-card-image{height:100%;min-height:200px}.post-card .post-card-image img,.post-card-image img{object-fit:cover;width:100%;height:100%}.post-card-body,.page-panel,.post-panel{padding:1.65rem}.post-meta{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.post-card h2,.post-panel h1{margin:0;line-height:1.08}.post-card h2{font-size:clamp(1.5rem,2vw,2.2rem)}.post-card-date{color:var(--warm);margin:0 0 .7rem;font-size:.92rem;display:block}.post-card-excerpt,.post-card p{color:var(--muted);margin-bottom:1.1rem}.post-card-footer,.post-heading-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.post-card-footer{justify-content:flex-end}.feature-footer{justify-content:space-between;margin-top:1.25rem}.read-more:hover{color:#fff}.post-card-no-image{grid-template-columns:1fr}.post-card-compact{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:stretch}.post-card-no-image.post-card-compact{grid-template-columns:1fr}.post-card-compact .post-card-image{height:100%;min-height:180px}.post-card-compact .post-card-image img{object-fit:cover;width:100%;height:100%}.post-card-compact .post-card-body{padding:1.25rem}.post-card-compact .post-card-excerpt{margin-bottom:.8rem}.post-card-compact h2{font-size:clamp(1.3rem,1.7vw,1.8rem)}.page-panel,.post-panel{background:var(--panel-strong)}.article-shell{gap:1.5rem;display:grid}.article-topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.back-link{color:var(--accent-strong);align-items:center;gap:.55rem;display:inline-flex}.back-link:before{content:"←"}.post-panel h1{max-width:16ch;font-size:clamp(2.3rem,4vw,4.5rem)}.article-byline{width:var(--content);max-width:100%;color:var(--muted);margin:-.75rem 0 1.65rem;font-size:1rem;font-style:italic}.article-byline span{color:var(--accent-strong);font-weight:700}.post-hero-image{margin:1.8rem 0 2rem}.post-hero-image img{border-radius:22px;width:100%}.rich-content{width:var(--content);max-width:100%;font-size:1.11rem;line-height:1.82}.rich-content>:first-child{margin-top:0}.rich-content>*+*{margin-top:1.1rem}.rich-content figure{margin:2rem 0}.rich-content figcaption{color:var(--muted);margin-top:.65rem;font-size:.92rem}.rich-content img{border-radius:18px}.rich-content a{color:var(--accent-strong);text-underline-offset:.16em;text-decoration:underline}.rich-content .wp-block-gallery{gap:1rem;display:grid}.photo-slideshow{margin:2rem 0;position:relative}.photo-slideshow-stage{aspect-ratio:3/2;background:#19151114;border-radius:18px;position:relative;overflow:hidden}.photo-slideshow .photo-slide{width:100%;height:100%;margin:0;display:none}.photo-slideshow .photo-slide.is-active{display:block}.photo-slideshow img{object-fit:contain;border-radius:0;width:100%;height:100%}.photo-slideshow-button{z-index:2;color:#fff8ec;width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;background:#191511b8;border:1px solid #fffbf4a8;border-radius:999px;justify-content:center;align-items:center;font-size:1.9rem;line-height:1;transition:all .16s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.photo-slideshow-button:hover,.photo-slideshow-button:focus-visible{background:var(--accent-strong);border-color:var(--accent-strong)}.photo-slideshow-prev{left:.75rem}.photo-slideshow-next{right:.75rem}.photo-slideshow-dots{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.85rem;display:flex}.photo-slideshow-dot{border:1px solid var(--line-strong);cursor:pointer;background:#ffffffb3;border-radius:999px;width:.72rem;height:.72rem;padding:0}.photo-slideshow-dot[aria-current=true]{border-color:var(--accent-strong);background:var(--accent-strong)}.related-grid,.quick-links,.language-lanes{gap:1rem;display:grid}.language-lanes{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.lane-column{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);padding:1.4rem}.lane-header{gap:.35rem;margin-bottom:1rem;display:grid}.lane-header .hero-kicker{margin-bottom:0}.lane-header h3{margin:0 0 .4rem;font-size:1.8rem}.lane-stack{align-items:start;gap:1rem;display:grid}.about-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem;margin-top:2rem;display:grid}.about-note{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:linear-gradient(#1c6b6114,#fffbf4e0);padding:1.5rem}.about-note h2{margin:0 0 .8rem;font-size:1.65rem}.about-note p{color:var(--muted);margin:0}.archive-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:2rem;padding:1.35rem 1.5rem;display:flex}.archive-intro-actions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pagination{margin-top:2rem}.pagination-list{flex-wrap:wrap;gap:.75rem;display:flex}.pagination-link{border:1px solid var(--line);background:#ffffff85;border-radius:999px;justify-content:center;align-items:center;min-width:2.8rem;min-height:2.8rem;padding:.65rem 1rem;transition:all .18s;display:inline-flex}.pagination-link:hover,.pagination-link.is-current{border-color:var(--accent-strong);background:var(--accent-strong);color:#f9f2e7}footer{color:var(--muted);border-top:1px solid var(--line);padding:2rem 0 3rem}.footer-nav{flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1rem;font-size:.92rem;display:flex}.footer-nav a:hover{color:var(--accent-strong)}.footer-copy{margin:0;font-size:.85rem}@media (width<=900px){.post-card,.post-card,.feature-card,.about-layout{grid-template-columns:1fr;display:grid}.header-shell{place-items:start}.header-actions,.language-switch{justify-content:start;justify-items:stretch;width:100%}.language-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.language-pill{width:100%}.nav-list-secondary{gap:.5rem}.hero-actions,.language-lanes{grid-template-columns:1fr}.hero{padding:1.5rem}.hero h1,.post-panel h1,.feature-title{max-width:none}.section-heading,.article-topbar,.archive-intro{flex-direction:column;justify-content:start;align-items:start}.feature-footer{justify-content:flex-start}.section-heading-stack{gap:.75rem}}@media (width<=560px){.header-shell{gap:1rem}.language-switch,.nav-list-secondary{grid-template-columns:1fr}.hero h1,.page-heading{font-size:clamp(2.6rem,14vw,4rem)}.feature-card-copy,.lane-column{padding:1.15rem}.post-card-compact .post-card-image img,.feature-card-media img{min-height:260px}.photo-slideshow-stage{aspect-ratio:4/3}.photo-slideshow-button{width:2.35rem;height:2.35rem;font-size:1.55rem}}:root{--bg:#f3f1ec;--bg-deep:#e6e3dc;--panel:#f8f7f3;--panel-strong:#fff;--text:#151515;--muted:#5f5d58;--line:#15151530;--line-strong:#1515158c;--accent:#2453ff;--accent-strong:#173ab7;--accent-soft:#dfe6ff;--warm:#d9432b;--signal:#dfff45;--shadow:none;--shadow-soft:none;--radius:4px;--radius-lg:4px;--shell:min(1240px, calc(100vw - 3rem));--content:min(720px, 100%)}body{background:var(--bg);font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;line-height:1.55}h1,h2,h3,.brand-title{letter-spacing:0;font-family:Athelas,Iowan Old Style,Baskerville,Georgia,serif;font-weight:600}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.site-header{border-bottom:1px solid var(--text);backdrop-filter:blur(14px);background:#f3f1ecf0}.header-shell{min-height:86px;padding:.8rem 0}.brand{flex-direction:row;align-items:baseline;gap:.7rem;display:flex}.brand-title{font-size:2.15rem;font-style:normal;line-height:1}.brand-kicker{color:var(--muted);letter-spacing:.12em;white-space:nowrap;font-family:Avenir Next,Avenir,sans-serif;font-size:.68rem;font-weight:700}.header-actions{align-items:center;gap:1.5rem;display:flex}.mobile-menu{display:none}.nav-list-primary{flex-wrap:nowrap;gap:1.4rem}.nav-list-primary a{letter-spacing:.04em;background:0 0;border:0;border-radius:0;padding:.2rem 0;font-size:.78rem;font-weight:700}.nav-list-primary a:hover,.nav-list-primary a[aria-current=page]{color:var(--accent-strong);background:0 0;border-bottom:2px solid;transform:none}.language-switch{border:1px solid var(--text);grid-template-columns:repeat(2,42px);gap:0;display:grid}.language-pill{min-height:36px;color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-size:.72rem;font-weight:800}.language-pill+.language-pill{border-left:1px solid var(--text)}.language-pill:hover,.language-pill[aria-current=page]{background:var(--text);color:#fff}main{padding:1.5rem 0 5rem}.editorial-lead{isolation:isolate;color:#fff;background:#20201e;min-height:min(660px,72vh);position:relative;overflow:hidden}.editorial-lead-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorial-lead:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0a0ae8 0%,#0a0a0aad 43%,#0a0a0a0d 75%);position:absolute;inset:0}.editorial-lead-no-image{background:var(--accent-strong)}.editorial-lead-copy{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:min(680px,68%);min-height:min(660px,72vh);padding:clamp(2rem,5vw,5rem);display:flex}.eyebrow-row{align-items:center;gap:.6rem;margin-bottom:1.2rem;display:flex}.eyebrow,.eyebrow-language,.language-code,.section-index{letter-spacing:.11em;text-transform:uppercase;font-size:.69rem;font-weight:800}.eyebrow-language,.language-code{background:var(--signal);min-width:2.3rem;min-height:2.3rem;color:var(--text);place-items:center;padding:.25rem;display:inline-grid}.editorial-lead time{color:#ffffffc2;font-size:.78rem;font-weight:600}.editorial-lead h2{max-width:12ch;margin:.7rem 0 1rem;font-size:clamp(2.8rem,5.5vw,5.6rem);line-height:.94}.editorial-lead p{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:54ch;margin:0 0 1.5rem;font-family:Athelas,Iowan Old Style,Georgia,serif;font-size:1.12rem;display:-webkit-box;overflow:hidden}.lead-action,.text-link,.translation-link{align-items:center;gap:.7rem;font-size:.78rem;font-weight:800;display:inline-flex}.lead-action{border-bottom:2px solid var(--signal);padding-bottom:.35rem}.lead-action span,.text-link span:last-child{font-size:1.15rem;transition:transform .16s}.lead-action:hover span,.text-link:hover span:last-child{transform:translate(4px)}.bilingual-edition,.latest-section{padding-top:clamp(4rem,8vw,7rem)}.edition-heading{border-top:1px solid var(--text);grid-template-columns:4rem 1fr;align-items:start;margin-bottom:2rem;padding-top:1rem;display:grid}.section-index{color:var(--warm)}.edition-heading .eyebrow{color:var(--accent-strong);margin:0 0 .8rem}.edition-heading h2{margin:0;font-size:clamp(2.3rem,4.5vw,4.5rem);line-height:.98}.edition-heading h2 em,.editorial-section-heading em{color:var(--muted);font-weight:400}.edition-pair{border:1px solid var(--text);background:var(--panel-strong);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:540px;display:grid}.edition-image{min-height:520px;overflow:hidden}.edition-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.edition-image:hover img{transform:scale(1.025)}.edition-versions{border-left:1px solid var(--text);grid-template-rows:repeat(2,1fr);display:grid}.edition-versions article{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.5rem,3vw,2.6rem);display:flex;position:relative}.edition-versions article+article{border-top:1px solid var(--text)}.edition-versions time{color:var(--muted);margin:.7rem 0 0;font-size:.72rem}.edition-versions h3{margin:.55rem 0 1rem;font-size:clamp(1.55rem,2.4vw,2.5rem);line-height:1.03}.editorial-section-heading{border-top:1px solid var(--text);align-items:end;margin:0 0 2rem;padding-top:1rem}.editorial-section-heading>div{grid-template-columns:4rem 1fr;align-items:baseline;display:grid}.editorial-section-heading h2{font-size:clamp(2rem,3.6vw,3.7rem)}.latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem;display:grid}.language-home-count{color:var(--muted);font-size:.72rem;font-weight:700}.language-home-pagination{border-top:1px solid var(--text);justify-content:flex-end;margin-top:4rem;padding-top:1.25rem;display:flex}.post-card,.post-card-compact{border:0;border-top:1px solid var(--text);min-width:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;display:flex}.post-card .post-card-image,.post-card-compact .post-card-image,.post-card-placeholder{aspect-ratio:4/3;background:var(--bg-deep);order:-1;width:100%;height:auto;min-height:0;margin-top:.8rem;overflow:hidden}.post-card-placeholder{background:var(--accent-strong);color:#fff;flex-direction:column;justify-content:space-between;padding:1.2rem;display:flex;position:relative}.post-card-no-image:nth-child(2n) .post-card-placeholder{background:var(--warm)}.placeholder-brand{font-family:Athelas,Iowan Old Style,Georgia,serif;font-size:clamp(1.45rem,2.5vw,2.6rem);line-height:1}.placeholder-monogram{color:var(--signal);align-self:flex-end;font-family:Athelas,Iowan Old Style,Georgia,serif;font-size:clamp(4rem,9vw,8rem);font-weight:700;line-height:.8}.placeholder-rule{background:#fff9;width:100%;height:1px}.placeholder-author{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.post-card .post-card-image img,.post-card-compact .post-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.post-card:hover .post-card-image img{transform:scale(1.035)}.post-card-body,.post-card-compact .post-card-body{padding:1rem 0 0}.post-card .post-meta{margin-bottom:.6rem}.chip{color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:.67rem;font-weight:800}.chip:hover{color:var(--warm);transform:none}.post-card-date{color:var(--muted);margin-bottom:.5rem;font-size:.7rem}.post-card h2,.post-card-compact h2{font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.03}.post-card-excerpt,.post-card p{color:var(--muted);margin:.8rem 0 0;font-family:Athelas,Iowan Old Style,Georgia,serif;font-size:.96rem;line-height:1.48}.translation-link{width:max-content;color:var(--accent-strong);margin-top:1rem}.content-stack,.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem;display:grid}.archive-header{border-bottom:1px solid var(--text);padding:3rem 0 1.2rem}.page-heading{max-width:none;font-size:clamp(3rem,7vw,7rem);line-height:.9}.archive-intro,.hero,.page-panel,.post-panel,.lane-column,.about-note{box-shadow:none;border-radius:0}.archive-intro{border:0;border-bottom:1px solid var(--line);background:0 0;margin-top:0;padding:1rem 0;font-size:.76rem;font-weight:700}.post-panel{background:var(--panel-strong);border:0;padding:clamp(1.5rem,5vw,5rem)}.article-placeholder{background:var(--accent-strong);color:#fff;grid-template-rows:1fr auto;grid-template-columns:1fr auto;min-height:240px;margin:1.5rem 0 2rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.article-placeholder>span{align-self:start;font-family:Athelas,Iowan Old Style,Georgia,serif;font-size:clamp(2rem,5vw,4.5rem);line-height:1}.article-placeholder>strong{color:var(--signal);grid-row:span 2;align-self:center;font-family:Athelas,Iowan Old Style,Georgia,serif;font-size:clamp(5rem,12vw,11rem);line-height:.75}.article-placeholder>small{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #fff9;align-self:end;padding-top:1rem;font-size:.67rem;font-weight:800}.post-panel h1{max-width:18ch;font-size:clamp(2.8rem,5.5vw,6rem);line-height:.95}.article-topbar{border-bottom:1px solid var(--line);padding-bottom:1rem;font-size:.75rem;font-weight:700}.article-translation{border:1px solid var(--text);background:var(--signal);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:720px;margin:2rem 0;padding:1rem;display:grid}.article-translation .language-code{border:1px solid var(--text);background:var(--text);color:#fff}.article-translation small,.article-translation strong{display:block}.article-translation small{margin-bottom:.15rem;font-size:.68rem;font-weight:700}.article-translation strong{font-family:Athelas,Iowan Old Style,Georgia,serif;line-height:1.15}.post-hero-image img,.rich-content img,.photo-slideshow-stage{border-radius:0}.rich-content{font-family:Athelas,Iowan Old Style,Georgia,serif;font-size:1.16rem;line-height:1.8}.rich-content p{color:#282724}.rich-content a{color:var(--accent-strong)}footer{border-top:1px solid var(--text);justify-content:space-between;align-items:flex-end;padding:2rem 0 3rem;font-size:.75rem;display:flex}.footer-nav{margin:0}@media (prefers-reduced-motion:no-preference){.editorial-lead-copy>*{animation:.52s both editorial-rise}.editorial-lead-copy>:nth-child(2){animation-delay:70ms}.editorial-lead-copy>:nth-child(3){animation-delay:.12s}.editorial-lead-copy>:nth-child(4){animation-delay:.17s}.editorial-lead-copy>:nth-child(5){animation-delay:.22s}}@keyframes editorial-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){:root{--shell:min(100% - 2rem, 760px)}.header-shell{align-items:center;display:flex}.header-actions{flex-direction:row;gap:.65rem;width:auto}.nav-list-primary{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--text);cursor:pointer;flex-direction:column;justify-content:space-between;width:42px;height:38px;padding:10px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:currentColor;width:100%;height:2px;transition:transform .16s,opacity .16s}.mobile-menu[open] summary span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:last-child{transform:translateY(-7px)rotate(-45deg)}.mobile-menu nav{z-index:30;border:1px solid var(--text);background:var(--panel-strong);width:min(290px,100vw - 1.25rem);box-shadow:8px 8px 0 var(--text);display:grid;position:absolute;top:calc(100% + .75rem);right:0}.mobile-menu nav a{justify-content:space-between;gap:1rem;padding:1rem;font-size:.8rem;font-weight:800;display:flex}.mobile-menu nav a+a{border-top:1px solid var(--text)}.mobile-menu nav a:hover,.mobile-menu nav a[aria-current=page]{background:var(--signal)}.language-switch{width:84px;display:grid}.editorial-lead,.editorial-lead-copy{min-height:620px}.editorial-lead-copy{width:82%}.edition-pair{grid-template-columns:1fr}.edition-image{aspect-ratio:16/10;min-height:420px}.edition-versions{border-top:1px solid var(--text);border-left:0}.latest-grid,.content-stack,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer{flex-direction:column;align-items:flex-start;gap:1rem}}@media (width<=580px){:root{--shell:calc(100vw - 1.25rem)}.header-shell{min-height:72px}.brand{flex-direction:column;align-items:flex-start;gap:.1rem}.brand-title{font-size:1.65rem}.brand-kicker{font-size:.52rem;line-height:1;display:block}main{padding-top:.6rem}.editorial-lead,.editorial-lead-copy{min-height:76vh}.editorial-lead:after{background:linear-gradient(#0a0a0a14 0%,#0a0a0a73 32%,#0a0a0af0 100%)}.editorial-lead-copy{width:100%;padding:1.35rem}.editorial-lead h2{font-size:clamp(2.55rem,13vw,4rem)}.edition-heading,.editorial-section-heading>div{grid-template-columns:2.4rem 1fr}.edition-heading h2{font-size:2.35rem}.edition-image{aspect-ratio:4/3;min-height:0}.edition-versions{grid-template-rows:auto}.edition-versions article{min-height:280px}.latest-grid,.content-stack,.related-grid{grid-template-columns:1fr}.post-card .post-card-image,.post-card-compact .post-card-image{aspect-ratio:16/10}.post-panel{padding:1.25rem}.post-panel h1{font-size:clamp(2.45rem,12vw,3.6rem)}.article-translation{grid-template-columns:auto 1fr}.article-translation>span:last-child{display:none}}
