.home-journal{border-top:1px solid var(--line);background:#fffdf9}.home-journal .section-heading{align-items:flex-end}.home-journal .section-heading>.text-link{flex-shrink:0;margin-bottom:8px}.home-journal .edit-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.home-journal .edit-story-grid article{min-width:0}.home-journal .edit-story-image{aspect-ratio:4/5;border-radius:100px 100px 20px 20px;height:auto;transition:transform .3s,box-shadow .3s;box-shadow:0 16px 40px #80633b17}.home-journal .edit-story-image:hover{transform:translateY(-4px);box-shadow:0 22px 45px #80633b26}.home-journal .edit-story-grid article:nth-child(2) .edit-story-image{border-radius:20px 100px}.home-journal .edit-story-grid h3{overflow-wrap:break-word;font-size:clamp(27px,2.5vw,38px)}.home-journal .edit-story-grid article>p:not(.edit-meta){line-height:1.75}.home-journal a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.home-journal-note{max-width:650px;color:var(--muted)}@media (max-width:800px){.home-journal .edit-story-grid{gap:22px}.home-journal .edit-story-grid h3{font-size:28px}.home-journal .section-heading{flex-wrap:wrap;align-items:flex-start;gap:24px}}@media (max-width:650px){.home-journal .edit-story-grid{grid-template-columns:1fr;gap:42px}.home-journal .edit-story-image{aspect-ratio:4/5;max-height:460px}.home-journal .edit-story-grid h3{font-size:34px}}@media (prefers-reduced-motion:reduce){.home-journal .edit-story-image{transition:none}.home-journal .edit-story-image:hover{transform:none}}
