.official-site.theme-solace.page-home .site-header{top:0}
.official-site.page-story .story-layout{max-width:1200px;grid-template-columns:1fr 1.12fr;grid-template-rows:1fr 1fr;column-gap:clamp(36px,6vw,80px);row-gap:24px;padding-block:44px 64px}
.official-site.page-story .story-portrait{grid-column:1;grid-row:1/3;width:100%;max-width:460px;padding:10px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper);box-shadow:0 8px 24px #332b2208}
.official-site.page-story .story-portrait img{width:100%;height:auto;aspect-ratio:4/5;border-radius:9px;object-fit:cover;object-position:50% 100%}
.official-site.page-story .story-layout>h1{grid-column:2;grid-row:1;align-self:end}
.official-site.page-story .story-copy{grid-column:2;grid-row:2;padding-top:0;max-width:48ch}
@media(max-width:700px){.official-site.page-story .story-layout{grid-template-columns:1fr;grid-template-rows:auto;gap:24px;padding-block:24px 40px}.official-site.page-story .story-layout>h1{grid-column:1;grid-row:1}.official-site.page-story .story-portrait{grid-column:1;grid-row:2;max-width:420px;padding:8px;border-radius:16px;justify-self:center}.official-site.page-story .story-copy{grid-column:1;grid-row:3;max-width:none}}
