/* Tarina: leipäteksti ja objektista täyttyvä sivupalkki. Leipäteksti käyttää jaettua .mt-prose-luokkaa. */
.mt-section.mt-story{padding-block-start:var(--mt-space-section-lg)}
.mt-story__layout{display:grid;gap:var(--mt-space-xl)}
.mt-story__content{font-size:var(--mt-fs-xl);line-height:1.65;max-inline-size:50rem}
.mt-story__content :is(h2,h3){margin:2.5rem 0 .75rem;font-family:var(--mt-font-display);font-weight:400;line-height:1.15;letter-spacing:-.03125rem;color:var(--mt-ink);text-wrap:balance}
.mt-story__content h2{font-size:var(--mt-fs-h2)}
.mt-story__content h3{font-size:var(--mt-fs-h3)}
.mt-story__content>:is(h2,h3):first-child,.mt-story__content :is(.block-editor-block-list__layout,.block-editor-inner-blocks)>:first-child :is(h2,h3):first-child{margin-block-start:0}
.mt-story__content p,.mt-story__content ul,.mt-story__content ol{margin:0 0 1.125rem}
.mt-story__content :is(ul,ol){padding-inline-start:1.5rem}
.mt-story__content li{margin-block-end:.375rem}
.mt-story__content blockquote{margin:1.75rem 0;padding:0;padding-inline-start:1.25rem;border:0;border-inline-start:.1875rem solid var(--mt-coral);color:var(--mt-ink)}
.mt-story__content blockquote p{margin:0}
.mt-story__content blockquote cite{display:block;margin-block-start:.5rem;font-size:var(--mt-fs-base);font-style:normal;color:var(--mt-muted)}
.mt-story__content figure{margin:1.75rem 0}
.mt-story__content img{display:block;block-size:auto;max-inline-size:100%;border-radius:var(--mt-radius)}
.mt-story__content figcaption{margin-block-start:.5rem;font-size:var(--mt-fs-base);line-height:1.4;color:var(--mt-muted)}
.mt-story__aside{display:flex;flex-direction:column;gap:var(--mt-space-md);align-self:start}
.mt-story__label{margin:0 0 .75rem;font:500 var(--mt-fs-2xs)/1.3 var(--mt-font-display);letter-spacing:var(--mt-tracking-caps);text-transform:uppercase;color:var(--mt-muted)}
.mt-story__facts{padding:1.75rem;border-radius:var(--mt-radius);background:var(--mt-mist)}
.mt-story__list{display:flex;flex-direction:column;gap:1rem;margin:0}
.mt-story__row{display:flex;flex-direction:column;gap:.1875rem}
.mt-story__row dt{font:500 var(--mt-fs-2xs)/1.3 var(--mt-font-display);letter-spacing:var(--mt-tracking-caps);text-transform:uppercase;color:var(--mt-muted)}
.mt-story__row dd{margin:0;font-size:var(--mt-fs-base);font-weight:500;line-height:1.4;color:var(--mt-ink)}
.mt-story__row a{display:inline-block;min-block-size:1.5rem;color:var(--mt-navy);text-underline-offset:.2em}
.mt-story__empty{margin:0;padding:1.5rem;border:.0625rem dashed var(--mt-field);border-radius:var(--mt-radius);color:var(--mt-muted)}
@container (min-width:60rem){
	.mt-story__layout--aside{grid-template-columns:minmax(0,1fr) 25rem;gap:4.5rem}
}
/* Pitkä osoite tai sähköposti ei saa leventää palstaa kapealla näytöllä. */
.mt-story__content{min-inline-size:0;overflow-wrap:break-word}
.mt-story__content a{overflow-wrap:anywhere}
