.group-nav{flex-wrap:wrap}.group-card h2{margin:0 0 14px;font-size:22px}.group-card .ptag{margin-inline-end:8px}.group-card p{margin:18px 0}.group-inline{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:12px 0}.group-consent{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.65;margin:18px 0}.group-consent input{width:20px;height:20px;flex:0 0 20px;margin-top:4px}.group-inline .pbtn{min-height:44px}.community-post-event pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:15px}.screen-group .community-feed .pbtn,.screen-group-post .community-feed .pbtn{margin:6px;min-height:44px}.screen-group-edit input,.screen-group-edit textarea,.screen-group-post-edit textarea{font-size:16px}.screen-group-members .pbox>strong{font-size:17px;margin-inline-end:12px}@media(max-width:760px){.group-nav{padding-inline:12px}.group-nav .pbtn{min-height:44px;white-space:normal}.group-inline{align-items:stretch;flex-direction:column}.group-card h2{font-size:20px}}
@media(max-width:760px){body:has(.group-nav) .pheader .plogo{flex:1 1 0;min-width:0;width:auto}body:has(.group-nav) .pheader .plogo .festime-official-logo{max-width:100%}body:has(.group-nav) .pheader-tools{flex-shrink:0}}

.group-role-editor input,.group-role-editor select,.group-role-editor textarea{font-size:16px}.group-role-editor .pbtn,.screen-group-team .pbtn{min-height:44px;margin:6px}.screen-group-team .pbox h2,.group-role-editor h2{overflow-wrap:anywhere}.screen-group-team .ptag{margin:8px}
.screen-group-team .community-feed p,.group-role-editor p{font-size:16px;line-height:1.65}
