@media (max-width:760px){html,body{max-width:100%;overflow-x:clip}main,.appShell,.shell,.card,.adminLayout,.adminLayout__main,.adminContentContainer,.adminPanel,.siteRouteShell,.pageShell{min-width:0;max-width:100%}.row>*,.form>*,.adminToolbar>*,.adminLayout__intro>*,.profileHeaderActions>*,.resultCard,.nonprofitCardMain,.nonprofitContentCol{min-width:0}img,video{max-width:100%}h2,h3,h4,p,li,td,th,label,.card,.resultCard,.trustedResourceCard,.nonprofitContentCol,.orgName,.directoryResultTitle{overflow-wrap:break-word}select,textarea,.adminConsole .adminConsoleInput,.adminConsole select.adminConsoleInput,.adminConsole textarea.adminConsoleInput{max-width:100%;font-size:16px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]){max-width:100%;font-size:16px}.btnPrimary,.btnSoft,.btnBlack,.favBtn,a.btnSoft,a.btnPrimary,a.btnBlack,.adminLayout__menuBtn,.homeDirectoryPanel__searchToggle,.profileEditModal__close,.dsChoice{min-height:44px}.grid2,.grid3,.grid4,.statsGrid,.accountGrid,.adminToolbar{max-width:100%}.adminToolbar .adminConsoleInput--grow{flex:auto;width:100%;min-width:0}.adminDashboardGrid,.adminTaskGrid,.adminContentHubGrid{grid-template-columns:minmax(0,1fr)}.modalOverlay{padding:max(10px, env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));align-items:start}.modalCard{width:min(100%,100vw - 20px);max-width:100%;max-height:min(90dvh, calc(100dvh - 20px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));-webkit-overflow-scrolling:touch;overflow-y:auto}.adminHorizontalNav__moreMenu{width:min(240px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px);left:auto;right:0}.adminPreviewPanel--drawer{width:min(100vw,420px);padding-bottom:env(safe-area-inset-bottom,0px)}.adminSaveBar{bottom:calc(10px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%}.adminSaveBar__actions{grid-template-columns:1fr;width:100%;display:grid}.adminSaveBar__actions .btnPrimary,.adminSaveBar__actions .btnSoft,.adminWizardActions .btnPrimary,.adminWizardActions .btnSoft{justify-content:center;width:100%;min-height:44px}.adminMobileNavDrawer__panel{width:min(360px,100vw);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));padding-top:max(16px, env(safe-area-inset-top,0px))}.sponsorPage,.sponsorLanding,.sponsorSection,.sponsorFeaturedShowcase,.sponsorPremiumCard,.sponsorCtaBand,.headerAccountDropdown{min-width:0;max-width:100%}.headerAccountDropdown{width:min(268px,100vw - 24px)}.becomeSponsorModal.modalCard{width:min(100%,100% - 16px);max-width:calc(100vw - 16px)}.sponsorPremiumMetaChips,.sponsorPremiumFooter,.sponsorPremiumBrandIdentity{flex-wrap:wrap;min-width:0;max-width:100%}.sponsorPremiumCard .organizationLogo--lg,.sponsorPremiumLogoShell.organizationLogo{--org-logo-size:88px}.podcastEpisodeGrid,.podcastGuestGrid,.podcastMemberGrid,.podcastEpisodeCard{grid-template-columns:minmax(0,1fr)}iframe,embed,object,.podcastEpisodeThumb,.podcastEpisodeThumb img{min-width:0;max-width:100%}table.adminTable td.adminTable__cell--nowrap{white-space:normal}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn{flex-shrink:0;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;min-height:44px;padding-left:0;padding-right:0;font-size:0;line-height:0}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn{flex-shrink:0;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;min-height:44px;padding-left:0;padding-right:0;font-size:0;line-height:0}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn{flex-shrink:0;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;min-height:44px;padding-left:0;padding-right:0;font-size:0;line-height:0}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbarLeft .sponsorBtn{flex-shrink:0;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;min-height:44px;padding-left:0;padding-right:0;font-size:0;line-height:0}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbarLeft .sponsorBtn{flex-shrink:0;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;min-height:44px;padding-left:0;padding-right:0;font-size:0;line-height:0}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbarLeft .sponsorBtn{flex-shrink:0;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;min-height:44px;padding-left:0;padding-right:0;font-size:0;line-height:0}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbarRight .sponsorBtn{flex-shrink:0;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;min-height:44px;padding-left:0;padding-right:0;font-size:0;line-height:0}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbarRight .sponsorBtn{flex-shrink:0;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;min-height:44px;padding-left:0;padding-right:0;font-size:0;line-height:0}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbarRight .sponsorBtn{flex-shrink:0;justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;min-height:44px;padding-left:0;padding-right:0;font-size:0;line-height:0}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn .topbarBtnLabel{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn .topbarBtnLabel{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn .topbarBtnLabel{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn .iconWrap{width:22px;height:22px;font-size:14px;line-height:1}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn .iconWrap{width:22px;height:22px;font-size:14px;line-height:1}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn .iconWrap{width:22px;height:22px;font-size:14px;line-height:1}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn svg{width:22px;height:22px;font-size:14px;line-height:1}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn svg{width:22px;height:22px;font-size:14px;line-height:1}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast) .topbar .sponsorBtn svg{width:22px;height:22px;font-size:14px;line-height:1}.headerAccountDropdown{box-sizing:border-box;width:min(268px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px)}.sponsorAdminEditorToolbar,.sponsorAdminEditorToolbar select,.adminToolbar select,.communityModToolbar select{width:100%;min-width:0;max-width:100%}.sponsorAdminEditorGrid,.sponsorAdminSelectorGrid{grid-template-columns:minmax(0,1fr)}.directoryPager{grid-template-columns:1fr 1fr;gap:8px;display:grid}.directoryPagerLabel{white-space:normal;text-align:center;grid-column:1/-1;justify-self:center}.directoryPager>.btnSoft,.directoryPager>.btnPrimary,.directoryPager>a.btnSoft,.directoryPager>a.btnPrimary{justify-content:center;width:100%;min-width:0;min-height:44px}.connectionNotifActions__buttons{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.connectionNotifActions__buttons.row>.btnPrimary,.connectionNotifActions__buttons.row>.btnSoft,.connectionNotifActions__buttons.row>a.btnSoft{justify-content:center;width:100%;min-width:0;min-height:44px}.connectionNotifActions__buttons .connectionNotifActions__profileBtn{grid-column:1/-1}.communityFeedTab{min-height:44px}.communitySubmitModalFoot .btnPrimary,.communitySubmitModalFoot .btnSoft{flex:100%}.membershipBillingCenter__stats{grid-template-columns:minmax(0,1fr)}.orgLicenseDashboard__tableWrap,.orgLicenseDashboard table{max-width:100%}.orgLicenseDashboard__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}main.topApp.appShell--admin .adminLayout{width:100%;max-width:100%}}@media (max-width:399px){.homeMembershipSection__grid,.membershipPlansModal .homeMembershipSection__grid,.orgLicenseDashboard__stats,.adminDashboardGrid,.adminTaskGrid{grid-template-columns:1fr}.adminLayout__intro{flex-wrap:wrap}.adminLayout__menuBtn{width:100%}.ds-page-intro--withTrustedBadge{--trusted-intro-badge-size:56px}}@media (max-width:760px) and (min-width:400px){.ds-page-intro--withTrustedBadge{--trusted-intro-badge-size:72px}}
