/* Journal categories inherit the established Çakı shell and typefaces. */
.caki-journal-archive{max-width:1320px;margin-inline:auto;padding:64px var(--gutter,32px) 96px;color:var(--ink,#292b25)}
.caki-ja-heading{padding-block:8px 40px;max-width:850px}
.caki-ja-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:13px;color:#5b6357;margin-bottom:28px}
.caki-ja-breadcrumb a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.caki-journal-archive .caki-ja-heading h1{font:500 clamp(44px,6vw,78px)/1.04 'Cormorant Garamond',Georgia,serif;letter-spacing:-.025em;margin:0 0 22px;text-wrap:balance;color:#24362b}
.caki-journal-archive .caki-ja-heading p{font-size:17px;line-height:1.65;max-width:58ch;color:#50594d}
.caki-ja-categories{display:flex;flex-wrap:wrap;gap:10px 28px;border-block:1px solid var(--line,#d9d3c6);padding-block:16px;margin-bottom:44px}
.caki-ja-categories a{display:inline-flex;align-items:center;min-height:44px;color:#4d594b;text-decoration:none;font-size:14px;padding:5px 0;border-bottom:2px solid transparent}
.caki-ja-categories a:hover,.caki-ja-categories a[aria-current]{color:#223b2c;border-color:#223b2c}
.caki-ja-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}
.caki-ja-story{min-width:0;border-bottom:1px solid var(--line,#d9d3c6);padding-bottom:24px}
.caki-ja-story-link{display:flex;height:100%;flex-direction:column;color:inherit;text-decoration:none}
.caki-ja-photo{overflow:hidden;background:#e6e4db;margin-bottom:22px;aspect-ratio:3/2}
.caki-ja-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 350ms cubic-bezier(.2,.8,.2,1)}
.caki-ja-story-link:hover img{transform:scale(1.035)}
.caki-ja-story time{font-size:12px;color:#555e50;line-height:1.6}
.caki-journal-archive .caki-ja-story h2{font:500 clamp(26px,2.5vw,34px)/1.13 'Cormorant Garamond',Georgia,serif;margin:12px 0 24px;letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:anywhere;color:#24362b}
.caki-ja-read{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;font-size:12px;color:#4b5946;min-height:24px}
.caki-ja-read svg{flex:none}
.caki-ja-pagination{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:52px}
.caki-ja-pagination .page-numbers{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border:1px solid #b7bbae;color:#2c402e;text-decoration:none}
.caki-ja-pagination .current{background:#253a2d;color:#faf8f2;border-color:#253a2d}
.caki-ja-empty{padding-block:32px 70px;min-height:220px}
.caki-ja-empty a{display:inline-flex;min-height:44px;align-items:center;color:#243b2c;text-underline-offset:5px;margin-top:16px}
.caki-journal-archive a:focus-visible{outline:2px solid #37543c;outline-offset:5px}
.caki-journal-archive ::selection{background:#ced7c8;color:#1f3224}
html[dir=rtl] .caki-ja-read svg{transform:scaleX(-1)}
html[dir=rtl] .caki-journal-archive :is(h1,h2){font-family:inherit;line-height:1.4;letter-spacing:normal}
@media(max-width:1000px){.caki-ja-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}}
@media(max-width:600px){.caki-journal-archive{padding:32px 22px 64px}.caki-ja-heading{padding-bottom:28px}.caki-ja-breadcrumb{margin-bottom:24px}.caki-ja-grid{grid-template-columns:1fr;gap:36px}.caki-ja-categories{gap:6px 22px;margin-bottom:32px}.caki-journal-archive .caki-ja-story h2{font-size:31px}.caki-ja-heading p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.caki-ja-photo img{transition:none}}

/* Keep translated headings inside their own links and aligned with each image. */
.caki-ja-photo{display:block;flex:none}
.caki-ja-story time{flex:none}
.caki-journal-archive .caki-ja-story h2{flex:none}
.caki-ja-story h2 a{color:inherit;text-decoration:none}
.caki-ja-read{text-decoration:none}
