/* DRAF editorial content audit and circular branding. Does not modify approved layout. */
.brand-crest,.footer-logo img,.cooperative-identity img{border-radius:50%;object-fit:contain;background:transparent}
.cooperative-identity img{max-width:230px;aspect-ratio:1/1}
.flag-circle.flag-emoji{display:flex;align-items:center;justify-content:center;border-radius:50%;width:42px;height:42px;overflow:hidden;background:#f3f5f9;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;font-size:28px;line-height:1;box-shadow:0 2px 10px rgba(12,32,62,.12)}
@media(max-width:600px){.flag-circle.flag-emoji{width:38px;height:38px;font-size:25px}}
@media(max-width:720px){
 .v2-membership-layout{grid-template-columns:minmax(0,1fr)}
 .v2-member-card,.v2-membership-copy{min-width:0}
 .v2-membership-copy h2{overflow-wrap:break-word}
}
@media(min-width:721px) and (max-width:980px){
 .v2-membership-layout{grid-template-columns:minmax(0,1fr)}
 .v2-member-card,.v2-membership-copy{min-width:0}
}
