.SafeImage-module__S2S8Na__fallback{background-color:var(--color-surface-2);background-image:repeating-linear-gradient(135deg, transparent 0, transparent 11px, color-mix(in srgb, var(--color-border) 55%, transparent) 11px, color-mix(in srgb, var(--color-border) 55%, transparent) 12px);width:100%;height:100%;display:block;position:absolute;inset:0}
.HeroArticle-module__xmBzbW__hero{gap:var(--space-4);flex-direction:column;display:flex}.HeroArticle-module__xmBzbW__figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.HeroArticle-module__xmBzbW__imageLink{line-height:0;display:block}.HeroArticle-module__xmBzbW__imageContainer{aspect-ratio:16/10;background-color:var(--color-border);border-radius:0;width:100%;height:auto;min-height:300px;line-height:0;position:relative;overflow:hidden}.HeroArticle-module__xmBzbW__image{object-fit:cover;object-position:center;width:100%;height:100%}.HeroArticle-module__xmBzbW__caption{font-size:var(--text-xs);color:var(--color-muted);text-align:right;padding-right:var(--space-2);margin:0;font-style:italic;line-height:1.3}.HeroArticle-module__xmBzbW__content{gap:var(--space-5);flex-direction:column;display:flex}.HeroArticle-module__xmBzbW__titleLink{color:inherit;text-decoration:none}.HeroArticle-module__xmBzbW__titleLink:hover .HeroArticle-module__xmBzbW__title{color:var(--color-accent)}.HeroArticle-module__xmBzbW__title{font-size:clamp(17px,4vw,24px);font-weight:700;line-height:1.2;font-family:var(--font-serif);transition:color var(--ease-std);margin:0}.HeroArticle-module__xmBzbW__excerpt{color:var(--color-text);margin:0;font-size:15px;line-height:1.5}.HeroArticle-module__xmBzbW__dek{color:var(--color-text-2);margin:0;font-size:15px;font-style:italic;line-height:1.4}.HeroArticle-module__xmBzbW__author{font-size:var(--text-sm);color:var(--color-muted);margin:0;font-style:italic}@media (max-width:640px){.HeroArticle-module__xmBzbW__hero{gap:var(--space-3)}.HeroArticle-module__xmBzbW__imageContainer{aspect-ratio:3/2;min-height:220px}.HeroArticle-module__xmBzbW__content{gap:var(--space-3)}.HeroArticle-module__xmBzbW__title{font-size:clamp(15px,5vw,19px);line-height:1.2}.HeroArticle-module__xmBzbW__dek{font-size:14px;line-height:1.35}.HeroArticle-module__xmBzbW__author{font-size:var(--text-xs)}}
.RailLayout-module__1RCy2W__layout{gap:var(--space-6);padding:var(--space-4) var(--col-pad);max-width:var(--width-site);grid-template-columns:minmax(0,1fr) 300px;align-items:start;margin:0 auto;display:grid}.RailLayout-module__1RCy2W__layout:has(>aside:empty){grid-template-columns:minmax(0,1fr)}.RailLayout-module__1RCy2W__main{min-width:0}@media (max-width:1050px){.RailLayout-module__1RCy2W__layout{grid-template-columns:1fr}}
.ArchiveList-module__koMkga__list{margin:0;padding:0;list-style:none}.ArchiveList-module__koMkga__item{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.ArchiveList-module__koMkga__text{min-width:0}.ArchiveList-module__koMkga__title{font-family:var(--font-serif);font-size:var(--text-md);color:var(--color-text);font-weight:700;text-decoration:none}.ArchiveList-module__koMkga__title:hover{color:var(--color-accent)}.ArchiveList-module__koMkga__dek{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-muted);line-height:1.4}.ArchiveList-module__koMkga__meta{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.ArchiveList-module__koMkga__section{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);font-weight:700}.ArchiveList-module__koMkga__date{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.ArchiveList-module__koMkga__empty{color:var(--color-muted);padding:var(--space-6) 0}@media (max-width:640px){.ArchiveList-module__koMkga__item{gap:var(--space-2);flex-direction:column}.ArchiveList-module__koMkga__meta{align-items:center;gap:var(--space-3);flex-direction:row}}
.Galleries-module__oStJ1a__page{max-width:var(--width-site);margin:0 auto;padding:1.5rem 1rem 3rem}.Galleries-module__oStJ1a__intro{color:var(--color-text-muted,#555);margin:0 0 1.5rem;font-size:1.05rem}.Galleries-module__oStJ1a__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}@media (max-width:520px){.Galleries-module__oStJ1a__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.85rem}}.Galleries-module__oStJ1a__empty{text-align:center;color:var(--color-text-muted,#666);padding:3rem 1rem;font-size:1.05rem}
.TextOnlyArticle-module__XFE1-W__article{gap:var(--space-2);padding:0 0 var(--space-3) 0;border-bottom:1px solid var(--color-rule);flex-direction:column;margin:0;display:flex}.TextOnlyArticle-module__XFE1-W__article:last-child{border-bottom:none;padding-bottom:0}.TextOnlyArticle-module__XFE1-W__titleLink{color:inherit;text-decoration:none}.TextOnlyArticle-module__XFE1-W__titleLink:hover .TextOnlyArticle-module__XFE1-W__title{color:var(--color-accent)}.TextOnlyArticle-module__XFE1-W__title{font-family:var(--font-serif);transition:color var(--ease-std);margin:0;font-size:15px;font-weight:700;line-height:1.3}.TextOnlyArticle-module__XFE1-W__dek{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-reading);margin:0}@media (max-width:768px){.TextOnlyArticle-module__XFE1-W__title{font-size:14px}.TextOnlyArticle-module__XFE1-W__dek{font-size:var(--text-xs)}}@media (max-width:640px){.TextOnlyArticle-module__XFE1-W__article{gap:var(--space-1);padding-bottom:var(--space-2)}.TextOnlyArticle-module__XFE1-W__title{font-size:13px}}
.ArchivePage-module__GBnMKq__heading{font-family:var(--font-serif);font-size:var(--text-2xl,var(--text-xl));margin:var(--space-6) 0 var(--space-4);font-weight:700}.ArchivePage-module__GBnMKq__filters{gap:var(--space-2);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ArchivePage-module__GBnMKq__filter{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-muted);border:1px solid #0000;font-weight:600;text-decoration:none}.ArchivePage-module__GBnMKq__filter:hover{color:var(--color-accent)}.ArchivePage-module__GBnMKq__active{color:var(--color-accent);border-color:var(--color-accent)}.ArchivePage-module__GBnMKq__pagination{margin:var(--space-6) 0 var(--space-8);justify-content:space-between;align-items:center;display:flex}.ArchivePage-module__GBnMKq__pageLink{color:var(--color-accent);font-weight:600;font-size:var(--text-sm);text-decoration:none}.ArchivePage-module__GBnMKq__pageLink:hover{text-decoration:underline}.ArchivePage-module__GBnMKq__pageNum{font-size:var(--text-sm);color:var(--color-muted)}
.EEditionPage-module__odj5gq__intro{color:var(--color-text-muted,#555);margin:0 0 1.5rem;font-size:1.05rem}.EEditionPage-module__odj5gq__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;display:grid}@media (max-width:520px){.EEditionPage-module__odj5gq__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.85rem}}.EEditionPage-module__odj5gq__empty{text-align:center;color:var(--color-text-muted,#666);padding:3rem 1rem;font-size:1.05rem}.EEditionPage-module__odj5gq__pagination{border-top:1px solid var(--color-rule);justify-content:space-between;margin-top:2rem;padding-top:1rem;font-size:.9rem;display:flex}.EEditionPage-module__odj5gq__pagination a{color:var(--color-link,#1a3a6b);font-weight:600;text-decoration:none}.EEditionPage-module__odj5gq__pagination a:hover{text-decoration:underline}
.HeroSection-module__3Eg1Wq__heroGrid{gap:var(--space-4);border-bottom:1px solid var(--color-rule);padding-bottom:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 2fr;align-items:start;display:grid}.HeroSection-module__3Eg1Wq__heroGridSolo{gap:var(--space-4);border-bottom:1px solid var(--color-rule);padding-bottom:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr;align-items:start;display:grid}.HeroSection-module__3Eg1Wq__leftColumn{gap:var(--space-3);padding-right:var(--space-4);border-right:1px solid var(--color-rule);flex-direction:column;margin:0;display:flex}.HeroSection-module__3Eg1Wq__centerColumn{padding:0}@media (max-width:1050px){.HeroSection-module__3Eg1Wq__heroGrid{gap:var(--space-6);grid-template-columns:1fr}.HeroSection-module__3Eg1Wq__leftColumn{border-right:none;padding-right:0}.HeroSection-module__3Eg1Wq__centerColumn{padding:0}}@media (max-width:640px){.HeroSection-module__3Eg1Wq__heroGrid{gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr}.HeroSection-module__3Eg1Wq__leftColumn{border:none;order:2;padding:0}.HeroSection-module__3Eg1Wq__centerColumn{order:1;padding:0}.HeroSection-module__3Eg1Wq__rightColumn{border:none;order:3;padding:0}.HeroSection-module__3Eg1Wq__rightMosaic{gap:var(--space-2);grid-template-columns:1fr 1fr}}