.home-journal-module__NcjPKa__section{border-bottom:1px solid var(--color-rule);color:var(--color-ink);margin-bottom:40px;padding-bottom:32px}.home-journal-module__NcjPKa__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.home-journal-module__NcjPKa__eyebrow{color:var(--color-accent);letter-spacing:.06em;margin-bottom:8px;font-size:13px;font-weight:700}.home-journal-module__NcjPKa__header h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(25px,2.6vw,34px);font-weight:800;line-height:1.25}.home-journal-module__NcjPKa__subtitle{color:var(--color-ink-muted);margin-top:9px;font-size:16px;line-height:1.6}.home-journal-module__NcjPKa__all,.home-journal-module__NcjPKa__read{color:var(--color-accent);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.home-journal-module__NcjPKa__all{flex-shrink:0}.home-journal-module__NcjPKa__grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.home-journal-module__NcjPKa__actions{align-items:center;gap:12px;display:flex}.home-journal-module__NcjPKa__rotation{border:1px solid var(--color-rule);width:36px;height:36px;color:var(--color-ink);background:var(--color-surface);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.home-journal-module__NcjPKa__rotation:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.home-journal-module__NcjPKa__slide{width:100%;height:100%}.home-journal-module__NcjPKa__card{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:18px;min-width:0;position:relative;overflow:hidden}.home-journal-module__NcjPKa__cardLink{height:100%;display:flex}.home-journal-module__NcjPKa__featured{grid-row:span 3}.home-journal-module__NcjPKa__featured .home-journal-module__NcjPKa__cardLink{flex-direction:column}.home-journal-module__NcjPKa__image{background:var(--color-surface-strong);min-width:0;position:relative;overflow:hidden}.home-journal-module__NcjPKa__image img{object-fit:cover;transition:transform .25s}.home-journal-module__NcjPKa__cardLink:hover .home-journal-module__NcjPKa__image img{transform:scale(1.025)}.home-journal-module__NcjPKa__featured .home-journal-module__NcjPKa__image{aspect-ratio:16/9}.home-journal-module__NcjPKa__body{flex-direction:column;flex:1;min-width:0;padding:20px;display:flex}.home-journal-module__NcjPKa__meta{color:var(--color-accent);margin-bottom:8px;font-size:11px;font-weight:650}.home-journal-module__NcjPKa__body h3{letter-spacing:-.035em;text-wrap:pretty;overflow-wrap:anywhere;font-size:21px;font-weight:750;line-height:1.4}.home-journal-module__NcjPKa__featured h3{font-size:clamp(24px,2.1vw,30px)}.home-journal-module__NcjPKa__summary{color:var(--color-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.home-journal-module__NcjPKa__read{justify-content:flex-end;margin-top:auto;padding-top:20px}.home-journal-module__NcjPKa__row .home-journal-module__NcjPKa__image{border-radius:10px;width:38%;min-height:150px;margin:10px 0 10px 10px}.home-journal-module__NcjPKa__row .home-journal-module__NcjPKa__body{padding:16px}.home-journal-module__NcjPKa__row{height:196px}.home-journal-module__NcjPKa__body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-journal-module__NcjPKa__featured .home-journal-module__NcjPKa__body{min-height:226px}.home-journal-module__NcjPKa__row h3{font-size:18px}.home-journal-module__NcjPKa__row .home-journal-module__NcjPKa__summary{font-size:13px}.home-journal-module__NcjPKa__single{grid-template-columns:1fr}.home-journal-module__NcjPKa__single .home-journal-module__NcjPKa__featured .home-journal-module__NcjPKa__cardLink{grid-template-columns:1.1fr 1fr;display:grid}.home-journal-module__NcjPKa__single .home-journal-module__NcjPKa__featured .home-journal-module__NcjPKa__image{aspect-ratio:16/10}.home-journal-module__NcjPKa__single .home-journal-module__NcjPKa__body{justify-content:center;padding:clamp(24px,3vw,42px)}.home-journal-module__NcjPKa__single .home-journal-module__NcjPKa__summary{-webkit-line-clamp:3}.home-journal-module__NcjPKa__single .home-journal-module__NcjPKa__read{margin-top:20px}.home-journal-module__NcjPKa__empty{background:var(--color-surface);color:var(--color-ink-muted);border-radius:14px;padding:32px}.home-journal-module__NcjPKa__placeholder{height:100%;min-height:180px;color:var(--color-ink-muted);place-content:center;font-weight:700;display:grid}.home-journal-module__NcjPKa__cardLink:focus-visible,.home-journal-module__NcjPKa__all:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px;border-radius:12px}@media (max-width:899px){.home-journal-module__NcjPKa__grid{grid-template-columns:1fr}.home-journal-module__NcjPKa__featured{grid-row:auto}.home-journal-module__NcjPKa__single .home-journal-module__NcjPKa__featured .home-journal-module__NcjPKa__cardLink{display:flex}.home-journal-module__NcjPKa__single .home-journal-module__NcjPKa__featured .home-journal-module__NcjPKa__image{aspect-ratio:16/9}.home-journal-module__NcjPKa__header{align-items:flex-start}.home-journal-module__NcjPKa__subtitle{font-size:14px}}@media (max-width:520px){.home-journal-module__NcjPKa__header{flex-direction:column;gap:14px}.home-journal-module__NcjPKa__body,.home-journal-module__NcjPKa__single .home-journal-module__NcjPKa__body{padding:20px}.home-journal-module__NcjPKa__row .home-journal-module__NcjPKa__body{padding:12px}.home-journal-module__NcjPKa__row h3{font-size:16px}.home-journal-module__NcjPKa__row .home-journal-module__NcjPKa__summary{-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){.home-journal-module__NcjPKa__image img{transition:none}}
.home-media-bento{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;display:grid}.home-media-bento>*,.home-media-bento__side>*,.home-media-bento__footer>*{min-width:0}.home-media-bento__side,.home-media-bento__footer{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.home-media-bento__lead{width:100%;min-width:0}@media (min-width:768px){.home-media-bento__side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.home-media-bento__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}}@media (min-width:1024px){.home-media-bento{grid-template-columns:minmax(0,8.75fr) minmax(17.5rem,3.25fr);align-items:stretch;gap:24px}.home-media-bento__lead{grid-column:1}.home-media-bento__side{grid-column:2;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.home-media-bento__footer{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr);gap:24px}}
