/* Editorial hierarchy: one lead story, then a calm two-column reading grid. */
html:root body.leaf-blog-page .lf-blog-hero{margin-bottom:48px}.leaf-blog-page .lf-blog-hero .lf-hero-copy h1{font-size:clamp(2.65rem,4.8vw,4.5rem);max-width:17ch}.leaf-blog-page .lf-blog-hero .lf-cover-photo{--hero-focal:50% 30%;--hero-focal-mobile:50% 24%}
html:root body.leaf-blog-page .journal-section{width:min(1180px,calc(100% - 80px));padding-inline:0;max-width:none;margin-bottom:64px}.leaf-blog-page .journal-filters{border-bottom:1px solid #c8cec7!important;padding-block:8px 18px!important;gap:8px 24px!important}.leaf-blog-page .filter-status{font-size:11px;color:#596159;margin:18px 0 32px;letter-spacing:.04em}
html:root body.leaf-blog-page .journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px!important;margin:0!important}.leaf-blog-page .journal-grid>.journal-item{width:100%;padding:0!important;min-width:0}.leaf-blog-page .journal-grid .editorial-card{display:flex;flex-direction:column;background:transparent;border:0;box-shadow:none;text-decoration:none}.leaf-blog-page .journal-grid .card-media{width:100%!important;height:auto!important;aspect-ratio:1.55;border-radius:8px!important;box-shadow:none!important;background:#e2e9df}.leaf-blog-page .journal-grid .card-media img{width:100%;height:100%;object-fit:cover;object-position:center}.leaf-blog-page .journal-grid .card-copy{padding:24px 0 28px!important;border-bottom:1px solid #c8cec7}.leaf-blog-page .journal-grid .card-copy .kicker{color:#87574e;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.leaf-blog-page .journal-grid .card-copy h3{font-family:inherit;font-size:clamp(1.55rem,2.4vw,2rem)!important;line-height:1.2!important;font-weight:500;letter-spacing:-.035em;margin:12px 0 18px!important;max-width:30ch}.leaf-blog-page .journal-grid .card-copy p{font-size:14px;line-height:1.8;max-width:58ch;color:#596159;margin-bottom:20px}.leaf-blog-page .journal-grid .read-link{display:inline-flex;align-items:center;gap:20px;align-self:flex-start;min-height:44px;border-bottom:1px solid #af786d;color:#006438;font-size:12px;font-weight:600}.leaf-blog-page .journal-grid .editorial-card:hover h3{color:#006438}
html:root body.leaf-blog-page .journal-grid>.journal-item:first-child{grid-column:1/-1;background:#e2e9df;border-radius:12px;overflow:hidden}.leaf-blog-page .journal-grid>.journal-item:first-child .editorial-card{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;align-items:stretch}.leaf-blog-page .journal-grid>.journal-item:first-child .card-media{height:100%!important;aspect-ratio:auto;min-height:470px;border-radius:0!important;order:2}.leaf-blog-page .journal-grid>.journal-item:first-child .card-media img{object-fit:contain;padding:18px;background:#e2e9df}.leaf-blog-page .journal-grid>.journal-item:first-child .card-copy{padding:clamp(28px,4vw,52px)!important;justify-content:center;border:0}.leaf-blog-page .journal-grid>.journal-item:first-child h3{font-size:clamp(1.9rem,3.4vw,2.8rem)!important;max-width:23ch}.leaf-blog-page .type-cover{min-height:260px;background:#143f36;padding:30px;color:#f5f3ef}.leaf-blog-page .type-cover strong{font:italic clamp(2rem,4vw,3.5rem)/1.15 'Instrument Serif',serif}.leaf-blog-page .type-cover span,.leaf-blog-page .type-cover small{font-size:12px}
/* In article headers the full photographic subject remains visible. */
html:root body.leaf-refresh .article-heading-image img{object-fit:contain!important;background:#e2e9df}.leaf-blog-page .journal-grid [hidden]{display:none!important}
@media(max-width:900px){html:root body.leaf-blog-page .journal-section{width:calc(100% - 48px)}html:root body.leaf-blog-page .journal-grid{gap:40px 28px!important}.leaf-blog-page .journal-grid>.journal-item:first-child .card-media{min-height:390px}}
@media(max-width:700px){html:root body.leaf-blog-page .journal-section{width:calc(100% - 36px)}html:root body.leaf-blog-page .journal-grid{grid-template-columns:1fr;gap:34px!important}.leaf-blog-page .journal-grid>.journal-item:first-child .editorial-card{display:flex!important}.leaf-blog-page .journal-grid>.journal-item:first-child .card-media{order:0;min-height:0;height:auto!important;aspect-ratio:1.3}.leaf-blog-page .journal-grid>.journal-item:first-child .card-copy{padding:28px 24px!important}.leaf-blog-page .journal-grid>.journal-item:first-child h3{font-size:1.9rem!important}.leaf-blog-page .journal-grid .card-copy h3{font-size:1.65rem!important}.leaf-blog-page .journal-grid .card-copy{padding-top:20px!important}.leaf-blog-page .journal-mobile-filter{margin-bottom:14px}.leaf-blog-page .journal-mobile-filter select{min-height:48px}.leaf-blog-page .lf-blog-hero .lf-hero-copy h1{font-size:clamp(2.35rem,10vw,3.5rem)}}
