.fx-story h2{font:normal clamp(1.9rem, 2.8vw, 2.8rem)/1.12 var(--font-story);letter-spacing:-.035em;text-wrap:balance;margin:20px 0}.fx-copy p{margin:0 0 22px;font-size:1.0625rem;line-height:1.8}.fx-copy>p:last-child{margin-bottom:0}.fx-byline{font:.875rem/1.6 var(--font-detail);color:var(--journal-muted);margin:0 0 24px}.fx-panel,.fx-table,.fx-story .next-journey{background:var(--journal-soft);border-radius:var(--home-radius)}.fx-panel,.fx-panel-copy{padding:clamp(26px,3vw,52px)}.fx-frame{min-width:0}.fx-frame .photo{margin:0}.fx-frame .photo-button{height:auto;min-height:0;aspect-ratio:var(--photo-ratio)}.fx-frame img{object-fit:contain}.fx-frame .photo-button:hover img{transform:none}.fx-frame figcaption{font:.875rem/1.55 var(--font-detail);color:var(--journal-muted);margin-top:12px}.fx-cover{flex-direction:column;height:calc(100svh - 114px);display:flex;position:sticky;top:14px}.fx-cover .photo{flex-direction:column;height:100%;display:flex}.fx-cover .photo-button{aspect-ratio:auto;border-radius:var(--home-radius);background:var(--journal-soft);flex:1;min-height:0}.fx-cover .photo-button img{border-radius:var(--home-radius);height:100%}.fx-cover figcaption{padding:0 4px 6px}.fx-table .photo-button{border-radius:var(--home-radius) var(--home-radius) 0 0}.fx-table figcaption{padding-inline:24px}.fx-panel-copy{padding-top:22px}.fx-panel-copy h2{margin-top:0}.fx-workshop{background:var(--journal-green);color:var(--journal-paper)}.fx-workshop .home-label{color:var(--journal-on-dark)}.fx-home-photo{width:min(100%,420px);margin:32px auto 0}.fx-home-photo .photo-button,.fx-extra .photo-button{border-radius:8px}.fx-story .fx-signoff{font:italic 1.5rem/1.5 var(--font-story);color:var(--journal-red);margin-top:30px}.fx-extra summary{min-height:48px;font:1rem/1.5 var(--font-detail);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.fx-extra summary::-webkit-details-marker{display:none}.fx-extra summary:hover{color:var(--journal-red)}.fx-hide,.fx-extra details[open] .fx-show{display:none}.fx-extra details[open] .fx-hide{display:inline}.fx-extra details[open] summary>:last-child{transform:rotate(180deg)}.fx-extra .fx-frame{width:min(100%,400px);margin:26px auto 0}.fx-story .next-journey{padding:28px}.fx-story .next-journey>a{font-size:clamp(1.5rem,2.3vw,2.2rem)}.fx-story ::selection{background:var(--journal-red);color:var(--journal-paper)}@media (min-width:1100px) and (max-height:620px){.fx-cover{height:auto;position:static}.fx-cover .photo-button{aspect-ratio:var(--photo-ratio);flex:auto}.fx-cover .photo-button img{height:auto}}@media (max-width:1099px){.fx-cover{justify-self:center;width:min(100%,720px);height:auto;position:static}.fx-cover .photo-button{aspect-ratio:var(--photo-ratio);flex:auto}.fx-cover .photo-button img{height:auto}}@media (max-width:599px){.fx-panel,.fx-panel-copy{padding:28px 22px}.fx-panel-copy{padding-top:22px}.fx-table figcaption{padding-inline:22px}.fx-story h2{font-size:2rem}.fx-copy p{font-size:1rem;line-height:1.75}.fx-story .next-journey{padding:26px 22px}}
