/* Small, scoped refinements. Existing section sizes and saved crops are retained. */
.cf-creation-note{font-size:10px;line-height:1.7}
.reading-layout>.cf-creation-note,.info-page>.cf-creation-note{font-size:11px}
#home-workshops .cf-workshops-photo-link{display:block;min-width:0;border-radius:6px}
#home-workshops .cf-workshops-photo-link:focus-visible{outline:2px solid var(--pink);outline-offset:4px}
.cf-article-natural-viewport{display:block;position:absolute;inset:0;overflow:hidden}
.cf-article-natural-viewport>img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 :is(#home-magazine-community,#home-inspiration) .article-card :is(.cf-af-viewport,.cf-article-natural-viewport){transition:transform .35s ease;transform-origin:center}
 :is(#home-magazine-community,#home-inspiration) .article-card:is(:hover,:focus-visible) :is(.cf-af-viewport,.cf-article-natural-viewport){transform:scale(1.035)}
}
@media(max-width:760px){
 .site-footer .cf-creation-note{width:100%;text-align:center}
 .reading-layout>.cf-creation-note,.info-page>.cf-creation-note{text-align:center}
 .site-footer .footer-social{width:100%;justify-content:center;margin-left:0}
}
