@layer components{.sc-post-card{min-width:0;position:relative}.sc-post-card--featured{gap:1.75rem;display:grid}@media (width>=768px){.sc-post-card--featured{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,4vw,4.5rem)}}.sc-post-card__media{aspect-ratio:4/3;border-radius:.25rem;display:block}.sc-post-card--featured .sc-post-card__media{aspect-ratio:4/3}@media (width>=1024px){.sc-post-card--featured .sc-post-card__media{aspect-ratio:3/2}}.sc-post-card__media img{transition:transform 1.2s var(--sc-ease-out)}.sc-post-card:hover .sc-post-card__media img{transform:scale(1.035)}.sc-post-card__placeholder{background:radial-gradient(ellipse at 30% 25%, color-mix(in srgb, var(--sc-blush) 70%, transparent), transparent 60%), linear-gradient(160deg, var(--sc-linen), var(--sc-ivory));position:absolute;inset:0}.sc-post-card__body{flex-direction:column;gap:.9rem;padding-top:1.4rem;display:flex}.sc-post-card--featured .sc-post-card__body{gap:1.25rem;padding-top:0}.sc-post-card__category{align-self:flex-start;align-items:center;min-height:2.75rem;margin-block:-.75rem -.6rem;text-decoration:none;display:inline-flex}.sc-post-card__category:hover{text-decoration:underline;-webkit-text-decoration-color:var(--sc-champagne);text-decoration-color:var(--sc-champagne)}.sc-post-card__title a{color:inherit}.sc-post-card__title a:after{content:"";z-index:1;position:absolute;inset:0}.sc-post-card__category,.sc-post-card__meta a{z-index:2;position:relative}.sc-post-card__excerpt{color:var(--sc-taupe);font-size:.98rem;line-height:1.65}.sc-post-card__meta{align-items:center;gap:.85rem;padding-top:.4rem;font-size:.85rem;line-height:1.5;display:flex}.sc-post-card__avatar{z-index:2;background-color:var(--sc-linen);width:2.75rem;height:2.75rem;color:var(--sc-gilt);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:1.1rem;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.sc-post-card__avatar img{object-fit:cover;width:100%;height:100%}.sc-journal-head{padding-top:clamp(2.5rem,1.5rem + 5vw,6.5rem);padding-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.sc-journal-back{letter-spacing:.18em;text-transform:uppercase;min-height:2.75rem;color:var(--sc-taupe);align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.sc-journal-back:hover{color:var(--sc-espresso)}.sc-journal-back svg{width:1rem;height:1rem;transition:transform .45s var(--sc-ease-out)}.sc-journal-back:hover svg{transform:translate(-3px)}.sc-journal-grid{border-top:1px solid var(--sc-hairline);gap:3.5rem 2rem;margin-top:clamp(3.5rem,2.5rem + 4vw,6rem);padding-top:clamp(3rem,2.5rem + 2vw,4.5rem);display:grid}.sc-journal-grid:first-child{border-top:0;margin-top:0;padding-top:0}@media (width>=640px){.sc-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.sc-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,3vw,3.5rem)}}.sc-journal-empty{border-top:1px solid var(--sc-hairline);border-bottom:1px solid var(--sc-hairline);text-align:center;color:var(--sc-taupe);padding:clamp(3rem,2rem + 6vw,7rem) 1.5rem}.sc-pager{margin-top:clamp(3.5rem,3rem + 3vw,6rem)}.sc-pager ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;display:flex}.sc-pager__link{min-width:2.75rem;min-height:2.75rem;color:var(--sc-espresso);font-variant-numeric:tabular-nums lining-nums;border:1px solid #0000;border-radius:999px;place-items:center;padding-inline:.6rem;font-size:.9rem;text-decoration:none;transition:border-color .3s,background-color .3s;display:inline-grid}a.sc-pager__link:hover{border-color:var(--sc-field)}.sc-pager__link--step{letter-spacing:.18em;text-transform:uppercase;padding-inline:1.1rem;font-size:.72rem;font-weight:500}.sc-pager__link.is-active{background-color:var(--sc-espresso);color:var(--sc-on-ink)}.sc-pager__link.is-disabled{color:var(--sc-taupe);opacity:.6}}
