.fp-preview{gap:var(--space-section);box-sizing:border-box;width:100%;max-width:var(--content-max-width);padding:var(--space-section) var(--space-block);background:var(--color-background);color:var(--color-text);flex-direction:column;margin-inline:auto;display:flex}.fp-preview .ds-text{overflow-wrap:anywhere;white-space:pre-wrap}.fp-section{gap:var(--space-section);flex-direction:column;display:flex}.fp-stack,.fp-columns,.fp-slot{flex-direction:column;min-width:0;display:flex}.fp-layout--gap-none{gap:0}.fp-layout--gap-small{gap:var(--space-inline)}.fp-layout--gap-medium{gap:var(--space-block)}.fp-layout--pad-none{padding:0}.fp-layout--pad-small{padding:var(--space-inline)}.fp-layout--pad-medium{padding:var(--space-block)}.fp-layout--align-start{align-items:flex-start}.fp-layout--align-centre{align-items:center}.fp-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fp-frame{background:var(--color-canvas-well);border-radius:var(--radius-media);width:100%;overflow:hidden}.fp-frame--square{aspect-ratio:1}.fp-frame--portrait{aspect-ratio:4/5}.fp-frame--landscape{aspect-ratio:5/4}.fp-frame--widescreen{aspect-ratio:16/9}.fp-frame img{object-fit:cover;width:100%;height:100%;display:block}.fp-overlay{width:100%;display:grid}.fp-overlay>*{grid-area:1/1}.fp-overlay__line{padding:var(--space-block);color:var(--color-text);background:var(--color-background);align-self:end;margin:0}@media (max-width:640px){.fp-columns{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fp-preview,.fp-frame img{transition:none}}
