.ss-story{background:var(--story-background);padding:var(--story-top) var(--story-gutter) var(--story-bottom);color:var(--silver-spoon-text,#111)}
.ss-story__inner{max-width:var(--story-max);margin-inline:auto}.ss-story__title{margin:0 0 var(--story-heading-gap);font:inherit;font-size:var(--story-heading-size);font-weight:var(--story-heading-weight);color:var(--story-heading-color);text-align:var(--story-heading-align);line-height:1.2;overflow-wrap:anywhere}
.ss-story__block{width:min(var(--block-width),var(--block-max),100%);margin:var(--block-top) auto var(--block-bottom);text-align:var(--block-align);font-size:var(--block-size);font-weight:var(--block-weight);line-height:var(--block-line);color:var(--block-color);overflow-wrap:anywhere}
.ss-story__block h2,.ss-story__block h3{font:inherit;margin:0;line-height:1.2}.ss-story__richtext>:first-child,.ss-story__caption>:first-child{margin-top:0}.ss-story__richtext>:last-child,.ss-story__caption>:last-child{margin-bottom:0}.ss-story__richtext p+p{margin-top:1em}.ss-story__richtext a,.ss-story__caption a{text-decoration:underline;text-underline-offset:3px}.ss-story__richtext ul,.ss-story__richtext ol{padding-inline-start:1.5em}
.ss-story__media{overflow:hidden}.ss-story__media img,.ss-story__media video{display:block;width:100%;height:auto;object-fit:var(--media-fit)}.ss-story__media--square{aspect-ratio:1}.ss-story__media--portrait{aspect-ratio:3/4}.ss-story__media--landscape{aspect-ratio:16/9}.ss-story__media:not(.ss-story__media--natural)>*{height:100%;width:100%}.ss-story__placeholder{display:block;width:100%;aspect-ratio:4/3;background:#efefef;fill:#aaa}.ss-story__caption{margin-top:12px;font-size:12px;color:var(--silver-spoon-muted,#777)}
.ss-story__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;box-sizing:border-box;max-width:100%;padding:var(--button-y) var(--button-x);background:var(--button-bg);border:1px solid var(--button-border);border-radius:var(--button-radius);color:var(--block-color);font:inherit;letter-spacing:var(--button-letter);text-decoration:none;transition:background .15s,color .15s}.ss-story__button:hover,.ss-story__button:focus-visible{background:var(--button-hover-bg);color:var(--button-hover-text)}.ss-story__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:749px){.ss-story{padding-inline:var(--story-gutter-mobile)}.ss-story__title{font-size:var(--story-heading-mobile)}.ss-story__block{width:min(var(--block-width-mobile),var(--block-max-mobile),100%);font-size:var(--block-size-mobile)}}
