.journal{--journal-ink:rgb(var(--mosque-ink));--journal-muted:rgb(var(--site-muted));--journal-gold:rgb(var(--site-brass-dark));background:rgb(var(--site-paper));color:var(--journal-ink);min-height:100vh;padding:4rem 0 7rem}.journal-masthead{position:relative;overflow:hidden;padding-bottom:3rem}.journal-eyebrow{display:flex;justify-content:space-between;gap:1rem;font-size:.781rem;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid rgb(var(--mosque-ink)/.188);padding-top:1rem}.journal-masthead h1{position:relative;z-index:1;font-size:clamp(2.5rem,6.4vw,6rem);line-height:1.08;font-weight:800;letter-spacing:-.05em;margin:2.5rem 0 1.2rem;max-width:58rem}.journal-masthead h1 em{font-family:var(--font-amiri),Georgia,serif;font-weight:400;color:var(--journal-gold)}.journal-masthead>p{max-width:34rem;color:var(--journal-muted);line-height:1.7}.journal-mark{position:absolute;right:2rem;bottom:-2rem;font-family:var(--font-amiri),Georgia,serif;font-size:20rem;line-height:1;color:rgb(var(--mosque-ink)/.024);pointer-events:none}.journal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgb(var(--mosque-ink)/.188);padding:1.5rem 0}.journal-toolbar h2{font-size:.875rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.journal-filters{display:flex;gap:.5rem}.journal-filters button{padding:.55rem 1rem;font-size:.875rem;border-radius:100px;border:1px solid rgb(var(--mosque-ink)/.188)}.journal-filters button[aria-pressed=true]{background:var(--journal-ink);color:#fff}.journal-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem 2.5rem}.journal-feature{grid-row:span 2}.journal-card:not(.journal-feature) .journal-card-link{display:grid;grid-template-columns:.8fr 1fr;gap:1.25rem}.journal-image{position:relative;overflow:hidden;background:var(--journal-ink);aspect-ratio:4/3}.journal-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1);opacity:.9}.journal-card-link:hover img{transform:scale(1.045)}.journal-number{position:absolute;top:1rem;left:1rem;color:#fff;border:1px solid #ffffff80;background:rgb(var(--mosque-ink)/.702);width:2rem;height:2rem;display:grid;place-items:center;font-size:.813rem;border-radius:50%}.journal-arrow{position:absolute;bottom:0;right:0;background:rgb(var(--site-brass));padding:.8rem;color:rgb(var(--mosque-ink))}.journal-card-copy{padding-top:1.3rem}.journal-card:not(.journal-feature) .journal-card-copy{padding-top:0}.journal-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:.781rem;text-transform:uppercase;letter-spacing:.1em;color:var(--journal-gold);font-weight:700}.journal-card h3{margin:.9rem 0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.22;font-weight:750;letter-spacing:-.025em}.journal-feature h3{font-size:clamp(1.8rem,3vw,2.8rem)}.journal-card-copy>p{color:var(--journal-muted);font-size:1.031rem;line-height:1.75}.journal-read{display:inline-block;margin-top:1.2rem;font-size:.813rem;font-weight:700;border-bottom:1px solid rgb(var(--mosque-ink)/.376);padding-bottom:.3rem}.journal-card-link{display:block;height:100%}.journal a:focus-visible,.journal button:focus-visible{outline:3px solid var(--journal-gold);outline-offset:5px}.journal-empty,.journal-status{padding-top:2rem;padding-bottom:2rem;color:var(--journal-muted)}.journal-back{font-size:.938rem;font-weight:600;display:inline-block;padding:.6rem 0}.journal-article-heading{max-width:54rem;margin:3rem auto}.journal-article h1{font-size:clamp(2.25rem,5vw,4.8rem);line-height:1.12;letter-spacing:-.045em;font-weight:800;margin:1.2rem 0}.journal-deck{color:var(--journal-muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7}.journal-article-image{width:100%;max-height:36rem;-o-object-fit:cover;object-fit:cover}.journal-prose{max-width:42rem;margin:3rem auto 0}.journal-prose>p{font-size:clamp(1.075rem,.85rem + .35vw,1.1875rem);line-height:1.9;margin:1.7rem 0;white-space:pre-wrap}.journal-prose aside{border-left:2px solid var(--journal-gold);padding:.75rem 1.2rem;font-size:.938rem;line-height:1.7;color:var(--journal-muted);background:rgb(var(--site-paper-deep))}@media(prefers-reduced-motion:no-preference){.journal-card{animation:journal-enter .65s both;animation-delay:calc(var(--order,0) * .1s)}@keyframes journal-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(max-width:900px){.journal-grid{grid-template-columns:1fr 1fr}.journal-feature{grid-column:1/-1;grid-row:auto}.journal-feature .journal-image{aspect-ratio:16/9}.journal-card:not(.journal-feature) .journal-card-link{display:block}.journal-card:not(.journal-feature) .journal-card-copy{padding-top:1.3rem}}@media(max-width:560px){.journal{padding-top:2.5rem}.journal-eyebrow>span:last-child{display:none}.journal-masthead h1{margin-top:2rem}.journal-toolbar{align-items:flex-start;flex-direction:column}.journal-grid{grid-template-columns:1fr;gap:2.5rem}.journal-feature .journal-image{aspect-ratio:4/3}.journal-card h3{font-size:1.7rem}.journal-article-heading{margin:2rem 0}}@media(prefers-reduced-motion:reduce){.journal-image img{transition:none}.journal-card-link:hover img{transform:none}}