.zsr-article-ux .container--tiny{max-width:860px}
.zsr-article-ux .article__content{font-size:18px;line-height:1.75;overflow-wrap:anywhere}
.zsr-article-ux .article__content p{margin:0 0 1.25em}
.zsr-article-ux .article__content h2{font-size:clamp(25px,3vw,32px);line-height:1.25;margin:1.8em 0 .65em;color:#812a22}
.zsr-article-ux .article__content h3{font-size:clamp(21px,2.5vw,26px);line-height:1.35;margin:1.6em 0 .6em}
.zsr-article-ux .article__content :is(ul,ol){padding-left:1.5em;margin:0 0 1.5em}
.zsr-article-ux .article__content li{margin-bottom:.6em}
.zsr-article-ux .article__content blockquote{border-left:4px solid #812a22;padding:12px 22px;margin:1.5em 0;background:#f5f1eb;font-style:italic}
.zsr-article-ux .article__content a{text-decoration:underline;text-underline-offset:.18em}
.zsr-article-ux .article__content a:hover{color:#812a22}
.zsr-article-next{margin-top:48px;border-top:2px solid #28221d;padding-top:28px;color:#28221d}
.zsr-article-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.zsr-article-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;border:2px solid #28221d;color:#28221d;font-size:14px;font-weight:700;text-decoration:none}
.zsr-article-button--primary{background:#fad018}
.zsr-article-explore,.zsr-article-sharing{margin-top:40px}
.zsr-article-next h2{font-size:24px;line-height:1.3;margin-bottom:20px}
.zsr-article-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.zsr-article-card{display:block;min-width:0;background:#f5f1eb;color:#28221d;text-decoration:none;padding-bottom:20px;overflow-wrap:anywhere}
.zsr-article-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff;display:block}
.zsr-article-card :is(span,h3,p){display:block;margin:16px 18px 0}
.zsr-article-card span{font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.zsr-article-card h3{font-size:20px;line-height:1.35}
.zsr-article-share-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.zsr-article-share-links :is(a,button){display:inline-flex;justify-content:center;align-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:10px;border:1px solid #b7ada4;border-radius:50%;background:transparent;color:#28221d;text-decoration:none;cursor:pointer}
.zsr-article-ux :is(a,button):focus-visible{outline:3px solid #812a22;outline-offset:4px}
.zsr-article-ux .article__meta-share{display:none}
@media(max-width:600px){.zsr-article-ux .article__content{font-size:17px;line-height:1.7}.zsr-article-actions{display:grid;grid-template-columns:1fr}.zsr-article-cards{grid-template-columns:1fr}.zsr-article-next{margin-top:32px}.zsr-article-card img{max-height:230px}}
.zsr-article-share-links svg{width:22px;height:22px;fill:currentColor;pointer-events:none}
.zsr-article-share-links :is(a,button):hover{background:#f5f1eb;border-color:#812a22}
.zsr-article-share-links [data-zsr-copy-status]{min-width:72px;min-height:24px;font-size:14px}
.zsr-article-signup .zsr-article-card-cta{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:.2em}
.zsr-article-ux .article__content .zsr-preserved-markers{list-style:none;padding-left:.5em}

