.memberApp{--appGreen:#23483f;--appOrange:#c44f2c;color:#243a32;background:#f5f3ed;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;font-size:16px}.memberApp *{box-sizing:border-box}.memberApp button,.memberApp input,.memberApp textarea{font:inherit}.memberApp button,.memberApp a{-webkit-tap-highlight-color:transparent}:is(.memberApp button:focus-visible,.memberApp a:focus-visible,.memberApp input:focus-visible,.memberApp textarea:focus-visible){outline-offset:3px;outline:3px solid #ca6638}.memberApp button{cursor:pointer}.memberApp button:disabled{opacity:.55;cursor:default}.memberApp .appHeader{z-index:20;height:auto;min-height:80px;padding:calc(12px + env(safe-area-inset-top)) max(18px,calc((100vw - 760px)/2)) 12px;background:var(--appGreen);color:#fff;border:0;align-items:center;gap:12px;display:flex;position:sticky;top:0}.appHeader img{border-radius:13px;width:52px;height:52px}.appHeader div{gap:4px;display:grid}.appHeader div>span{letter-spacing:1.2px;font-size:16px;font-weight:800}.appHeader small{color:#d6e4dd;font-size:12px}.appMemberTag{border:1px solid #77958b;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:11px}.memberApp .appMain{max-width:760px;padding:20px 16px calc(104px + env(safe-area-inset-bottom));min-height:70dvh;margin:auto}.memberApp h1,.memberApp h2,.memberApp h3{letter-spacing:-.7px;text-transform:none;margin:0 0 14px;font-family:Arial,Helvetica,sans-serif;line-height:1.15}.memberApp h1{font-size:32px}.memberApp h2{font-size:23px}.memberApp h3{font-size:19px}.memberApp p{margin:8px 0 16px;line-height:1.6}.appEyebrow{letter-spacing:1.5px;color:#64766a;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.appWelcome,.appSectionTitle{padding:14px 4px 20px}.appWelcome h1{font-size:38px}.appCard{background:#fff;border:1px solid #e1e4d9;border-radius:20px;margin:0 0 16px;padding:22px}.appCard label{gap:8px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.appCard input:not([type=checkbox]),.appCard textarea{color:#243a32;background:#fff;border:1px solid #c8cec4;border-radius:11px;width:100%;padding:14px;font-size:16px}.rememberLogin{align-items:flex-start;margin:16px 0;font-size:14px;line-height:1.5;gap:10px!important;font-weight:400!important;display:flex!important}.rememberLogin input{accent-color:#23483f;flex-shrink:0;margin:0;width:21px!important;height:21px!important}.appCard .btn,.appButton{background:var(--appGreen);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.appCard .btn.orange{background:var(--appOrange)}.memberApp .appTextButton,.memberApp .authSwitch{min-height:44px;color:var(--appGreen);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:14px;text-decoration:underline;display:inline-flex}.appCard .authSwitch{display:flex}.installCard{background:#eaf0e2;border:1px solid #d8dece;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:18px;display:flex}.installCard>div:not(.installSteps){flex:1;min-width:150px}.installCard strong{font-size:15px}.installCard p{margin:5px 0 0;font-size:13px}.installCard .appButton{font-size:13px}.installSteps{border-top:1px solid #c7d4bb;width:100%;padding-top:16px;line-height:1.7}.installSteps ol{padding-left:23px}.installSteps li{margin:10px 0}.appNewsImage{object-fit:cover;border-radius:13px;width:100%;height:auto;max-height:480px;display:block}.appPre{white-space:pre-wrap;overflow-wrap:anywhere}.appCard small{color:#677368;font-size:12px}.appCard small+h2{margin-top:12px}.memberApp .appTabBar{z-index:25;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #dce1d8;justify-content:center;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0}.appTabBar button{color:#68796f;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:min(25%,180px);min-height:58px;font-size:11px;font-weight:700;display:flex}.appTabBar button[aria-current=page]{color:#23483f;background:#e8efe5}.appAlert{color:#853f27;background:#fff0e8;border-radius:12px;margin:8px 0;padding:13px 16px;font-size:14px;line-height:1.5}.appAlert button{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:8px;text-decoration:underline;display:inline-flex}.appNotice{color:#fff;z-index:30;background:#23483f;border-radius:14px;justify-content:space-between;align-items:center;max-width:720px;margin:auto;padding:18px;display:flex;position:fixed;bottom:100px;left:16px;right:16px;box-shadow:0 8px 40px #0003}.appNotice button{color:#fff;background:0 0;border:0;padding:8px}.appLoading{text-align:center;padding:50px 10px}.babbleHeading{justify-content:space-between;align-items:start;gap:10px;display:flex}.babbleHeading h1{margin-bottom:6px;font-size:30px}.babbleHeading h1 span{font-size:22px}.babbleHeading p{color:#62766a;margin:0;font-size:12px}.connectionDot{background:#ab8c50;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.connectionDot.online{background:#3c9362}.chatRetention{color:#687b6b;font-size:11px;margin:14px 0!important;line-height:1.5!important}.chatMessages{height:calc(100dvh - 355px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior-y:contain;scrollbar-width:thin;min-height:220px;padding:0 4px 14px;overflow-y:auto}.chatDate{text-align:center;color:#6e7c70;padding:18px 0;font-size:11px}.chatMessage{justify-content:flex-start;margin:7px 0;display:flex}.chatMessage.mine{justify-content:flex-end}.chatBubble{background:#fff;border:1px solid #e3e6dc;border-radius:17px 17px 17px 4px;min-width:90px;max-width:86%;padding:12px 14px}.mine .chatBubble{background:#e0eadb;border-color:#d4e0cf;border-radius:17px 17px 4px}.chatBubble>strong{color:#456e58;margin-bottom:5px;font-size:11px;display:block}.chatBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px;font-size:15px;line-height:1.5}.chatBubble img{object-fit:contain;border-radius:9px;width:100%;max-width:310px;max-height:330px;margin:6px 0;display:block}.chatMeta{color:#6a7d6c;justify-content:flex-end;align-items:center;gap:12px;font-size:10px;display:flex}.chatMeta button{color:#6a7d6c;background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:30px;display:flex}.chatEmpty{text-align:center;color:#708171;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:20px;display:flex}.chatEmpty h2{margin:16px 0 0;font-size:21px}.chatEmpty p{font-size:14px}.loadOlder{margin:auto;display:flex!important}.chatComposer{background:#fff;border:1px solid #e0e5d9;border-radius:20px;margin-top:8px;padding:10px}.chatInputRow{align-items:end;gap:8px;display:flex}.chatInputRow textarea{field-sizing:content;resize:vertical;color:#243a32;background:#fff;border:0;flex:1;min-width:0;min-height:48px;max-height:130px;padding:13px 9px;font-size:16px;line-height:1.4}.chatAttach,.chatSend{color:#426d57;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;min-width:46px;height:48px;display:flex}.chatSend{color:#fff;background:#23483f}.chatComposer>small{text-align:center;color:#788575;margin:5px 0;font-size:10px;display:block}.chatPreview{gap:10px;padding:4px 10px 10px;display:flex}.chatPreview img{object-fit:cover;border-radius:10px;width:75px;height:75px}.chatPreview button{color:#23483f;background:0 0;border:0;min-width:44px;padding:12px}.newMessages{color:#23483f;background:#fff;border:1px solid #d4decf;border-radius:20px;align-items:center;gap:5px;margin:-45px auto 12px;padding:10px 16px;font-size:12px;display:flex;position:relative;box-shadow:0 3px 12px #0002}.memberApp input[hidden]{display:none!important}@media (min-width:768px){.memberApp .appMain{padding-top:28px}.chatMessages{height:calc(100dvh - 365px)}.appWelcome{padding-top:28px}.babblet{padding:0 10px}.appCard{padding:28px}}@media (prefers-reduced-motion:reduce){.memberApp *{scroll-behavior:auto!important}}.memberApp .appTabBar{opacity:1;visibility:visible;flex-direction:row;align-items:center;width:auto;max-width:none;height:auto;max-height:none;top:auto;transform:none}.memberApp .appHeader{justify-content:flex-start;width:100%;max-width:none}body:has(.memberApp) .languagePicker{display:none}.memberApp{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.memberApp .appHeader{flex-shrink:0}.memberApp .appMain{width:100%;min-height:0;padding-bottom:calc(96px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.memberApp .appMain:has(.babblet){padding-bottom:calc(88px + env(safe-area-inset-bottom));overflow:hidden}.babblet{flex-direction:column;height:100%;min-height:0;display:flex}.babbleHeading,.chatRetention,.chatComposer,.babblet>.appCard,.babblet>.appAlert{flex-shrink:0}.chatMessages{flex:1;height:auto;min-height:100px}.chatComposer{margin-bottom:0}.memberApp .appHeader{position:relative}.memberApp .appHeader>img{object-fit:contain;background:0 0;border-radius:0}.appTabBar button{width:min(20%,150px);font-size:10px}.appMoreMenu{gap:12px;display:grid}.appMoreMenu>button{text-align:left;color:#23483f;background:#fff;border:1px solid #dce3d6;border-radius:18px;align-items:center;gap:15px;width:100%;min-height:86px;padding:20px 16px;display:flex}.appMoreMenu>button>span:nth-child(2){flex:1;gap:6px;display:grid}.appMoreMenu strong{font-size:17px}.appMoreMenu small{color:#6c7b6c;font-size:12px}.appMoreIcon{background:#e9f0e2;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.onlineMembersButton{color:#2b6549;text-underline-offset:3px;align-items:center;gap:6px;min-height:34px;padding:5px 0;font-size:12px;text-decoration:underline;display:flex}.onlineMembersButton .connectionDot{margin:0}.onlineMembersButton:disabled{text-decoration:none}.babbleHeading .chatConnection{font-size:10px}.onlineExplanation{color:#647465;font-size:14px}.appDialogOverlay{z-index:160;padding:20px max(16px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#10291ee0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.appDialog{width:100%;max-width:720px;max-height:calc(100dvh - 50px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#f5f3ed;border-radius:22px;padding:22px;overflow:auto;box-shadow:0 14px 80px #0005}.appDialogHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.appDialogHeader h2{overflow-wrap:anywhere;margin:0;font-size:22px}.appDialogHeader button{background:#e4eadd;border-radius:50%;flex:none;place-items:center;min-width:44px;min-height:44px;display:grid}.appDialog .appCard{background:0 0;border:0;margin:0;padding:0}.appDialog:focus{outline:none}.eventCalendar .appSectionTitle{padding:14px 0 18px}.eventCalendar .appSectionTitle p{color:#6c7b6c;margin:6px 0 0;font-size:14px}.eventToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.eventToolbar>.appButton{padding:12px 14px;font-size:13px}.eventViewSwitch{border:1px solid #c9d5c1;border-radius:12px;display:inline-flex;overflow:hidden}.eventViewSwitch button{color:#43624c;background:#fff;min-height:46px;padding:10px 14px;font-size:13px;font-weight:700}.eventViewSwitch button[aria-pressed=true]{color:#fff;background:#23483f}.calendarMonth{padding:14px 10px}.calendarMonthHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.memberApp .calendarMonthHeading h2{text-transform:capitalize;text-align:center;margin:0;font-size:20px}.calendarMonthHeading>button{background:#ebf0e5;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.calendarWeekdays,.calendarDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.calendarWeekdays{text-align:center;color:#6c7c6a;margin:8px 0;font-size:10px}.calendarDays>button{color:#23483f;background:#f1f4ec;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:7px 1px;font-size:14px;display:flex}.calendarDays>button.outside{opacity:.45}.calendarDays>button.today{border-color:#648f6f}.calendarDays>button[aria-pressed=true]{color:#fff;opacity:1;background:#23483f}.calendarDays small{white-space:nowrap;color:#527d53;font-size:8px}.calendarDays>button[aria-pressed=true] small{color:#d1e7bb}.calendarHint{color:#6d7b6c;margin:15px 0!important;font-size:11px!important;line-height:1.6!important}.eventListHeading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;display:flex}.memberApp .eventListHeading h2{margin:0;font-size:21px}.eventList{gap:12px;display:grid}.eventListCard{text-align:left;color:#23483f;background:#fff;border:1px solid #dce3d6;border-radius:17px;align-items:center;gap:13px;width:100%;padding:17px 12px;display:flex}.eventListCard>div{flex:1;min-width:0}.memberApp .eventListCard h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:18px;line-height:1.3}.eventListCard p{overflow-wrap:anywhere;align-items:start;gap:5px;margin:0 0 7px;font-size:12px;line-height:1.5;display:flex}.eventListCard p svg{flex:none;margin-top:2px}.eventListCard small{color:#6d7b6c;font-size:11px;display:block}.eventDateBadge{text-align:center;background:#e9efe2;border-radius:12px;justify-content:center;align-self:start;align-items:center;min-width:57px;max-width:63px;min-height:62px;padding:10px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.eventListPeople{color:#487954;align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.eventEmpty{text-align:center;padding:30px 20px}.eventEmpty>svg{margin:auto auto 12px}.eventEmpty p{font-size:14px}.eventDetail dl{margin:0 0 24px}.eventDetail dt{align-items:center;gap:7px;margin:20px 0 6px;font-size:13px;font-weight:700;display:flex}.eventDetail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.eventDetail dd>small{margin-top:3px;display:block}.eventDetail dd .appTextButton{width:fit-content;padding-left:0;font-size:12px;display:flex}.eventAuthor{color:#6d7b6c;margin-top:20px!important;font-size:11px!important}.eventActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eventCount{vertical-align:middle;background:#e6eedf;border-radius:15px;padding:4px 10px;font-size:16px}.eventCalendar h2>svg{vertical-align:middle}.eventPeople{margin:18px 0 0;padding:0;list-style:none}.eventPeople li{overflow-wrap:anywhere;border-bottom:1px solid #e0e5d8;align-items:center;gap:12px;padding:13px 0;font-size:14px;display:flex}.eventPeople li>span{color:#3f6849;background:#e3ecda;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.eventPeople li>small{color:#6d7b6c;margin-left:auto;font-size:11px}.appButton.attending{color:#23483f;background:#e2ecd9;border:1px solid #adc49d}.eventForm fieldset{border:0;min-width:0;margin:0;padding:0}.eventForm h2{margin:30px 0 10px;font-size:21px}.eventForm p{font-size:13px}.eventForm input[type=datetime-local]{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%}.memberAlbumGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.memberAlbumCard{text-align:left;color:#23483f;background:#fff;border:1px solid #dce3d6;border-radius:17px;padding:0;overflow:hidden}.memberAlbumCard>img,.memberAlbumEmpty{aspect-ratio:1.3;object-fit:cover;background:#e3ebdc;width:100%}.memberAlbumEmpty{color:#829879;place-items:center;display:grid}.memberAlbumCard>div:not(.memberAlbumEmpty){padding:14px}.memberApp .memberAlbumCard h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px}.memberAlbumCard p{margin:0;font-size:10px;line-height:1.5}.memberPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.memberPhotoGrid button{aspect-ratio:1;background:#e3ebdc;border-radius:14px;padding:0;position:relative;overflow:hidden}.memberPhotoGrid img{object-fit:cover;width:100%;height:100%}.memberPhotoGrid span{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000b);padding:20px 10px 10px;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.memberLightbox>img{object-fit:contain;background:#183c30;border-radius:12px;width:100%;max-height:65dvh}.memberLightbox>small{color:#617661;font-size:11px}.memberLightControls{justify-content:space-between;align-items:center;gap:7px;margin-top:16px;display:flex}.memberLightControls>span{font-size:11px}.memberLightControls .appTextButton{padding:8px 0;font-size:12px}.gallerySelected{overflow-wrap:anywhere;padding:0;font-size:12px;list-style:none}.gallerySelected li{margin:5px 0}.appEmbedded .section{max-width:none;margin:0;padding:12px 0}.appEmbedded .sectiontop{flex-direction:column;align-items:flex-start;gap:15px;margin:0 0 22px;display:flex}.appEmbedded .sectiontop p{margin:10px 0;font-size:14px}.appEmbedded .forumHeading{margin:0 0 24px}.appEmbedded .forumHeading .intro{font-size:14px}.appEmbedded .forumHeadingIcon,.appEmbedded .forumSidebar{display:none}.appEmbedded .forumLayout{display:block}.appEmbedded .forumCard{padding:17px}.appEmbedded .forumStart{gap:9px;padding:12px}.appEmbedded .forumStart>button{padding:12px 14px;font-size:12px}.appEmbedded .listingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.appEmbedded .listingCover{height:175px}.appEmbedded .listingCardBody{padding:15px}.appEmbedded .listingCard h3{font-size:21px}.appEmbedded .listingDetail{grid-template-columns:minmax(0,1fr);gap:22px}.appEmbedded .marketFilters{flex-wrap:wrap;gap:12px}.appEmbedded .marketFilters>div{flex-wrap:wrap}.appEmbedded .listingFields{grid-template-columns:minmax(0,1fr)}.appEmbedded input,.appEmbedded textarea,.appEmbedded select{max-width:100%;font-size:16px}.appEmbedded .listingForm,.appEmbedded .forumComposer{padding:18px}.appEmbedded .forumComposer input,.appEmbedded .forumComposer textarea{font-size:16px}.appEmbedded .btn{border-radius:11px}.appEmbedded .forumLayout>aside{display:none}@media (max-width:430px){.appEmbedded .listingGrid{grid-template-columns:minmax(0,1fr)}.appEmbedded .listingCover{height:230px}.appDialog{padding:17px}.memberAlbumGrid{gap:10px}.memberAlbumCard>div:not(.memberAlbumEmpty){padding:12px}.memberLightControls .appTextButton{font-size:11px}}@media (min-width:650px){.memberPhotoGrid,.memberAlbumGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.calendarMonth{padding:20px}.calendarDays>button{min-height:65px}.calendarDays small{font-size:10px}.memberApp .appTabBar button{font-size:11px}}.appTabIcon{justify-content:center;align-items:center;min-width:28px;position:relative;display:inline-flex!important}.appUnreadBadge{color:#fff;background:#c7472f;border:2px solid #fff;border-radius:14px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-12px}.babbleActions{flex-direction:column;flex:none;align-items:flex-end;display:flex}.notificationShortcut{white-space:nowrap;min-height:36px!important;font-size:12px!important}.babbleActions>.appTextButton{min-height:30px;padding:5px;font-size:11px}.notificationSettings h2 svg{vertical-align:middle}.notificationHint{color:#687b6b;margin-top:18px!important;font-size:12px!important;line-height:1.6!important}.notificationEnabled{color:#387348;align-items:center;gap:6px;display:flex;font-size:12px!important}.notificationMessage{background:#e7efe0;border-radius:10px;padding:13px;font-size:14px!important;line-height:1.6!important}.notificationState{border-radius:12px;align-items:center;gap:8px;padding:13px 15px;font-weight:700;display:flex;font-size:15px!important}.notificationState.isOn{color:#2c683d;background:#e5efdd}.notificationState.isOff{color:#596c59;background:#edf0e9}.chatMessage{align-items:flex-end;gap:8px}.chatAvatar{flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:2px;display:flex}.chatAvatar .avatar{border-radius:50%;width:32px;min-width:32px;height:32px;min-height:32px;font-size:13px;overflow:hidden}.chatAvatar .avatar img{object-fit:cover;width:100%;height:100%}.chatMessage.mine{flex-direction:row-reverse;justify-content:flex-start}.chatBubble{max-width:calc(100% - 40px)}.chatBubble>strong{overflow-wrap:anywhere}.eventListCard.isPastEvent{color:#687066;background:#eceee9;border-color:#d4d9d1}.memberApp .eventListCard.isPastEvent h3,.memberApp .eventTitlePast{color:#687066;text-decoration:line-through;text-decoration-thickness:1px}.isPastEvent .eventDateBadge{color:#697266;background:#dfe3dc}.isPastEvent .eventListPeople{color:#6b7568}.eventPastBadge{color:#4f5c4a;letter-spacing:.4px;background:#dfe3dc;border-radius:7px;align-items:center;margin:0 0 8px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.calendarDays>button.hasPastEvents{color:#697266;background:#e8ebe4}.calendarDays>button.hasPastEvents small{color:#697266;text-decoration:line-through}.calendarDays>button.hasPastEvents[aria-pressed=true]{color:#445840;background:#dfe4d9;border:2px solid #23483f}.calendarDays>button.hasPastEvents[aria-pressed=true] small{color:#445840}.appNewsPublish{background:#e8efdf;border:1px solid #cfddc2;border-radius:16px;margin:0 0 24px;padding:18px}.appNewsPublish p{margin:0 0 14px;font-size:14px;line-height:1.65}.appNewsControls{border-top:1px solid #dae1d1;flex-wrap:wrap;gap:5px 16px;margin-top:20px;padding-top:12px;display:flex}.appNewsCard>.appEyebrow{align-items:center;gap:6px;margin-bottom:14px;display:flex}.appNewsCard .richBody{overflow-wrap:anywhere;white-space:pre-wrap;font-size:16px;line-height:1.75}.appNewsCard .postImages{max-height:420px;margin-top:18px}.appNewsCard .postImages button{height:180px;min-height:0}.appNewsCard .postImages.count1 button{height:auto;max-height:400px}.appNewsCard .postImages img{object-fit:cover;width:100%;height:100%}.appNewsComposer{min-width:0}.appNewsComposer>p{font-size:14px;line-height:1.6}.appNewsComposer form>h2{font-size:25px}.appNewsComposer input{font-size:16px}.appNewsComposer .richToolbar{flex-wrap:wrap;gap:5px;display:flex}.appNewsComposer .richToolbar button{min-width:38px;min-height:40px}.appNewsComposer .editable{min-height:170px;max-height:38dvh;font-size:16px;line-height:1.7;overflow-y:auto}.appNewsComposer .imagePicker{align-items:center;gap:12px;padding:16px;line-height:1.5;display:flex}.appNewsComposer .imagePicker>span{min-width:0}.appNewsComposer .imagePicker small{line-height:1.6;display:block}.appNewsComposer .uploadPreviews{grid-template-columns:repeat(2,minmax(0,1fr))}.appNewsComposer .uploadPreviews figure{min-width:0}.appNewsComposer .uploadPreviews figcaption{overflow-wrap:anywhere}.appNewsComposer .btn{min-height:48px;font-size:15px}.appNewsComposer .btn:disabled{opacity:.55}
