.im-story{gap:var(--im-space-12);grid-template-columns:minmax(0,1fr);display:grid}.im-story+.im-story{margin-block-start:var(--im-space-12)}@media (width>=1024px){.im-story{column-gap:var(--im-space-10);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.im-story__text{grid-column:1/-1}.im-story[data-figure] .im-story__text{grid-column:1/span 6}.im-story[data-figure] .im-story__figure{grid-column:7/span 6}.im-story__aside{top:calc(var(--im-header-h,4.5rem) + var(--im-space-6));grid-column:9/span 4;position:sticky}.im-story[data-aside] .im-story__text{grid-column:1/span 7}}.im-story__text{gap:var(--im-space-6);flex-direction:column;min-width:0;display:flex}.im-story__kicker{font-family:var(--im-font-body);font-size:var(--im-type-kicker);letter-spacing:.18em;text-transform:uppercase;color:var(--im-ink-kicker);margin:0;font-weight:600}.im-story__title{margin:0 0 var(--im-space-2);font-family:var(--im-font-heading);font-style:italic;font-weight:400;font-size:var(--im-type-h2);color:var(--im-ink-title);text-wrap:balance;line-height:1.05}.im-story__standfirst p{font-family:var(--im-font-heading);font-size:calc(var(--im-type-h3) * .95);color:var(--im-ink-title);text-wrap:pretty;margin:0;line-height:1.55}.im-story__standfirst p+p{margin-top:var(--im-space-5)}.im-story__standfirst p:first-child:first-letter{float:left;color:var(--im-ink-kicker);padding:.08em .1em 0 0;font-size:4.2em;line-height:.8}.im-story__body p{font-family:var(--im-font-body);font-size:var(--im-type-body);color:var(--im-ink-body);margin:0;line-height:1.75}.im-story__body p+p{margin-top:var(--im-space-5)}.im-story__body em,.im-story__standfirst em{font-style:italic}.im-story__link{min-height:2.75rem;font-family:var(--im-font-body);font-size:var(--im-type-label);letter-spacing:.08em;color:var(--im-ink-title);border-bottom:1px solid var(--im-color-oro-antico);align-self:flex-start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.im-story__link:focus-visible{box-shadow:var(--im-shadow-ring);outline:none}.im-story__quote{margin:var(--im-space-8) 0 0;padding:var(--im-space-8) 0;border-top:1px solid var(--im-color-oro-antico);border-bottom:1px solid var(--im-color-oro-antico)}.im-story__quote p{font-family:var(--im-font-heading);font-style:italic;font-size:calc(var(--im-type-h3) * 1.2);color:var(--im-ink-title);text-wrap:balance;margin:0;line-height:1.3}.im-story__quote p:before{content:"“"}.im-story__quote p:after{content:"”"}:lang(it) .im-story__quote p:before{content:"«"}:lang(it) .im-story__quote p:after{content:"»"}.im-story__figure{gap:var(--im-space-4);flex-direction:column;margin:0;display:flex}.im-story__image,.im-story__figure img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}@media (width<=1023.98px){.im-story__image,.im-story__figure img{aspect-ratio:4/3}}.im-story[data-image-fit=contain] .im-story__figure img{aspect-ratio:auto;object-fit:contain;height:auto}.im-story__caption{font-family:var(--im-font-heading);font-style:italic;font-size:var(--im-type-small);color:var(--im-ink-muted);line-height:1.5}.im-story__aside{gap:var(--im-space-4);flex-direction:column;display:flex}.im-story__ledger{border-bottom:1px solid var(--im-ink-hairline);margin:0}.im-story__ledger div{gap:var(--im-space-4);padding:var(--im-space-3) 0;border-top:1px solid var(--im-ink-hairline);grid-template-columns:8rem minmax(0,1fr);display:grid}.im-story__ledger dt{font-family:var(--im-font-body);font-size:var(--im-type-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--im-ink-muted);padding-top:.3em;font-weight:600}.im-story__ledger dd{font-family:var(--im-font-heading);font-size:var(--im-type-nav);color:var(--im-ink-title);margin:0;line-height:1.4}.im-story__ledger dd a{color:var(--im-ink-link);text-underline-offset:3px;text-decoration-thickness:1px}.im-story__ledger dd a:hover{color:var(--im-ink-link-hover)}.im-story__note{font-style:italic;font-size:var(--im-type-small);color:var(--im-ink-muted);line-height:1.4;display:block}.im-story__text :where(p){max-width:none}.im-story__text .im-linkline{margin-block-start:0}
