.journal-page,.article-page{padding-block:clamp(3rem,7vw,7rem)}.journal-loading{padding-block:6rem}.journal-loading h1{font-size:clamp(3.75rem,7vw,6rem)}.journal-page__heading{display:grid;min-height:320px;padding-left:clamp(1rem,3vw,3rem);grid-template-columns:minmax(0,1.2fr) minmax(280px,.6fr);align-items:end;gap:clamp(2rem,8vw,8rem);border-bottom:1px solid var(--color-border);border-left:6px solid var(--color-ochre)}.journal-page__heading h1{margin:0;font-size:clamp(4rem,7vw,6.5rem);line-height:.86}.journal-page__heading>p,.journal-page__heading>div:last-child{max-width:38ch;padding-bottom:2rem;color:var(--color-muted);line-height:1.8}.journal-page__heading>div:last-child strong{display:block;margin-top:1rem;color:var(--color-primary-dark);font-size:.68rem}.journal-grid,.journal-preview-grid{display:grid;margin-top:clamp(4rem,8vw,8rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);row-gap:clamp(4rem,8vw,8rem)}.journal-card__image,.journal-preview-card__image{display:grid;aspect-ratio:4 / 3;overflow:hidden;place-items:center;background:#ddd9d0;text-decoration:none}.journal-card__image img,.journal-preview-card__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.88);transition:filter .25s ease,transform .45s ease}.journal-card__image:hover img,.journal-preview-card__image:hover img{filter:saturate(1);transform:scale(1.02)}.journal-card__fallback{color:var(--color-primary-dark);font-family:var(--font-display);font-size:8rem;opacity:.28}.journal-card__body,.journal-preview-card__body{padding-top:1.25rem}.journal-card__meta,.article-page__meta{display:flex;margin:0 0 .75rem;flex-wrap:wrap;gap:.4rem 1rem;color:var(--color-primary);font-size:.62rem;font-weight:700}.journal-card__body h2,.journal-preview-card__body h2{margin:0;font-size:clamp(2.2rem,3.5vw,3.25rem);line-height:.95}.journal-card__body h2 a,.journal-preview-card__body h2 a{color:var(--color-primary-dark);text-decoration:none}.journal-card__body>p:not(.journal-card__meta),.journal-preview-card__body>p:not(.journal-card__meta){max-width:58ch;color:var(--color-muted);font-size:.78rem;line-height:1.75}.journal-preview-card--featured{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:clamp(2rem,6vw,6rem)}.journal-preview-card--featured .journal-preview-card__image{aspect-ratio:16 / 10}.journal-preview-card--featured .journal-preview-card__body{align-self:center;padding:clamp(2rem,4vw,4rem);border-top:5px solid var(--color-garnet)}.journal-migration-note{display:grid;margin-top:clamp(4rem,8vw,8rem);padding:1.25rem 1.5rem;grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);gap:2rem;background:#e3eae6;border-left:5px solid var(--color-moss)}.journal-migration-note strong{font-family:var(--font-display);font-size:1.4rem}.journal-migration-note p{max-width:70ch;margin:0;color:var(--color-muted);font-size:.75rem;line-height:1.7}.journal-pagination,.article-page__navigation{display:flex;margin-top:4rem;padding-top:1rem;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-border);font-size:.75rem}.journal-empty{padding-block:7rem;text-align:center}.journal-empty h1,.journal-empty h2{font-size:clamp(3rem,7vw,6rem)}.article-page__back{display:inline-flex;margin-bottom:clamp(3rem,7vw,6rem)}.article-page__heading{max-width:1050px;margin-inline:auto}.article-page__heading h1{margin:0;font-size:clamp(3.75rem,7vw,7rem);line-height:.88}.article-page__heading>div,.article-page__heading>p:not(.article-page__meta){max-width:62ch;margin-top:2rem;color:var(--color-muted);font-size:1rem;line-height:1.8}.article-page__hero{margin-top:clamp(3rem,7vw,7rem);aspect-ratio:16 / 9;overflow:hidden;background:#ddd9d0}.article-page__hero img{width:100%;height:100%;object-fit:cover}.article-page__body{max-width:720px;margin:clamp(3rem,7vw,7rem) auto 0;color:var(--color-primary-dark);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.65}.article-page__body>*+*{margin-top:1.5em}.article-page__tags,.article-preview__footer{display:flex;max-width:720px;margin:4rem auto 0;padding-top:1rem;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;border-top:1px solid var(--color-border);font-size:.7rem}.article-preview__footer{justify-content:space-between}.article-preview__footer p{max-width:48ch;color:var(--color-muted)}@media(max-width:749px){.journal-page,.article-page{padding-block:1.5rem 4rem}.journal-page__heading{min-height:0;padding:1.5rem 0 1.5rem 1rem;grid-template-columns:1fr;gap:1rem}.journal-page__heading h1{font-size:3rem}.journal-page__heading>p,.journal-page__heading>div:last-child{padding-bottom:0;font-size:.8rem}.journal-grid,.journal-preview-grid{grid-template-columns:1fr;gap:3.5rem}.journal-preview-card--featured{display:block;grid-column:auto}.journal-preview-card--featured .journal-preview-card__body{padding:1.25rem 0 0;border-top:0}.journal-card__body h2,.journal-preview-card__body h2{font-size:2.5rem}.journal-migration-note{grid-template-columns:1fr;gap:.5rem}.article-page__heading h1{font-size:clamp(2.75rem,12vw,3.25rem)}.article-page__heading>div,.article-page__heading>p:not(.article-page__meta){font-size:.88rem}.article-page__hero{aspect-ratio:4 / 3}.article-page__body{font-size:1.2rem}.article-preview__footer{align-items:flex-start;flex-direction:column}.article-preview__footer .button{width:100%}}@media(prefers-reduced-motion:reduce){.journal-card__image img,.journal-preview-card__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/journal.css.map */
