/* Kott: consistent frames, compact spacing, captions directly below photos. */
.kott-editorial .journal-heading{margin-bottom:28px}
.kott-editorial>article>section{margin:32px 0}
.kott-editorial>article>.journal-photo{margin:24px 0 32px}
.kott-editorial .journal-photo{display:block;min-width:0;align-self:start;margin:0;padding:0}
.kott-editorial .journal-photo img{display:block;width:100%;height:auto!important;max-height:none!important;aspect-ratio:3/2!important;object-fit:cover!important;object-position:center}
.kott-editorial .journal-photo figcaption{display:block;margin:8px 0 0;padding:0;line-height:1.55}
.kott-editorial .editorial-arrival{display:block}
.kott-editorial .editorial-arrival>.journal-photo{margin-top:24px}
.kott-editorial .editorial-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
.kott-editorial .editorial-detail>.journal-photo{align-self:start;display:block;margin:0}
.kott-editorial .journal-plan img{max-height:480px;object-fit:contain}
.kott-editorial .gallery-track{grid-auto-columns:calc((100% - 16px)/2);gap:16px;align-items:start;padding-bottom:8px}
.kott-editorial .gallery-track .journal-photo img{aspect-ratio:3/2!important;object-fit:cover!important}
.kott-editorial .kott-gallery-glass .gallery-track .journal-photo img{aspect-ratio:3/4!important}
.kott-editorial .gallery-heading{margin-bottom:16px;gap:12px;align-items:center}
.kott-editorial .gallery-hint{margin-top:8px}
.kott-editorial .journal-photo[data-photo-id="5106"] img{object-position:center 30%}
.kott-editorial .journal-photo[data-photo-id="5108"] img{object-position:center 58%}
.kott-photo-crop{overflow:hidden;aspect-ratio:3/2}
.kott-photo-crop img{transform:scale(1.12);transform-origin:50% 58%}
@media(max-width:700px){
.kott-editorial>article>section{margin:28px 0}
.kott-editorial>article>.journal-photo{margin:20px 0 28px}
.kott-editorial .editorial-detail{grid-template-columns:1fr;gap:16px}
.kott-editorial .gallery-track{grid-auto-columns:100%;gap:12px}
.kott-editorial .gallery-heading{flex-wrap:wrap;align-items:flex-start}
}

/* Selective, gentle reduction of yellow cast in warm interior photos. */
.kott-editorial img[data-tone="gentle-neutral"]{filter:url(#kott-gentle-neutral)}

/* HCW daylight/table photographs need less cooling than the warm interiors. */
.kott-editorial img[data-tone="hcw-soft"]{filter:url(#kott-hcw-soft)}
