.NavigationBar-root{background:var(--cba-nav-bg)!important;color:var(--cba-nav-text)!important;border-bottom:1px solid var(--cba-nav-border);overflow:visible!important;margin:0!important;top:0;left:0;right:0;height:var(--cba-nav-height, 64px)}.NavigationBar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:var(--cba-nav-height, 64px);height:var(--cba-nav-height, 64px);padding-left:24px;padding-right:24px;max-width:100%;overflow:visible!important}.NavigationBar-left{display:flex;align-items:center;gap:2rem;flex-shrink:0}.NavigationBar-siteNav{flex-shrink:0}.NavigationBar-siteNav-link:hover{background-color:#ffffff14}.NavigationBar-right{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;max-width:min(960px,72vw);min-width:0}.NavigationBar-auth{flex-shrink:0;display:flex;align-items:center}.NavigationBar-search{flex:1 1 auto;width:100%;max-width:none;margin:0}.NavigationBar-search .MuiAutocomplete-root,.NavigationBar-search-input{width:100%}.NavigationBar-search-input .MuiOutlinedInput-root{border-radius:10px}.NavigationBar-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--cba-nav-text);cursor:pointer;flex-shrink:0;overflow:visible}.NavigationBar-logo:hover{opacity:.9}.NavigationBar-logo-img{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:8px;object-fit:contain;object-position:center;display:block}.NavigationBar-brand{font-weight:600;white-space:nowrap}.NavigationBar-ctaGroup{margin-left:.25rem;margin-right:.25rem}.NavigationBar-supportCba,.NavigationBar-helpCta{flex-shrink:0}@media (max-width: 1199px){.NavigationBar-left{gap:1rem}.NavigationBar-right{max-width:none}.NavigationBar-search{flex:1;max-width:none}}@media (max-width: 899px){.NavigationBar-toolbar{gap:.5rem;padding-left:12px;padding-right:12px}.NavigationBar-left{gap:.5rem;min-width:0}.NavigationBar-brand{display:none}.NavigationBar-logo-img{width:36px;height:36px;min-width:36px;min-height:36px}}.NavigationBar-search-overlay{min-height:var(--cba-nav-height, 64px);height:var(--cba-nav-height, 64px);display:flex;align-items:center}.NavigationBar-search-overlay .MuiOutlinedInput-root{background-color:var(--cba-nav-search-bg)}.HomePageSidebar-root{position:fixed;left:max(0px,env(safe-area-inset-left,0px));top:var(--cba-nav-height, 64px);width:240px;min-width:240px;height:calc(100vh - var(--cba-nav-height, 64px));z-index:100;background:var(--cba-sidebar-bg);border-right:1px solid var(--cba-border);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;transition:width .25s ease,min-width .25s ease,transform .25s ease;margin:0;padding:0}.HomePageSidebar-root--collapsed{width:72px;min-width:72px}.HomePageSidebar-header{flex-shrink:0;padding:.5rem .5rem .25rem;display:flex;align-items:center}.HomePageSidebar-hamburger{color:var(--cba-primary)!important}.HomePageSidebar-hamburger:hover{background:var(--cba-overlay-tint)!important}.HomePageSidebar-list{padding:.5rem 0;flex:1;overflow-x:hidden;overflow-y:auto;min-height:0;min-width:0}.HomePageSidebar-item{margin:0 .5rem;border-radius:8px;overflow:hidden}.HomePageSidebar-button{border-radius:8px!important}.HomePageSidebar-button:hover,.HomePageSidebar-button-active,.HomePageSidebar-button.Mui-selected,.HomePageSidebar-button-active:hover,.HomePageSidebar-button.Mui-selected:hover{background:var(--cba-overlay-tint)!important}.HomePageSidebar-icon{min-width:40px!important;color:var(--cba-primary)}.HomePageSidebar-text{font-weight:500;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .2s ease}.HomePageSidebar-root--collapsed .HomePageSidebar-text{opacity:0;width:0;overflow:hidden;min-width:0;margin:0;padding:0}.HomePageSidebar-root--collapsed .HomePageSidebar-item{margin:0 .25rem}.HomePageSidebar-root--collapsed .HomePageSidebar-icon{min-width:0!important;margin:0 auto}.HomePageSidebar-root--collapsed .HomePageSidebar-button{justify-content:center}@media (max-width: 1199px){.HomePageSidebar-root{width:280px;min-width:280px;transform:translate(-100%);box-shadow:0 8px 32px #0000003d;z-index:1200}.HomePageSidebar-root--mobileOpen{transform:translate(0)}.HomePageSidebar-root .HomePageSidebar-text{display:inline-block;opacity:1;width:auto}.HomePageSidebar-item{margin:0 .5rem}.HomePageSidebar-icon{min-width:40px!important}.HomePageSidebar-header{display:none}.HomePageSidebar-root--collapsed{width:280px;min-width:280px}.HomePageSidebar-root--collapsed .HomePageSidebar-text{opacity:1;width:auto}.HomePageSidebar-root--collapsed .HomePageSidebar-item{margin:0 .5rem}.HomePageSidebar-root--collapsed .HomePageSidebar-icon{min-width:40px!important;margin:0}.HomePageSidebar-root--collapsed .HomePageSidebar-button{justify-content:flex-start}}.HomePageSidebar-backdrop{position:fixed;inset:var(--cba-nav-height, 64px) 0 0 0;background:#00000073;z-index:1100;display:none}@media (max-width: 1199px){.HomePageSidebar-backdrop--visible{display:block}}.AppLayoutWithSidebar-root{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden;width:100%}.AppLayoutWithSidebar-content{flex:1;margin-left:240px;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;background:var(--cba-bg);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:max(0px,env(safe-area-inset-right,0px))}.AppLayoutWithSidebar-content--sidebarCollapsed{margin-left:72px}@media (max-width: 1199px){.AppLayoutWithSidebar-content,.AppLayoutWithSidebar-content--sidebarCollapsed{margin-left:0}}.ContentCard-root{border-radius:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;background:var(--cba-bg)!important;border-color:var(--cba-border);min-width:0;max-width:100%}.ContentCard-hit-area:focus-visible{outline:2px solid var(--cba-primary);outline-offset:2px;border-radius:6px}.ContentCard-root.ContentCard--medium,.ContentCard-root.ContentCard--large{flex:1 1 auto;width:100%;min-height:0;height:100%;display:flex;flex-direction:column}.ContentCard-root:hover{border-color:var(--cba-border-strong);box-shadow:0 1px 4px var(--cba-shadow)}.ContentCard-content{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem!important}.ContentCard--small .ContentCard-content{padding:.5rem .75rem!important;gap:.5rem}.ContentCard--medium .ContentCard-content{display:grid!important;grid-template-rows:auto minmax(0,1fr);align-items:stretch;padding:8px 8px 0!important;flex:1 1 auto;min-height:0}.ContentCard--large .ContentCard-content{display:grid!important;grid-template-rows:auto minmax(0,1fr);align-items:stretch;padding:1rem!important;flex:1 1 auto;min-height:0}.ContentCard--medium .ContentCard-body,.ContentCard--large .ContentCard-body{grid-row:2;min-height:5.5rem;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:.25rem}.ContentCard-thumb{flex-shrink:0;border-radius:6px;display:flex;align-items:center;justify-content:center}.ContentCard-thumb:not(.cba-content-placeholder){background:transparent}.ContentCard-icon{font-size:1.25rem!important}.ContentCard--small .ContentCard-thumb{width:32px;height:32px}.ContentCard--small .ContentCard-icon{font-size:1rem!important}.ContentCard--medium .ContentCard-thumb,.ContentCard--large .ContentCard-thumb{grid-row:1;align-self:start;width:100%;max-width:100%;aspect-ratio:1 / 1;height:auto;flex-shrink:0;display:block;position:relative;overflow:hidden;border-radius:8px 8px 0 0;box-sizing:border-box}.ContentCard--medium .ContentCard-thumb:not(.cba-content-placeholder),.ContentCard--large .ContentCard-thumb:not(.cba-content-placeholder){background:transparent}@supports not (aspect-ratio: 1 / 1){.ContentCard--medium .ContentCard-thumb,.ContentCard--large .ContentCard-thumb{height:0;padding-bottom:100%;aspect-ratio:unset}}.ContentCard--medium .ContentCard-thumb-inner,.ContentCard--large .ContentCard-thumb-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ContentCard-thumb-img{display:block}.ContentCard--small .ContentCard-thumb-img{width:100%;height:100%;object-fit:cover}.ContentCard--medium .ContentCard-thumb-img,.ContentCard--large .ContentCard-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ContentCard-type-icon{position:absolute;top:.75rem;right:.75rem;color:var(--cba-text-muted)!important;font-size:1rem!important}.ContentCard-body{flex:1;min-width:0;position:relative}.ContentCard--medium .ContentCard-body,.ContentCard--large .ContentCard-body{padding:.75rem 2rem .75rem 1rem}.ContentCard-title{color:var(--cba-primary)}.ContentCard-subtext{display:block;margin-top:.25rem}.ContentCard--small .ContentCard-subtext--small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;margin-top:.125rem;line-height:1.25}.ContentCard--medium .ContentCard-subtext,.ContentCard--large .ContentCard-subtext{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;min-height:2.5em;line-height:1.35}.ContentCard-title-row{display:flex;align-items:center;gap:.5rem;min-width:0}.ContentCard-title-row .ContentCard-title{flex:1;min-width:0}.ContentCard--medium .ContentCard-title,.ContentCard--large .ContentCard-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;min-height:2.75em;line-height:1.35}.AboutTab-root{min-height:100%}.AboutTab-hero{position:relative;min-height:clamp(260px,52vh,480px);display:flex;align-items:center;justify-content:center;overflow:hidden}.AboutTab-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.AboutTab-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--cba-hero-overlay-start) 0%,var(--cba-hero-overlay-end) 100%);z-index:1}.AboutTab-hero-content{position:relative;z-index:2;text-align:center;color:var(--cba-hero-text);padding:3rem 1.5rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.AboutTab-hero-label{display:block;font-size:.8rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem;color:var(--cba-hero-text-subtle)}.AboutTab-hero-title{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.2;margin-bottom:1rem;letter-spacing:-.02em;text-shadow:0 1px 3px var(--cba-hero-text-shadow)}.AboutTab-hero-text{font-size:1.0625rem;font-weight:400;line-height:1.65;max-width:540px;margin:0 auto 1.5rem;color:var(--cba-hero-text-strong)}.AboutTab-hero-cta{background-color:var(--cba-accent)!important;padding:.75rem 2rem!important;font-weight:600!important}.AboutTab-hero-cta:hover{background-color:var(--cba-accent-dark)!important}.AboutTab-networkCta{padding:1.5rem 0 .5rem}@media (min-width: 600px){.AboutTab-networkCta{padding:2rem 0 .75rem}}.AboutTab-section{padding:clamp(2.5rem,6vw,4rem) 0;background:var(--cba-bg)}.AboutTab-section-alt{background-color:var(--cba-surface-alt)}.AboutTab-section-title{font-weight:700;color:var(--cba-primary);margin-bottom:1rem}.AboutTab-section-divider{width:64px;height:4px;background:linear-gradient(90deg,var(--cba-accent),var(--cba-primary));border-radius:2px;margin-bottom:2rem}.AboutTab-para{margin-bottom:1rem;line-height:1.7;color:var(--cba-text-primary)}.AboutTab-center{text-align:center}.AboutTab-quote{margin:2rem 0;padding:1.5rem;background:var(--cba-overlay-tint);border-left:4px solid var(--cba-accent);border-radius:0 8px 8px 0}.AboutTab-quote blockquote{margin:0 0 .5rem;font-style:italic;color:var(--cba-text-primary)}.AboutTab-quote .MuiTypography-colorTextSecondary{color:var(--cba-text-secondary)!important}.AboutTab-list{margin:1rem 0 2rem 2rem;padding-left:1.5rem}.AboutTab-list li{margin-bottom:.5rem;line-height:1.6;color:var(--cba-text-primary)}.AboutTab-cta-text{margin:2rem 0 1rem!important;font-weight:600!important;color:var(--cba-text-primary)!important}.AboutTab-cta-button{background-color:var(--cba-accent)!important}.AboutTab-cta-button:hover{background-color:var(--cba-accent-dark)!important}.AboutTab-ministries-grid{margin:2rem 0}.AboutTab-ministries-loading{display:flex;justify-content:center;padding:3rem}.AboutTab-ministry-cardWrap{height:100%;min-width:0}.AboutTab-ministry-cardWrap>a{display:block;height:100%;min-height:0}.AboutTab-ministry-cardWrap .ContentCard-root{height:100%}.AboutTab-card{border-radius:16px!important;border:1px solid var(--cba-border-strong);height:100%;background:var(--cba-surface)!important}.AboutTab-card-inline{padding:2rem;background:var(--cba-surface);border-radius:16px;border:1px solid var(--cba-border-strong);height:100%}.AboutTab-card-inline .MuiTypography-root,.AboutTab-card .MuiTypography-root{color:var(--cba-text-primary)}.AboutTab-card .MuiTypography-colorTextSecondary,.AboutTab-card-inline .MuiTypography-colorTextSecondary,.AboutTab-ministries-grid .MuiTypography-colorTextSecondary{color:var(--cba-text-secondary)!important}.AboutTab-footer{padding:2rem 0;background:var(--cba-footer-bg);color:var(--cba-on-primary)}.AboutTab-footer .MuiTypography-root{color:var(--cba-on-primary-muted)!important}.LandingPage-root{flex:1;min-height:0;min-width:0;width:100%;overflow-x:hidden;background:var(--cba-bg)}.DataErrorFallback-root{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:clamp(32px,8vw,56px) clamp(16px,5vw,32px);text-align:center;max-width:min(420px,100%);margin:0 auto;width:100%;box-sizing:border-box}.DataErrorFallback--compact{padding:32px 20px;gap:10px;max-width:100%}.DataErrorFallback-icon-wrap{width:64px;height:64px;border-radius:50%;background:var(--cba-overlay-tint, rgba(0, 0, 0, .06));display:flex;align-items:center;justify-content:center;margin-bottom:4px}[data-theme=dark] .DataErrorFallback-icon-wrap{background:var(--cba-overlay-tint, rgba(255, 255, 255, .08))}.DataErrorFallback--compact .DataErrorFallback-icon-wrap{width:48px;height:48px;margin-bottom:0}.DataErrorFallback-icon{color:var(--cba-text-muted, #757575)!important;font-size:32px!important}.DataErrorFallback--compact .DataErrorFallback-icon{font-size:24px!important}.DataErrorFallback-headline{font-weight:600;color:var(--cba-text-primary, #212121);font-size:1.25rem}.DataErrorFallback-subtext{color:var(--cba-text-secondary, #616161);line-height:1.5}.DataErrorFallback-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.DataErrorFallback-retry{text-transform:none;font-weight:600;border-radius:8px;padding:8px 20px;background:var(--cba-accent, #1976d2)!important}.DataErrorFallback-home{text-transform:none;font-weight:500;border-radius:8px;padding:8px 20px}.MinistryRecommendationsRow-root{margin:.75rem 0 1rem;padding:.5rem 0;min-width:0}.MinistryRecommendationsRow-title{margin-bottom:.5rem;padding:0}.MinistryRecommendationsRow-scroll{display:flex;align-items:flex-start;gap:.75rem;overflow-x:auto;overflow-y:hidden;padding:.25rem 0 .65rem;scroll-padding-inline:0;scrollbar-width:thin;-webkit-overflow-scrolling:touch;box-sizing:border-box}.MinistryRecommendationsRow-scroll::-webkit-scrollbar{height:6px}.MinistryRecommendationsRow-scroll::-webkit-scrollbar-thumb{background:var(--cba-overlay-tint, rgba(0, 0, 0, .2));border-radius:3px}.MinistryRecommendationsRow-root--small .MinistryRecommendationsRow-card-wrap{width:min(220px,calc(100vw - 120px))}.MinistryRecommendationsRow-root--medium .MinistryRecommendationsRow-card-wrap{width:min(200px,calc(100vw - 120px))}.MinistryRecommendationsRow-root--large .MinistryRecommendationsRow-card-wrap{width:min(260px,calc(100vw - 120px))}.MinistryRecommendationsRow-card-wrap{flex-shrink:0}.MinistryRecommendationsRow-card-wrap>a{display:block;width:100%;min-height:0}.MinistryRecommendationsRow-card-wrap .ContentCard-root{height:auto}.OverallMinistriesTab-root{padding:1rem 1.5rem;min-width:0;max-width:100%;box-sizing:border-box}@media (max-width: 599px){.OverallMinistriesTab-root{padding:.75rem clamp(10px,3.5vw,16px)}}.OverallMinistriesTab-header{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--cba-border, rgba(128, 128, 128, .25))}.OverallMinistriesTab-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;min-width:0}.OverallMinistriesTab-lede{margin:0;line-height:1.45;max-width:52ch}.OverallMinistriesTab-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0}@media (min-width: 900px){.OverallMinistriesTab-toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.OverallMinistriesTab-toolbar-actions{flex:0 1 auto;justify-content:flex-end}}.OverallMinistriesTab-about-link{color:var(--cba-primary);text-decoration:none;font-weight:500}.OverallMinistriesTab-about-link:hover{text-decoration:underline}.OverallMinistriesTab-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.OverallMinistriesTab-user-filter .MuiSelect-select{padding-top:6px;padding-bottom:6px}.OverallMinistriesTab-card-sizes{display:flex;gap:.25rem;align-items:center}.OverallMinistriesTab-size-btn{color:var(--cba-text-secondary)}.OverallMinistriesTab-size-btn:hover,.OverallMinistriesTab-size-btn--active{color:var(--cba-primary);background:var(--cba-overlay-tint)}.OverallMinistriesTab-size-btn--active:hover{background:var(--cba-overlay-tint)}.OverallMinistriesTab-per-page-select{margin-left:.5rem}.OverallMinistriesTab-per-page-select .MuiOutlinedInput-root{border-radius:8px}.OverallMinistriesTab-filter-chip{font-weight:500}.OverallMinistriesTab-filter-chip.MuiChip-outlined{border-color:var(--cba-border-strong);color:var(--cba-primary)}.OverallMinistriesTab-filter-chip.MuiChip-outlined:hover{background:var(--cba-overlay-tint)}.OverallMinistriesTab-feed{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:transparent;padding:1.5rem 0}.OverallMinistriesTab-feed--has-content{justify-content:flex-start;align-items:stretch}.OverallMinistriesTab-feed-grid{display:grid;gap:1rem;width:100%;min-width:0;align-self:stretch}.OverallMinistriesTab-feed-grid>a{display:block;height:100%;min-height:0}.OverallMinistriesTab-feed-grid .ContentCard-root{height:100%}.OverallMinistriesTab-feed--small .OverallMinistriesTab-feed-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.OverallMinistriesTab-feed--medium .OverallMinistriesTab-feed-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:auto;align-items:start}.OverallMinistriesTab-feed--large .OverallMinistriesTab-feed-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:auto;align-items:start}.OverallMinistriesTab-section{margin-bottom:2.5rem}.OverallMinistriesTab-section:last-of-type{margin-bottom:1rem}.OverallMinistriesTab-section-title{position:sticky;top:0;z-index:2;margin:0 0 1rem;padding:.5rem 0;font-size:.9rem;background:var(--cba-bg);box-shadow:none;width:100%;box-sizing:border-box}.OverallMinistriesTab-sentinel{height:1px;width:100%;visibility:hidden;pointer-events:none}.OverallMinistriesTab-load-more{display:flex;justify-content:center;padding:1.5rem}.AuthGate-root{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:clamp(32px,8vw,56px) clamp(16px,5vw,32px);text-align:center;max-width:min(420px,100%);margin:0 auto;width:100%;box-sizing:border-box}.AuthGate--compact{padding:32px 20px;gap:10px;max-width:100%}.AuthGate-icon-wrap{width:64px;height:64px;border-radius:50%;background:var(--cba-overlay-tint, rgba(0, 0, 0, .06));display:flex;align-items:center;justify-content:center;margin-bottom:4px}[data-theme=dark] .AuthGate-icon-wrap{background:var(--cba-overlay-tint, rgba(255, 255, 255, .08))}.AuthGate--compact .AuthGate-icon-wrap{width:48px;height:48px;margin-bottom:0}.AuthGate-icon{color:var(--cba-text-muted, #757575)!important;font-size:32px!important}.AuthGate--compact .AuthGate-icon{font-size:24px!important}.AuthGate-headline{font-weight:600;color:var(--cba-text-primary, #212121);font-size:1.25rem}.AuthGate-subtext{color:var(--cba-text-secondary, #616161);line-height:1.5}.AuthGate-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.AuthGate-primary{text-transform:none;font-weight:600;border-radius:8px;padding:10px 22px;min-height:44px;background:var(--cba-accent, #1976d2)!important}.AuthGate-secondary{text-transform:none;font-weight:500;border-radius:8px;padding:10px 22px;min-height:44px}.YouTab-root{padding:clamp(1rem,3vw,1.5rem);width:100%;max-width:100%;box-sizing:border-box;min-width:0}.YouTab-header{margin-bottom:2rem}.YouTab-title{font-weight:700;color:var(--cba-primary);margin-bottom:.5rem}.YouTab-subtitle{margin-bottom:1rem}.YouTab-shortcuts{max-width:320px}.YouTab-shortcut{justify-content:flex-start;text-transform:none}.YouTab-hint{margin-top:2rem}.YouTab-ministryScroll{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:.25rem 0 .35rem;min-width:0}.YouTab-ministryCardWrap{width:min(260px,100%);max-width:100%;flex-shrink:0}.YouTab-ministryCardWrap>a{display:block;width:100%;min-height:0}.YouTab-ministryCardWrap .ContentCard-root{height:auto}.ArticleRenderer-root{min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-wrap:anywhere}.ArticleRenderer-p{margin-top:0;margin-bottom:.5rem}.ArticleRenderer-heading{margin-top:.75rem}.ArticleRenderer-ul,.ArticleRenderer-ol{margin:0 0 .5rem;padding-left:1.25rem}.ArticleRenderer-li{margin-bottom:.25rem}.ArticleRenderer-mentionChip{height:auto;margin:0 2px;vertical-align:middle;text-decoration:none}.ArticleRenderer-internalLink,.ArticleRenderer-externalLink{font-weight:600}.ArticleRenderer-fileEmbed{margin:.75rem 0;padding:10px 12px}.ArticleRenderer-fileEmbedLink{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.ArticleRenderer-fileIcon{opacity:.7}.ArticleRenderer-root pre{max-width:100%;overflow-x:auto}.EventDescription-root{margin-top:.375rem;color:var(--cba-text-secondary, rgba(0, 0, 0, .6));font-size:.875rem;line-height:1.5;word-break:break-word;min-width:0;max-width:100%;overflow-x:hidden;overflow-wrap:anywhere}.EventDescription-root p{margin:0 0 .5rem}.EventDescription-root p:last-child{margin-bottom:0}.EventDescription-root ul,.EventDescription-root ol{margin:0 0 .5rem;padding-left:1.25rem}.EventDescription-root a{color:var(--cba-primary, #1976d2);text-decoration:underline}.EventDescription-root a:hover{text-decoration:none}.EventDescription-root strong{font-weight:600}.RichTextContent-root{min-width:0;max-width:100%;overflow-x:auto;box-sizing:border-box}.RichTextContent-root--article{min-width:0}.EventsFullCalendar-root{width:100%;max-width:100%;min-width:0;overflow-x:auto}.EventsFullCalendar-root .fc{--fc-border-color: rgba(0, 0, 0, .12);--fc-today-bg-color: rgba(25, 118, 210, .06)}[data-theme=dark] .EventsFullCalendar-root .fc{--fc-border-color: var(--cba-border);--fc-page-bg-color: var(--cba-bg);--fc-neutral-bg-color: var(--cba-surface-alt);--fc-neutral-text-color: var(--cba-text-primary);--fc-list-event-hover-bg-color: var(--cba-overlay-tint)}[data-theme=dark] .EventsFullCalendar-root .fc .fc-list-day-cushion,[data-theme=dark] .EventsFullCalendar-root .fc .fc-list-day-side-text,[data-theme=dark] .EventsFullCalendar-root .fc .fc-list-day-text{background-color:var(--cba-surface-alt)!important;color:var(--cba-text-primary)!important}[data-theme=dark] .EventsFullCalendar-root .fc .fc-list-event{background-color:var(--cba-surface)!important}[data-theme=dark] .EventsFullCalendar-root .fc .fc-list-event-time,[data-theme=dark] .EventsFullCalendar-root .fc .fc-list-event-title{color:var(--cba-text-primary)!important}.EventsFullCalendar-root .fc .fc-toolbar.fc-header-toolbar{flex-wrap:wrap;gap:.5rem}.EventsFullCalendar-root .fc-event,.EventsFullCalendar-root .fc-daygrid-block-event .fc-event-title,.EventsFullCalendar-root .fc-list-event-title,.EventsFullCalendar-root .fc-timegrid-event{cursor:pointer}.EventsFullCalendar-root .fc-event{transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.EventsFullCalendar-root .fc-event:hover{z-index:8!important;box-shadow:0 4px 18px #00000038;filter:brightness(1.07);transform:scale(1.015)}[data-theme=dark] .EventsFullCalendar-root .fc-event:hover{box-shadow:0 4px 22px #0000008c;filter:brightness(1.12)}.EventsFullCalendar-root .fc-daygrid-event{margin-bottom:2px}.EventsFullCalendar-root .fc-timegrid-event{box-shadow:0 1px 2px #00000014}@media (max-width: 600px){.EventsFullCalendar-root .fc .fc-toolbar-title{font-size:1rem}}.EventsTab-root{padding:clamp(1rem,3vw,1.5rem);max-width:720px;margin:0 auto;width:100%;box-sizing:border-box;min-width:0}.EventsTab-root.EventsTab-root--calendar-wide{max-width:min(100%,1600px);width:100%}.EventsTab-root--channel{max-width:none;margin:0;padding:0}.EventsTab-calendar-wrap{width:100%;min-width:0}.EventsTab-header{margin-bottom:1.5rem}.EventsTab-title{font-weight:700;color:var(--cba-text-primary)}.EventsTab-subtitle{margin-top:.25rem}.EventsTab-list{display:flex;flex-direction:column;gap:1rem}.EventsTab-loading{display:flex;justify-content:center;padding:3rem}.EventsTab-empty{text-align:center;padding:3rem 1rem}.EventsTab-card-link{display:block}.EventsTab-card{border-radius:12px;transition:box-shadow .2s ease,border-color .2s ease}.EventsTab-card:hover{border-color:var(--cba-border-strong);box-shadow:0 2px 12px var(--cba-shadow)}.EventsTab-card-content{padding:1rem 1.25rem!important}.EventsTab-card-date{margin-bottom:.5rem}.EventsTab-card-title{color:var(--cba-text-primary);margin-bottom:.25rem}.EventsTab-chip{margin-top:.25rem}.EventsTab-card-where{margin-top:.5rem}.EventsTab-load-more{text-align:center;padding:1.5rem}.EventsTab-load-more-btn{background:none;border:none;cursor:pointer;font:inherit;text-decoration:underline}.EventsTab-load-more-btn:hover:not(:disabled){opacity:.85}.EventsTab-load-more-btn:disabled{cursor:default;opacity:.6}.HomePage-root{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.HomePage-content{flex:1;min-width:0;overflow:auto;overflow-x:hidden;background:var(--cba-bg)}.SearchResultCard-root{border-radius:8px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease;min-width:0;max-width:100%}.SearchResultCard-root:hover{border-color:var(--cba-border-strong);box-shadow:0 2px 8px var(--cba-shadow)}.SearchResultCard-content{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem!important;flex-wrap:wrap}@media (max-width: 599px){.SearchResultCard-content{flex-direction:column;align-items:stretch}}.SearchResultCard-thumb{flex-shrink:0;width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.SearchResultCard-thumb:not(.cba-content-placeholder){background:transparent}.SearchResultCard-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.SearchResultCard-icon{font-size:1.5rem!important}.SearchResultCard-body{flex:1;min-width:0}.SearchResultCard-header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.SearchResultCard-title{color:var(--cba-primary)}.SearchResultCard-type-chip{flex-shrink:0}.SearchResultCard-description{margin-top:.35rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SearchResultCard-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem}.SearchResultCard-meta-item{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--cba-text-secondary)}.SearchResultCard-meta-icon{color:var(--cba-text-muted)!important}.SearchResultCard-meta-filetype{text-transform:uppercase;font-weight:500}.SearchPage-root{padding:clamp(1rem,3vw,1.5rem) clamp(.75rem,3vw,1.5rem);max-width:900px;margin:0 auto;width:100%;box-sizing:border-box}.SearchPage-header{margin-bottom:1.5rem}.SearchPage-search-form{width:100%}.SearchPage-search-input{background:var(--cba-surface);border-radius:8px}.SearchPage-search-input .MuiOutlinedInput-root{border-radius:8px}.SearchPage-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--cba-border)}.SearchPage-filter-label{font-weight:600;flex-shrink:0}.SearchPage-filter-chips{display:flex;flex-wrap:wrap;gap:.35rem}.SearchPage-filter-select{min-width:160px;flex:0 0 auto}.SearchPage-filter-select-compact{min-width:110px}@media (max-width: 599px){.SearchPage-filter-select,.SearchPage-filter-select-compact{min-width:0;width:100%}}.SearchPage-results{min-height:200px}.SearchPage-loading{display:flex;justify-content:center;padding:3rem}.SearchPage-result-count{margin-bottom:1rem}.SearchPage-list{display:flex;flex-direction:column;gap:.75rem}.SearchPage-pagination{display:flex;justify-content:center;margin-top:2rem;padding-top:1.5rem}.SearchPage-hint{padding:2rem;text-align:center}.DonationCard-link{display:flex;flex-direction:column;min-height:0;height:100%}.DonationCard-link .DonationCard-root{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.DonationCard-link .DonationCard-content{flex:1 1 auto}.DonationCard-root{border-radius:10px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;min-width:0;max-width:100%}.DonationCard-root:hover{border-color:var(--cba-border-strong);box-shadow:0 4px 16px var(--cba-shadow)}.DonationCard--compact .DonationCard-root:hover{transform:translateY(-1px)}.DonationCard--medium .DonationCard-root:hover,.DonationCard--large .DonationCard-root:hover{transform:translateY(-2px)}.DonationCard-content{display:flex;align-items:flex-start;gap:1rem;padding:1rem!important}.DonationCard--compact .DonationCard-content{padding:.75rem 1rem!important;gap:.75rem}.DonationCard--medium .DonationCard-content,.DonationCard--large .DonationCard-content{flex-direction:column;align-items:stretch;padding:0!important}.DonationCard-thumb{flex-shrink:0;width:48px;height:48px;background:var(--cba-overlay-tint);border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative}.DonationCard--compact .DonationCard-thumb{width:40px;height:40px}.DonationCard--medium .DonationCard-thumb,.DonationCard--large .DonationCard-thumb{width:100%;height:100px;border-radius:10px 10px 0 0;flex-direction:column;justify-content:center}.DonationCard--large .DonationCard-thumb{height:120px}.DonationCard-icon{color:var(--cba-primary)!important;font-size:1.5rem!important}.DonationCard--compact .DonationCard-icon{font-size:1.25rem!important}.DonationCard-badge{position:absolute;top:4px;right:4px;font-size:.7rem!important}.DonationCard--medium .DonationCard-badge,.DonationCard--large .DonationCard-badge{top:8px;right:8px}.DonationCard-body{flex:1;min-width:0}.DonationCard--medium .DonationCard-body,.DonationCard--large .DonationCard-body{padding:1rem 1.25rem}.DonationCard-title{color:var(--cba-primary);margin-bottom:.35rem!important}.DonationCard-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.5rem!important}.DonationCard--large .DonationCard-description{-webkit-line-clamp:3}.DonationCard-goal{color:var(--cba-accent)!important;margin-bottom:.5rem!important}.DonationCard-tags{display:flex;flex-wrap:wrap;gap:.35rem}.DonationCard-tag{font-size:.7rem}.MinistryDonationsRow-root{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--cba-border)}.MinistryDonationsRow-heading{text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem!important}.MinistryDonationsRow-subheading{margin-bottom:.75rem!important}.MinistryDonationsRow-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:0;padding:.25rem 16px 12px;scroll-padding-inline:16px;box-sizing:border-box}.MinistryDonationsRow-scroll::-webkit-scrollbar{height:6px}.MinistryDonationsRow-scroll::-webkit-scrollbar-thumb{background:var(--cba-scrollbar-thumb);border-radius:3px}.MinistryDonationsRow-cards{display:flex;gap:1rem;padding:0 4px .5rem;min-width:min-content}.MinistryDonationsRow-card-wrap{flex-shrink:0;width:min(320px,calc(100vw - 120px));max-width:100%}.LocationPreview-root{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.LocationPreview-root--compact{margin-top:.25rem}.LocationPreview-map-shell{position:relative;width:100%;padding-top:56.25%;border-radius:8px;overflow:hidden;background-color:var(--cba-location-preview-map-bg, rgba(0, 0, 0, .04))}.LocationPreview-map-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.LocationPreview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.LocationPreview-root--compact .LocationPreview-actions{margin-top:8px}.BusinessContact-root{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--cba-border);max-width:100%;min-width:0;box-sizing:border-box}.BusinessContact--compact{margin-top:.75rem;padding-top:.75rem}.BusinessContact-heading{font-weight:600;margin-bottom:.5rem!important;text-transform:uppercase;letter-spacing:.5px}.BusinessContact-list{display:flex;flex-direction:column;gap:.5rem}.BusinessContact-item{display:flex;align-items:flex-start;gap:.5rem}.BusinessContact-icon{color:var(--cba-text-secondary)!important;flex-shrink:0;margin-top:2px}.BusinessContact-item-content{flex:1;min-width:0}.BusinessContact-label{display:block;margin-bottom:.125rem}.BusinessContact-value,.BusinessContact-link{display:block;color:var(--cba-primary)}.BusinessContact-link{text-decoration:none;word-break:break-all}.BusinessContact-link:hover{text-decoration:underline}.NotFoundFallback-root{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:clamp(32px,8vw,56px) clamp(16px,5vw,32px);text-align:center;max-width:min(420px,100%);margin:0 auto;width:100%;box-sizing:border-box}.NotFoundFallback--compact{padding:32px 20px;gap:10px;max-width:100%}.NotFoundFallback-icon-wrap{width:64px;height:64px;border-radius:50%;background:var(--cba-overlay-tint, rgba(0, 0, 0, .06));display:flex;align-items:center;justify-content:center;margin-bottom:4px}[data-theme=dark] .NotFoundFallback-icon-wrap{background:var(--cba-overlay-tint, rgba(255, 255, 255, .08))}.NotFoundFallback--compact .NotFoundFallback-icon-wrap{width:48px;height:48px;margin-bottom:0}.NotFoundFallback-icon{color:var(--cba-text-muted, #757575)!important;font-size:32px!important}.NotFoundFallback--compact .NotFoundFallback-icon{font-size:24px!important}.NotFoundFallback-headline{font-weight:600;color:var(--cba-text-primary, #212121);font-size:1.25rem}.NotFoundFallback-subtext{color:var(--cba-text-secondary, #616161);line-height:1.5}.NotFoundFallback-action{text-transform:none;font-weight:600;border-radius:8px;padding:8px 20px;margin-top:8px;background:var(--cba-accent, #1976d2)!important}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop:focus{outline:none}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{display:block;max-width:100%;touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);box-sizing:border-box;cursor:move;box-shadow:0 0 0 9999em #00000080;touch-action:none;border:1px solid;border-image-source:url(data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==);border-image-slice:1;border-image-repeat:repeat}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;box-shadow:0 0 1px 1px #fff,0 0 0 9999em #00000080}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:calc(100% / 3)}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:calc(100% / 3 * 2)}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:calc(100% / 3)}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:calc(100% / 3 * 2)}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid rgba(255,255,255,.7);box-sizing:border-box;outline:1px solid transparent}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}.ImageCropModal-crop{max-width:100%;position:relative;z-index:1;overflow:visible}.ImageCropModal-crop .ReactCrop__crop-selection,.ImageCropModal-crop .ReactCrop__drag-elements,.ImageCropModal-crop .ReactCrop__drag-handle{z-index:2;pointer-events:auto}.ImageCropModal-crop .ReactCrop__drag-handle:after{pointer-events:none}.ImageCropModal-crop.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-nw,.ImageCropModal-crop.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-ne,.ImageCropModal-crop.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-se,.ImageCropModal-crop.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-sw{min-width:20px;min-height:20px}[data-theme=dark] .ImageCropModal-crop .ReactCrop__drag-handle:after{background-color:#ffffff59;border:1px solid rgba(0,0,0,.6)}[data-theme=dark] .ImageCropModal-crop .ReactCrop__crop-selection{box-shadow:0 0 0 9999em #000000a6}[data-theme=light] .ImageCropModal-crop .ReactCrop__drag-handle:after{background-color:#00000040;border:1px solid rgba(255,255,255,.9)}.ImageUploadField-root{margin-bottom:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ImageUploadField-label{display:block;margin-bottom:8px}.ImageUploadField-controls{display:flex;flex-direction:column;gap:8px}.ImageUploadField-preview{border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.12)}.ImageUploadField-preview img{display:block;width:100%;height:auto;max-height:120px;object-fit:cover}.ImageUploadField--banner .ImageUploadField-preview img{max-height:80px;aspect-ratio:16 / 6}.ImageUploadField--square .ImageUploadField-preview img{width:80px;height:80px;max-height:80px;object-fit:cover}.ImageUploadField-actions{display:flex;gap:12px}.ImageUploadField-btn{background:none;border:none;cursor:pointer;color:var(--mui-palette-primary-main, #1976d2);padding:0}.ImageUploadField-btn:hover{text-decoration:underline}.ImageUploadField-btnRemove{color:var(--mui-palette-error-main, #d32f2f)}.ImageUploadField-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px;border:1px dashed rgba(0,0,0,.23);border-radius:8px;background:#00000005;cursor:pointer;min-height:80px}.ImageUploadField-add:hover:not(:disabled){border-color:var(--mui-palette-primary-main, #1976d2);background:#1976d20a}.ImageUploadField-add:disabled{cursor:not-allowed;opacity:.6}.ImageUploadField-addIcon{font-size:32px!important;color:#0006}.ImageUploadField--banner .ImageUploadField-add{min-height:60px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.ArticleEditor-root{margin-bottom:16px;max-width:100%;min-width:0;box-sizing:border-box}.ArticleEditor-toolbar{flex-wrap:wrap;margin-bottom:8px}.ArticleEditor-editorWrap{border:1px solid rgba(0,0,0,.23);border-radius:4px;padding:8px 12px}.ArticleEditor-root.ArticleEditor--dark .ArticleEditor-editorWrap,[data-theme=dark] .ArticleEditor-editorWrap{border-color:#ffffff3b}.ArticleEditor-content .ProseMirror{outline:none;min-height:inherit}.ArticleEditor-content .ProseMirror p{margin:0 0 .5rem}.ArticleEditor-bubble{display:flex;gap:4px}.MentionList-root{background:var(--mui-palette-background-paper, #fff);border:1px solid rgba(0,0,0,.12);border-radius:8px;max-height:220px;overflow:auto;min-width:min(220px,100%);max-width:calc(100vw - 24px);box-sizing:border-box}.MentionList-empty{padding:8px 12px;background:var(--mui-palette-background-paper, #fff);border-radius:8px}.DescriptionEditor-root{width:100%}.DescriptionEditor-quill-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;box-sizing:border-box}.DescriptionEditor-quill .ql-toolbar{border-radius:4px 4px 0 0;border:1px solid rgba(255,255,255,.23);background:#ffffff0d}.DescriptionEditor-quill .ql-container{border-radius:0 0 4px 4px;border:1px solid rgba(255,255,255,.23);border-top:none}.DescriptionEditor-quill .ql-editor{font-size:1rem;line-height:1.6}.DescriptionEditor-quill .ql-editor.ql-blank:before{font-style:normal;color:#ffffff80}.DescriptionEditor--light .ql-toolbar,.DescriptionEditor--light .ql-container{border-color:#0000003b}.DescriptionEditor--light .ql-toolbar{background:#f5f5f5}.DescriptionEditor--light .ql-container{background:#fff}.DescriptionEditor--light .ql-editor{color:#000000de}.DescriptionEditor--light .ql-editor.ql-blank:before{color:#0006}.DescriptionEditor--light .ql-toolbar .ql-stroke{stroke:#0006}.DescriptionEditor--light .ql-toolbar .ql-fill{fill:#0006}.DescriptionEditor--light .ql-toolbar .ql-picker-label{color:#0009}.DescriptionEditor--light .ql-toolbar button:hover .ql-stroke,.DescriptionEditor--light .ql-toolbar button.ql-active .ql-stroke{stroke:#1976d2}.DescriptionEditor--light .ql-toolbar button:hover .ql-fill,.DescriptionEditor--light .ql-toolbar button.ql-active .ql-fill{fill:#1976d2}.DescriptionEditor--dark .ql-toolbar{background:#ffffff14}.DescriptionEditor--dark .ql-container{background:#ffffff0d}.DescriptionEditor--dark .ql-editor{color:#ffffffde}.DescriptionEditor--dark .ql-toolbar .ql-stroke{stroke:#fff6}.DescriptionEditor--dark .ql-toolbar .ql-fill{fill:#fff6}.DescriptionEditor--dark .ql-toolbar .ql-picker-label{color:#ffffffb3}.DescriptionEditor--dark .ql-toolbar button:hover .ql-stroke,.DescriptionEditor--dark .ql-toolbar button.ql-active .ql-stroke{stroke:#90caf9}.DescriptionEditor--dark .ql-toolbar button:hover .ql-fill,.DescriptionEditor--dark .ql-toolbar button.ql-active .ql-fill{fill:#90caf9}.DescriptionEditor-quill .ql-toolbar .ql-formats{margin-right:12px}.DescriptionEditor-quill .ql-toolbar button{width:28px;padding:2px}.MinistryChannelPage-root{min-height:100%;background:var(--cba-bg)}.MinistryChannelPage-loading{display:flex;align-items:center;justify-content:center;min-height:280px}.MinistryChannelPage-banner{width:100%;height:clamp(140px,28vw,200px);background:var(--cba-banner-bg);overflow:hidden}.MinistryChannelPage-banner-img{width:100%;height:100%;object-fit:cover}.MinistryChannelPage-banner-placeholder{width:100%;height:100%;background:var(--cba-banner-bg)}.MinistryChannelPage-profile-strip{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.25rem 1.5rem;margin-top:calc(-1*clamp(40px,8vw,48px));position:relative;z-index:1;padding-top:.75rem;padding-bottom:1.5rem}.MinistryChannelPage-avatar{width:96px!important;height:96px!important;border:3px solid var(--cba-surface);box-shadow:0 2px 12px var(--cba-border-strong);flex-shrink:0}.MinistryChannelPage-profile-info{flex:1 1 260px;min-width:0;padding-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.MinistryChannelPage-profile-info>.MinistryChannelPage-desc{margin-top:.25rem}.MinistryChannelPage-name{color:var(--cba-primary);margin-bottom:0!important}.MinistryChannelPage-edit-action{flex-shrink:0;margin-left:auto;align-self:flex-start;margin-top:.5rem}@media (max-width: 899.95px){.MinistryChannelPage-edit-action{margin-left:0;margin-top:.75rem}}.MinistryChannelPage-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:min(600px,100%)}.MinistryChannelPage-tabs-wrap{background:var(--cba-surface);border-bottom:1px solid var(--cba-border);position:sticky;top:0;z-index:2}.MinistryChannelPage-tabs{min-height:48px}.MinistryChannelPage-tabs .MuiTab-root{text-transform:none;font-weight:600}.MinistryChannelPage-tabs .Mui-selected{color:var(--cba-primary)!important}.MinistryChannelPage-tabs .MuiTabs-indicator{background-color:var(--cba-primary);height:3px}.MinistryChannelPage-content{padding:1.5rem clamp(12px,3vw,24px) 2rem;box-sizing:border-box}.MinistryChannelPage-content-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.MinistryChannelPage-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:var(--cba-text-muted)}.MinistryChannelPage-empty-icon{font-size:3rem!important;opacity:.5}.MinistryChannelPage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;align-items:stretch}.MinistryChannelPage-grid>a{display:flex;flex-direction:column;min-height:0;height:100%}@media (min-width: 600px){.MinistryChannelPage-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.MinistryChannelPage-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.MinistryChannelPage-grid{grid-template-columns:repeat(4,1fr)}}.MinistryChannelPage-pagination{display:flex;justify-content:center;margin-top:2rem}.MinistryChannelPage-about{max-width:720px}.MinistryChannelPage-about-section{margin-bottom:2rem}.MinistryChannelPage-about-section:last-child{margin-bottom:0}.MinistryChannelPage-about-section a{color:var(--cba-primary);text-decoration:none}.MinistryChannelPage-about-section a:hover{text-decoration:underline}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.WatchSidebarItem-root{display:flex;gap:.5rem;padding:.25rem 0;text-decoration:none;color:inherit;cursor:pointer;border-radius:4px;transition:background .15s ease;min-width:0;max-width:100%}.WatchSidebarItem-root:hover{background:var(--cba-overlay-tint-alt)}.WatchSidebarItem-root--active{background:var(--cba-overlay-tint-alt);outline:1px solid color-mix(in srgb,var(--cba-primary) 35%,transparent)}.WatchSidebarItem-thumb{flex-shrink:0;width:168px;height:94px;background:transparent;border-radius:4px;overflow:hidden}@media (max-width: 599px){.WatchSidebarItem-thumb{width:min(168px,42vw);height:auto;aspect-ratio:16 / 9}}.WatchSidebarItem-thumb-img{width:100%;height:100%;object-fit:cover}.WatchSidebarItem-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.WatchSidebarItem-icon{font-size:2rem!important}.WatchSidebarItem-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:.25rem 0}.WatchSidebarItem-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--cba-primary)}.WatchSidebarItem-channel{display:block;margin-top:.125rem}.WatchSidebarItem-uploader{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:.125rem}.WatchSidebarItem-meta{margin-top:.125rem}.FromThisSeries-root{margin-top:1.5rem;padding:1rem 1rem .75rem;border:1px solid color-mix(in srgb,var(--cba-primary) 35%,transparent);border-left:4px solid var(--cba-primary);border-radius:10px;background:color-mix(in srgb,var(--cba-primary) 8%,transparent)}.FromThisSeries-heading{display:inline-flex;align-items:center;gap:.35rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem!important;color:var(--cba-primary)!important}.FromThisSeries-heading-icon{color:var(--cba-primary)}.FromThisSeries-subheading{margin-bottom:.75rem!important}.FromThisSeries-playlist-link{display:inline-flex;align-items:center;padding:1px 8px;margin:0 2px;border-radius:999px;background:color-mix(in srgb,var(--cba-primary) 14%,transparent);color:var(--cba-primary);font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.FromThisSeries-playlist-link:hover{background:color-mix(in srgb,var(--cba-primary) 24%,transparent);text-decoration:none}.FromThisSeries-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:0;padding:.25rem 0 12px;scroll-padding-inline:4px;box-sizing:border-box}.FromThisSeries-scroll::-webkit-scrollbar{height:6px}.FromThisSeries-scroll::-webkit-scrollbar-thumb{background:var(--cba-scrollbar-thumb);border-radius:3px}.FromThisSeries-cards{display:flex;gap:1rem;padding:0 4px .5rem;min-width:min-content}.FromThisSeries-card-wrap{flex-shrink:0;width:min(360px,calc(100vw - 80px));max-width:100%;padding:.5rem;border-radius:8px;background:var(--cba-bg);border:1px solid color-mix(in srgb,var(--cba-primary) 18%,transparent);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.FromThisSeries-card-wrap:hover{border-color:color-mix(in srgb,var(--cba-primary) 45%,transparent);box-shadow:0 2px 8px var(--cba-shadow);transform:translateY(-1px)}.FromThisSeries-card-link{text-decoration:none;color:inherit;display:block}.FromThisSeries-view-all{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;padding:4px 10px;border-radius:999px;color:var(--cba-primary);font-weight:600;font-size:.875rem;text-decoration:none;background:color-mix(in srgb,var(--cba-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--cba-primary) 30%,transparent);transition:background .15s ease,border-color .15s ease}.FromThisSeries-view-all:hover{background:color-mix(in srgb,var(--cba-primary) 20%,transparent);border-color:color-mix(in srgb,var(--cba-primary) 50%,transparent);text-decoration:none}.FromThisSeries-view-all:after{content:"→";font-weight:500}@media (max-width: 599px){.FromThisSeries-root{padding:.75rem .75rem .5rem;border-radius:8px}}.ShareModal-dialog .MuiDialog-paper{border-radius:12px}.ShareModal-title{display:flex;align-items:center;gap:.5rem}.ShareModal-title-icon{color:var(--cba-primary)}.ShareModal-content{padding-top:0!important;min-width:0;max-width:100%;box-sizing:border-box}.ShareModal-social{display:flex;gap:.5rem;flex-wrap:wrap}.ShareModal-social-btn{padding:12px!important;border:1px solid var(--cba-border-strong);border-radius:8px}.ShareModal-social-btn:hover{background:var(--cba-overlay-tint)!important;border-color:var(--cba-primary)}.ShareModal-social-btn .MuiSvgIcon-root{color:var(--cba-text-primary)}.PlaylistDetailPanel-root{width:100%}.PlaylistDetailPanel-grid{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:1.5rem;align-items:start}@media (max-width: 899px){.PlaylistDetailPanel-grid{grid-template-columns:1fr}}.PlaylistDetailPanel-list .WatchSidebarItem-root{padding:0}.ContentWatchPage-root{min-height:100%;width:100%;background:var(--cba-bg);padding:clamp(1rem,2.5vw,1.5rem) 0 2rem;box-sizing:border-box}.ContentWatchPage-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;width:100%;max-width:1600px;margin:0 auto;padding-left:clamp(12px,3.2vw,24px);padding-right:clamp(12px,3.2vw,24px);align-items:flex-start;box-sizing:border-box}.ContentWatchPage-main{flex:1 1 auto;width:100%;min-width:0;padding-bottom:60vh}.ContentWatchPage-main--playlist{padding-bottom:2rem}.ContentWatchPage-root--theatre .ContentWatchPage-container{max-width:none}.ContentWatchPage-root--theatre .ContentWatchPage-main{flex:1 1 100%;max-width:100%}.ContentWatchPage-container--theatre-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-template-rows:auto auto;column-gap:1.5rem;row-gap:1.25rem;align-items:start}.ContentWatchPage-container--theatre-stack>.ContentWatchPage-main{grid-column:1;grid-row:1}.ContentWatchPage-container--theatre-stack>.ContentWatchPage-playlist-rail{grid-column:2;grid-row:1;width:100%;max-width:420px;min-width:0;justify-self:end}.ContentWatchPage-container--theatre-stack>.ContentWatchPage-recommended-below{grid-column:1 / -1;grid-row:2;width:100%;padding-top:1rem;border-top:1px solid var(--cba-border);box-sizing:border-box}.ContentWatchPage-recommended-below .ContentWatchPage-recommended-heading{margin-top:0!important}.ContentWatchPage-playlist-card{border:1px solid var(--cba-border);border-radius:10px;padding:.85rem 1rem 1rem;margin-bottom:.85rem;background:color-mix(in srgb,var(--cba-primary, #1a365d) 10%,var(--cba-bg));border-left:4px solid var(--cba-primary, #1a365d);box-sizing:border-box}.ContentWatchPage-playlist-card-head{display:flex;align-items:flex-start;gap:.65rem}.ContentWatchPage-playlist-card-icon{color:var(--cba-primary, #1a365d);font-size:1.5rem!important;flex-shrink:0;margin-top:.1rem}.ContentWatchPage-playlist-card-head-text{min-width:0;flex:1}.ContentWatchPage-playlist-kicker{text-transform:uppercase;letter-spacing:.06em;font-weight:700!important;color:var(--cba-text-muted)!important;margin-bottom:.15rem!important;font-size:.7rem!important}.ContentWatchPage-playlist-title{color:var(--cba-text, inherit);line-height:1.3;word-break:break-word}.ContentWatchPage-playlist-meta{margin:.35rem 0 0!important;line-height:1.35;display:block}.ContentWatchPage-playlist-page-link{display:inline-block;margin-top:.65rem;font-size:.8125rem;font-weight:600;color:var(--cba-primary, #1a365d);text-decoration:none}.ContentWatchPage-playlist-page-link:hover{text-decoration:underline}.ContentWatchPage-watch-stage{width:100%}.ContentWatchPage-watch-stage:fullscreen{display:flex;flex-direction:column;align-items:stretch;min-height:100vh;min-height:100dvh;width:100%;max-width:100%;background:var(--cba-bg);padding:.75rem 1.25rem;box-sizing:border-box;overflow:hidden}.ContentWatchPage-watch-stage:fullscreen .ContentWatchPage-player{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-bottom:0;width:100%}.ContentWatchPage-watch-stage:fullscreen .ContentWatchPage-watch-toolbar{flex-shrink:0;padding-top:.5rem}.ContentWatchPage-watch-stage:fullscreen .FileViewerContainer-root{min-height:0!important;max-height:none!important;flex:1 1 auto;width:100%!important;max-width:100%!important;aspect-ratio:auto!important;align-self:stretch}.ContentWatchPage-watch-stage:fullscreen .FileViewerContainer-root>*{flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;align-self:stretch!important;justify-content:flex-start!important}.ContentWatchPage-watch-stage:fullscreen .FileViewerContainer-root img{max-height:100%!important;max-width:100%!important}.ContentWatchPage-player{width:100%;margin-bottom:.25rem}.ContentWatchPage-watch-toolbar{width:100%;padding:.15rem 0 .5rem;margin-bottom:.25rem;min-height:32px}.ContentWatchPage-title-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ContentWatchPage-title-row .ContentWatchPage-video-title{flex:1;margin-bottom:0!important}.ContentWatchPage-video-title{color:var(--cba-primary)}.ContentWatchPage-share-btn{color:var(--cba-primary)!important}.ContentWatchPage-meta{margin-bottom:.75rem;display:flex;flex-direction:column;gap:.5rem}.ContentWatchPage-attribution-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.ContentWatchPage-attribution-link{text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 200px;max-width:100%}.ContentWatchPage-attribution-link:hover .ContentWatchPage-attribution-name{text-decoration:underline}.ContentWatchPage-attribution-text{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35rem;row-gap:0;min-width:0}.ContentWatchPage-attribution-label{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cba-text-muted);flex-shrink:0}.ContentWatchPage-attribution-name{font-size:.875rem;font-weight:600;color:var(--cba-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.ContentWatchPage-attribution-handle{font-family:ui-monospace,monospace;font-size:.75rem;color:var(--cba-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ContentWatchPage-attribution-sep{display:none;width:1px;align-self:stretch;min-height:1.5rem;background:var(--cba-border);flex-shrink:0}@media (min-width: 600px){.ContentWatchPage-attribution-row--pair .ContentWatchPage-attribution-sep{display:block}}.ContentWatchPage-meta-row{margin-top:0}.ContentWatchPage-description{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--cba-border)}.ContentWatchPage-description-heading{margin-bottom:.5rem!important;text-transform:uppercase;letter-spacing:.5px}.ContentWatchPage-sidebar{width:420px;min-width:280px;flex-shrink:0}@media (max-width: 1199px){.ContentWatchPage-container{flex-direction:column}.ContentWatchPage-sidebar{width:100%;min-width:unset}.ContentWatchPage-main,.ContentWatchPage-main--playlist{padding-bottom:1.25rem}.ContentWatchPage-container--theatre-stack{display:flex;flex-direction:column}.ContentWatchPage-container--theatre-stack>.ContentWatchPage-playlist-rail{max-width:none;width:100%;justify-self:stretch}}.ContentWatchPage-sidebar-title{font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem!important;margin-top:1.25rem;display:block}.ContentWatchPage-sidebar-title:first-child{margin-top:0}.ContentWatchPage-sidebar-list{display:flex;flex-direction:column;gap:.75rem}.UserProfilePage-root{min-height:100%;background:var(--cba-bg)}.UserProfilePage-loading{display:flex;align-items:center;justify-content:center;min-height:280px}.UserProfilePage-banner{width:100%;height:160px;background:var(--cba-banner-bg);overflow:hidden}.UserProfilePage-banner-expand-trigger{display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:none;cursor:zoom-in;overflow:hidden;font:inherit;color:inherit}.UserProfilePage-banner-expand-trigger:focus-visible{outline:2px solid var(--cba-primary);outline-offset:-2px}.UserProfilePage-banner-img{width:100%;height:100%;object-fit:cover;pointer-events:none;display:block;vertical-align:top}.UserProfilePage-banner-dialog-img{max-width:100%;max-height:calc(100vh - 5.5rem);width:auto;height:auto;object-fit:contain}.UserProfilePage-banner-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--cba-banner-bg) 0%,color-mix(in srgb,var(--cba-primary) 15%,transparent) 100%)}.UserProfilePage-profile-strip{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem 1.5rem;--profile-banner-overlap: 40px;margin-top:calc(-1 * var(--profile-banner-overlap));position:relative;z-index:1;padding-top:0;padding-bottom:.75rem}.UserProfilePage-avatar{width:88px!important;height:88px!important;border:3px solid var(--cba-surface);box-shadow:0 2px 12px var(--cba-border-strong)}.UserProfilePage-profile-info{flex:1;min-width:0;padding-top:calc(var(--profile-banner-overlap) + .5rem)}.UserProfilePage-name{color:var(--cba-primary);margin-top:0!important;margin-bottom:.25rem!important;line-height:1.25}.UserProfilePage-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:min(600px,100%)}.UserProfilePage-tabs-wrap{background:var(--cba-surface);border-bottom:1px solid var(--cba-border);position:sticky;top:0;z-index:2}.UserProfilePage-tabs{min-height:48px}.UserProfilePage-tabs .MuiTab-root{text-transform:none;font-weight:600}.UserProfilePage-tabs .Mui-selected{color:var(--cba-primary)!important}.UserProfilePage-tabs .MuiTabs-indicator{background-color:var(--cba-primary);height:3px}.UserProfilePage-content{padding:1.5rem clamp(12px,3vw,24px) 2rem;box-sizing:border-box}.UserProfilePage-content-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.UserProfilePage-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;color:var(--cba-text-muted)}.UserProfilePage-empty-icon{font-size:3rem!important;opacity:.5}.UserProfilePage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;align-items:stretch}.UserProfilePage-grid>a{display:flex;flex-direction:column;min-height:0;height:100%}@media (min-width: 600px){.UserProfilePage-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.UserProfilePage-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.UserProfilePage-grid{grid-template-columns:repeat(4,1fr)}}.UserProfilePage-pagination{display:flex;justify-content:center;margin-top:2rem}.UserProfilePage-about{max-width:720px}.UserProfilePage-about-section{margin-bottom:2rem}.UserProfilePage-about-section:last-child{margin-bottom:0}.UserProfilePage-about-section a{color:var(--cba-primary);text-decoration:none}.UserProfilePage-about-section a:hover{text-decoration:underline}.UserProfilePage-address-link{font-size:.875rem;line-height:1.43}.QuickSetupPage-root{box-sizing:border-box;max-width:520px;margin:0 auto;padding:clamp(18px,4vw,24px) clamp(12px,3.5vw,16px) 48px;width:100%}.QuickSetupPage-title{margin-bottom:8px}.QuickSetupPage-stepper{display:flex;align-items:center;justify-content:center;gap:0;margin:24px 0 32px;flex-wrap:wrap}.QuickSetupPage-stepDot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.QuickSetupPage-stepLine{width:32px;height:2px;flex-shrink:0}.QuickSetupPage-paper{padding:clamp(16px,4vw,24px)}.QuickSetupPage-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;align-items:center}.SettingsPage-root{padding:1.5rem;max-width:640px;margin:0 auto}.SettingsPage-loading{display:flex;justify-content:center;padding:4rem}.SettingsPage-title{margin-bottom:.25rem}.SettingsPage-subtitle{margin-bottom:1.5rem}.SettingsPage-paper{padding:1.5rem 2rem;border-radius:12px;border:1px solid var(--cba-border);background:var(--cba-surface)}@media (max-width: 599px){.SettingsPage-paper{padding:1rem 1.125rem}}.SettingsPage-section{margin-bottom:0}.SettingsPage-section-title{display:flex;align-items:center;margin-bottom:.25rem}.SettingsPage-section-hint{display:block;margin-bottom:1rem}.SettingsPage-fields{margin-top:.5rem}.SettingsPage-actions{margin-top:2rem;padding-top:1rem}.NotFoundPage-root{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:clamp(16px,4vw,24px);box-sizing:border-box;width:100%;max-width:100%;min-width:0}.FileUpload-root{border:2px dashed var(--mui-palette-divider, rgba(0, 0, 0, .12));border-radius:8px;padding:clamp(14px,4vw,24px);text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.FileUpload-root:hover:not(.FileUpload-disabled){border-color:var(--mui-palette-primary-main, #1976d2);background-color:var(--mui-palette-action-hover, rgba(0, 0, 0, .04))}.FileUpload-dragActive{border-color:var(--mui-palette-primary-main, #1976d2);background-color:var(--mui-palette-action-selected, rgba(25, 118, 210, .08))}.FileUpload-disabled{cursor:not-allowed;opacity:.6}.FileUpload-compact{padding:16px}.FileUploadPreview-root{margin-top:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.FileUploadPreview-list{display:flex;flex-direction:column;gap:8px}.FileUploadPreview-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--mui-palette-divider, rgba(0, 0, 0, .12));border-radius:8px;background:var(--cba-surface, var(--mui-palette-background-default));min-width:0;max-width:100%}.FileUploadPreview-itemCompact{padding:6px 10px}.FileUploadPreview-thumb{width:48px;height:48px;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--mui-palette-action-hover, rgba(0, 0, 0, .04));display:flex;align-items:center;justify-content:center;position:relative}.FileUploadPreview-thumbOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.FileUploadPreview-thumb:hover .FileUploadPreview-thumbOverlay{opacity:1}.FileUploadPreview-thumb img{width:100%;height:100%;object-fit:cover}.FileUploadPreview-icon{color:var(--mui-palette-text-secondary, rgba(0, 0, 0, .6))}.FileUploadPreview-info{flex:1;min-width:0}.FileUploadPreview-remove{flex-shrink:0}.UploadFilePreviewer-root{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--mui-palette-divider, rgba(0, 0, 0, .12));border-radius:8px;background:transparent;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.UploadFilePreviewer-preview{position:relative;width:100%;min-height:200px;max-height:360px;border-radius:6px;overflow:hidden;background:var(--cba-surface, var(--mui-palette-background-default));display:flex;align-items:center;justify-content:center}.UploadFilePreviewer-img{width:100%;height:100%;min-height:200px;max-height:360px;object-fit:contain;object-position:center}.UploadFilePreviewer-pdf{width:100%;overflow:auto;display:flex;justify-content:center;padding:8px}.UploadFilePreviewer-pdf canvas{max-width:100%;height:auto!important}.UploadFilePreviewer-pdfLoading,.UploadFilePreviewer-pdfError{padding:24px;text-align:center}.UploadFilePreviewer-icon{color:var(--mui-palette-text-secondary, rgba(0, 0, 0, .6));font-size:64px}.UploadFilePreviewer-video{width:100%;max-height:360px;object-fit:contain}.UploadFilePreviewer-info{flex:1;min-width:0}.UploadFilePreviewer-remove{position:absolute;top:8px;right:8px;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-radius:50%;background:#00000080!important;color:#fff!important}.UploadFilePreviewer-remove:hover{background:#000000b3!important}.ThumbnailField-root{margin-bottom:16px;max-width:100%;min-width:0;box-sizing:border-box}.ThumbnailField-label{display:block;margin-bottom:8px;font-weight:600;font-size:.8125rem}.ThumbnailField-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ThumbnailField-preview{width:120px;height:68px;border-radius:6px;overflow:hidden;background:var(--mui-palette-action-hover);flex-shrink:0}.ThumbnailField-preview img{width:100%;height:100%;object-fit:cover}.ThumbnailField-actions{display:flex;gap:12px;align-items:center}.ThumbnailField-btn{cursor:pointer;border:none;background:none;padding:0;font:inherit;color:var(--mui-palette-primary-main);text-decoration:underline}.ThumbnailField-btn:hover{color:var(--mui-palette-primary-dark)}.ThumbnailField-btnRemove{color:var(--mui-palette-error-main)!important}.ThumbnailField-btnRemove:hover{color:var(--mui-palette-error-dark)!important}.ThumbnailField-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:72px;padding:12px;border:2px dashed var(--mui-palette-divider, var(--cba-border));border-radius:8px;background:var(--cba-surface-alt, var(--mui-palette-action-hover));cursor:pointer;transition:border-color .2s,background .2s}.ThumbnailField-add:hover:not(:disabled){border-color:var(--mui-palette-primary-main);background:var(--mui-palette-action-hover)}.ThumbnailField-add:disabled{cursor:not-allowed;opacity:.6}.ThumbnailField-addIcon{font-size:28px!important;color:var(--mui-palette-text-secondary)}.ThumbnailField-add:hover:not(:disabled) .ThumbnailField-addIcon{color:var(--mui-palette-primary-main)}.ThumbnailField-compact{margin-top:12px;margin-bottom:0}.ThumbnailField-compact .ThumbnailField-preview{width:96px;height:54px}.ThumbnailField-compact .ThumbnailField-add{flex-direction:row;gap:8px;min-height:48px;padding:8px}.ThumbnailField-compact .ThumbnailField-addIcon{font-size:20px!important}.UploadPage-root{max-width:1200px;margin:0 auto;padding:24px 16px}.UploadPage-paper{padding:24px;border-radius:12px}.UploadPage-dropzone-wrap{margin-bottom:24px}.UploadPage-main{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;align-items:start}@media (max-width: 899px){.UploadPage-main{grid-template-columns:1fr}}.UploadPage-preview{position:sticky;top:calc(var(--cba-nav-height, 64px) + 16px)}@media (max-width: 899px){.UploadPage-preview{position:static}}.UploadPage-formWrap{display:flex;flex-direction:column;min-width:0}.UploadPage-sectionLabel{display:block;margin-bottom:8px;font-size:.875rem}.UploadPage-sectionHint{display:block;margin-top:4px;font-size:.75rem;color:var(--mui-palette-text-secondary, rgba(0, 0, 0, .6))}.UploadPage-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:8px}.UploadPage-successPaper{max-width:480px;margin:0 auto}.UploadPage-successActions{display:flex;gap:12px;flex-wrap:wrap}.TestUploadPortal-root{padding:clamp(14px,4vw,24px);max-width:640px;margin:0 auto;width:100%;box-sizing:border-box}.TestUploadPortal-paper{padding:clamp(16px,4vw,24px)}.TestUploadPortal-actions{display:flex;gap:12px;margin-top:16px}.MinistryCreatePage-root{padding:clamp(14px,4vw,24px);max-width:560px;margin:0 auto;width:100%;box-sizing:border-box}.MinistryCreatePage-paper{padding:clamp(16px,4vw,24px)}.MinistryCreatePage-resultPaper{max-width:480px;margin:0 auto}.EventCreatePage-root{padding:clamp(14px,4vw,24px);max-width:560px;margin:0 auto;width:100%;box-sizing:border-box}.EventCreatePage-paper{padding:clamp(16px,4vw,24px)}.EventCreatePage-resultPaper{max-width:480px}.EventDetailPage-root{min-height:100%;width:100%;background:var(--cba-bg);padding:1.75rem 0 2.5rem;box-sizing:border-box}.EventDetailPage-loading{display:flex;align-items:center;justify-content:center;min-height:320px}.EventDetailPage-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem;width:100%;max-width:1600px;margin:0 auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);align-items:flex-start;box-sizing:border-box}.EventDetailPage-main{flex:1;min-width:0;padding-right:.5rem}.EventDetailPage-hero{display:flex;align-items:center;gap:1rem;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem;box-sizing:border-box}.EventDetailPage-hero-icon{flex-shrink:0;align-self:center}.EventDetailPage-hero-text{line-height:1.5;margin:0!important}.EventDetailPage-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem}.EventDetailPage-title-row .EventDetailPage-title{flex:1 1 200px;min-width:0;margin-bottom:0!important;line-height:1.3}.EventDetailPage-title-actions{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0}.EventDetailPage-title{color:var(--cba-text-primary)}.EventDetailPage-share-btn{color:var(--cba-primary)!important}.EventDetailPage-datetime{margin-bottom:1.25rem;display:block}.EventDetailPage-ministry-block{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.125rem;border-radius:8px;border:1px solid var(--cba-border);background:var(--cba-surface-elevated, transparent);box-sizing:border-box}.EventDetailPage-channel-link{text-decoration:none;display:block;width:100%;max-width:100%}.EventDetailPage-channel-link:hover .MuiTypography-root{text-decoration:underline}.EventDetailPage-channel-row{display:flex;align-items:center;gap:1rem}.EventDetailPage-channel-text{min-width:0;display:flex;flex-direction:column;gap:.25rem}.EventDetailPage-channel-events-btn{padding-left:1rem!important;padding-right:1rem!important;min-height:36px}.EventDetailPage-section{margin-top:1.25rem;padding-top:1.25rem;padding-bottom:.25rem;border-top:1px solid var(--cba-border)}.EventDetailPage-section-heading{margin-bottom:.75rem!important;margin-top:0!important;text-transform:uppercase;letter-spacing:.5px}.EventDetailPage-sidebar{width:420px;min-width:280px;flex-shrink:0;padding:1rem 0 1rem 1rem;border-left:1px solid var(--cba-border);box-sizing:border-box}@media (max-width: 899px){.EventDetailPage-container{flex-direction:column;gap:1.5rem}.EventDetailPage-main{padding-right:0}.EventDetailPage-sidebar{width:100%;min-width:unset;padding:1.25rem 0 0;border-left:none;border-top:1px solid var(--cba-border)}}.EventDetailPage-sidebar-title{font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem!important;display:block}.EventDetailPage-sidebar-list{display:flex;flex-direction:column;gap:1rem}.EventDetailPage-sidebar-item{text-decoration:none;color:inherit;display:block;border:1px solid var(--cba-border);border-radius:8px;padding:1rem 1.25rem;transition:box-shadow .2s ease,border-color .2s ease}.EventDetailPage-sidebar-item:hover{border-color:var(--cba-border-strong);box-shadow:0 2px 8px var(--cba-shadow)}.PlaylistCreatePage-root{padding:clamp(14px,4vw,24px);max-width:560px;margin:0 auto;width:100%;box-sizing:border-box}.PlaylistCreatePage-header{margin-bottom:24px}.PlaylistCreatePage-paper{padding:clamp(16px,4vw,24px);border-radius:8px}.PlaylistCreatePage-loading{display:flex;justify-content:center;padding:48px}.PlaylistCreatePage-actions{display:flex;flex-wrap:wrap;gap:8px}.PlaylistCreatePage-resultPaper{max-width:480px}.VirtualLinkCreatePage-root{max-width:640px;margin:0 auto;padding:1rem clamp(.75rem,3vw,1rem) 2rem;width:100%;box-sizing:border-box}.VirtualLinkCreatePage-paper{padding:clamp(1rem,3vw,1.5rem)}.VirtualLinkCreatePage-center{display:flex;justify-content:center;align-items:center;min-height:40vh}.GlobalCalendarPage-root{display:flex;flex-direction:column;min-height:0;flex:1;padding:clamp(10px,2.5vw,16px);box-sizing:border-box;width:100%;min-width:0;overflow-x:auto}.GlobalCalendarPage-banner{margin-bottom:8px}.GlobalCalendarPage-link{color:inherit;font-weight:600}.ShortcutsHubPage-root{padding:16px clamp(14px,3.5vw,20px) 48px;max-width:720px;width:100%;box-sizing:border-box}.ShortcutsHubPage-title{margin-bottom:4px}.ShortcutsHubPage-lead{margin-bottom:20px}.ShortcutsHubPage-section{margin-bottom:8px}.ShortcutsHubPage-groupTitle{text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.ShortcutsHubPage-paper{margin-bottom:16px;overflow:hidden}.ShortcutsHubPage-button{align-items:flex-start;gap:12px;padding-top:10px;padding-bottom:10px}.ShortcutsHubPage-icon{display:flex;margin-top:4px}.ArticleTestPortalPage-root{box-sizing:border-box;padding:1rem clamp(.75rem,3vw,1.25rem) 2rem;max-width:1200px;margin:0 auto;width:100%}.ArticleTestPortalPage-paper{padding:clamp(1rem,3vw,1.25rem) clamp(1rem,3vw,1.5rem) 1.75rem}.ArticleTestPortalPage-header{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.ArticleTestPortalPage-headerIcon{font-size:2.25rem!important;color:var(--mui-palette-primary-main, #1976d2);flex-shrink:0}.ArticleTestPortalPage-code{font-size:.85em;padding:.1em .35em;border-radius:4px;background:#7f7f7f1f}.ArticleTestPortalPage-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.ArticleTestPortalPage-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.ArticleTestPortalPage-chip{font-family:ui-monospace,monospace}.ArticleTestPortalPage-columns{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:1.25rem;align-items:start}@media (max-width: 899px){.ArticleTestPortalPage-columns{grid-template-columns:1fr}}.ArticleTestPortalPage-listPane{max-height:420px;overflow:auto}.ArticleTestPortalPage-listItem{align-items:flex-start}.ArticleTestPortalPage-editorPane{min-width:0}.ArticleTestPortalPage-titleField{margin-bottom:.25rem}.ArticleTestPortalPage-previewPaper{padding:1rem 1.25rem;min-height:80px}.ArticleTestPortalPage-preview.ArticleRenderer-root{max-width:none}.CbaDonatePage-root{flex:1;min-height:0;overflow:auto;background:var(--cba-bg);color:var(--cba-text-primary)}.CbaDonatePage-banner{width:100%;min-height:160px;background:linear-gradient(165deg,#e3f2fd,#bbdefb 42%,#90caf9);border-bottom:1px solid var(--cba-border)}[data-theme=dark] .CbaDonatePage-banner{background:linear-gradient(165deg,#0b2239,#0f3355 42%,#144678)}@media (min-width: 600px){.CbaDonatePage-banner{min-height:200px}}.CbaDonatePage-inner{max-width:720px;margin:0 auto;padding:clamp(1.25rem,4vw,2rem) clamp(.875rem,3.5vw,1.25rem) 3rem;text-align:center;width:100%;box-sizing:border-box}.CbaDonatePage-title{margin:0 0 .75rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.25;color:var(--cba-text-primary);letter-spacing:-.02em}.CbaDonatePage-titleAccent{width:56px;height:4px;margin:0 auto 1.25rem;border-radius:2px;background:var(--cba-primary-light)}.CbaDonatePage-subtitle{margin:0 auto 2rem;max-width:34rem;font-size:1.0625rem;line-height:1.6;color:var(--cba-text-secondary);font-weight:400}.CbaDonatePage-card{text-align:center;max-width:520px;margin:0 auto 3rem;padding:clamp(1.25rem,4vw,2rem) clamp(1rem,3vw,1.5rem) 1.75rem;border-radius:12px;background:var(--cba-surface);box-shadow:0 8px 32px var(--cba-shadow),0 2px 8px var(--cba-shadow);border:1px solid var(--cba-border)}.CbaDonatePage-cardTitle{margin:.5rem 0 1rem;font-size:1.25rem;font-weight:700;color:var(--cba-text-primary)}.CbaDonatePage-cardBody{margin:0 0 1.5rem;font-size:1rem;line-height:1.65;color:var(--cba-text-secondary);text-align:center}.CbaDonatePage-titheNote{margin:1rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--cba-text-muted)}.CbaDonatePage-sectionTitle{margin:0 0 .25rem;font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:700;color:var(--cba-text-primary);text-align:center}.CbaDonatePage-sectionRule{width:100%;max-width:280px;height:1px;margin:.75rem auto 2rem;background:linear-gradient(90deg,transparent,var(--cba-border),transparent)}.CbaDonatePage-impactBlock{text-align:left;margin-bottom:1.75rem;max-width:560px;margin-left:auto;margin-right:auto}.CbaDonatePage-impactBlock:last-of-type{margin-bottom:2.5rem}.CbaDonatePage-impactHeading{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--cba-primary);letter-spacing:.01em}.CbaDonatePage-impactText{margin:0;font-size:1rem;line-height:1.65;color:var(--cba-text-secondary)}.CbaDonatePage-quote{max-width:560px;margin:0 auto 2.5rem;padding:1.75rem 1.25rem;border-radius:8px;background:var(--cba-surface-alt);border:1px solid var(--cba-border)}.CbaDonatePage-quoteVerse{margin:0 0 .35rem;font-size:1.125rem;font-weight:600;font-style:italic;color:var(--cba-text-primary);line-height:1.45}.CbaDonatePage-quoteRef{margin:0 0 1rem;font-size:.9375rem;font-weight:600;color:var(--cba-primary)}.CbaDonatePage-quoteFollow{margin:0;font-size:.9375rem;line-height:1.65;color:var(--cba-text-secondary)}.CbaDonatePage-closingTitle{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;color:var(--cba-text-primary)}.CbaDonatePage-closingText{margin:0 0 1.5rem;font-size:1rem;line-height:1.65;color:var(--cba-text-secondary)}.CbaDonatePage-contact{margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--cba-border)}.CbaDonatePage-contactTitle{margin:0 0 .35rem;font-size:.9375rem;font-weight:700;color:var(--cba-text-primary)}.CbaDonatePage-contactLine{margin:0;font-size:.9375rem;color:var(--cba-text-secondary)}.CbaDonatePage-ministryNote{margin:2rem auto 0;max-width:36rem;font-size:.875rem;line-height:1.55;color:var(--cba-text-muted);text-align:center}.DonationsHubPage-root{padding:1.5rem clamp(12px,3vw,24px) 2.5rem;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.DonationsHubPage-hero{margin-bottom:2rem}.DonationsHubPage-section{margin-bottom:2.5rem}.DonationsHubPage-section-title{margin-bottom:.75rem!important}.DonationsHubPage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;align-items:stretch}.DonationsHubPage-grid>a{display:flex;flex-direction:column;min-height:0}@media (min-width: 600px){.DonationsHubPage-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.DonationsHubPage-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){.DonationsHubPage-grid{grid-template-columns:repeat(4,1fr)}}.DonationCreatePage-root{min-height:100%;padding:1.5rem clamp(.75rem,3vw,1rem) 2.5rem;width:100%;box-sizing:border-box}.DonationCreatePage-paper{max-width:560px;margin:0 auto;padding:1.5rem 1.25rem}.DonationDetailPage-root{padding:1.5rem clamp(.75rem,3vw,1rem) 2.5rem;max-width:640px;margin:0 auto;width:100%;box-sizing:border-box}.DonationDetailPage-actions{margin-top:1.5rem}.ConferencesPage-root{--cba-conf-card-shadow: 0 4px 14px rgba(0, 0, 0, .08)}.ConferencesPage-2026-ctaRow .MuiButton-root{min-height:52px;font-size:1rem}.ConferencesPage-archiveSection{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08)}[data-theme=dark] .ConferencesPage-archiveSection{border-top-color:#ffffff1a}.ConferencesPage-card{border-radius:12px;box-shadow:var(--cba-conf-card-shadow);height:100%}.ConferencesPage-archivePhoto{box-shadow:var(--cba-conf-card-shadow)}.ConferencesPage-videoThumb{position:relative;aspect-ratio:16 / 9;background:linear-gradient(145deg,#2c3e50,#1a252f);border-radius:10px 10px 0 0;cursor:pointer;transition:filter .2s ease;overflow:hidden}.ConferencesPage-videoThumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ConferencesPage-videoThumb:hover{filter:brightness(1.05)}.ConferencesPage-playIcon{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#0000008c;display:flex;align-items:center;justify-content:center;color:#fff}.QuickHelpPage-container{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-size:1.0625rem}@media (max-width: 599px){.QuickHelpPage-container{font-size:1rem}}.QuickHelpPage-hero{margin-bottom:1.5rem}.QuickHelpPage-p code{font-size:.9em;word-break:break-all}.QuickHelpPage-accordion .MuiAccordionSummary-content{align-items:flex-start}.JoinNowPage-root{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.JoinNowPage-qrButton{cursor:pointer}.JoinNowPage-qrImg{display:block;max-width:100%;height:auto;vertical-align:middle}.JoinNowPage-ctaPrimary.MuiButton-root,.JoinNowPage-ctaSecondary.MuiButton-root{min-height:48px;padding-left:1.25rem;padding-right:1.25rem}:root{--cba-bp-xs: 0px;--cba-bp-sm: 600px;--cba-bp-md: 900px;--cba-bp-lg: 1200px;--cba-bp-xl: 1536px}.global-body,.global-body *{box-sizing:border-box}.global-body{margin:0;padding:0;min-height:100vh;overflow-x:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.global-root{min-height:100vh;min-width:0;overflow-x:hidden}.global-html{scroll-behavior:smooth;overflow-x:hidden}:root{--cba-nav-height: 64px;--cba-primary: #1976d2;--cba-primary-light: #42a5f5;--cba-secondary: #424242;--cba-accent: #1976d2;--cba-accent-dark: #1565c0;--cba-sidebar-bg: #fafafa;--cba-bg: #ffffff;--cba-surface: #ffffff;--cba-surface-alt: #f5f5f5;--cba-border: rgba(0, 0, 0, .12);--cba-border-strong: rgba(0, 0, 0, .2);--cba-text-primary: #212121;--cba-text-secondary: #616161;--cba-text-muted: #757575;--cba-scrollbar-thumb: rgba(0, 0, 0, .28);--cba-scrollbar-track: var(--cba-bg);--cba-overlay-tint: rgba(0, 0, 0, .04);--cba-overlay-tint-alt: rgba(0, 0, 0, .02);--cba-shadow: rgba(0, 0, 0, .1);--cba-on-primary: #ffffff;--cba-on-primary-muted: rgba(255, 255, 255, .9);--cba-hero-overlay-start: rgba(0, 0, 0, .4);--cba-hero-overlay-end: rgba(0, 0, 0, .6);--cba-hero-text: #ffffff;--cba-hero-text-subtle: rgba(255, 255, 255, .95);--cba-hero-text-strong: rgba(255, 255, 255, .98);--cba-hero-text-shadow: rgba(0, 0, 0, .4);--cba-banner-overlay-start: rgba(0, 0, 0, .5);--cba-banner-overlay-end: rgba(0, 0, 0, .65);--cba-banner-bg: #37474f;--cba-footer-bg: #37474f;--cba-nav-bg: #ffffff;--cba-nav-text: #212121;--cba-nav-border: rgba(0, 0, 0, .12);--cba-nav-search-bg: rgba(0, 0, 0, .06);--cba-nav-search-border: rgba(0, 0, 0, .2)}[data-theme=dark]{--cba-primary: #90caf9;--cba-primary-light: #bbdefb;--cba-secondary: #b0b0b0;--cba-accent: #90caf9;--cba-accent-dark: #64b5f6;--cba-sidebar-bg: #1e1e1e;--cba-bg: #121212;--cba-surface: #1e1e1e;--cba-surface-alt: #2d2d2d;--cba-border: rgba(255, 255, 255, .12);--cba-border-strong: rgba(255, 255, 255, .2);--cba-text-primary: #ffffff;--cba-text-secondary: rgba(255, 255, 255, .7);--cba-text-muted: rgba(255, 255, 255, .5);--cba-scrollbar-thumb: rgba(255, 255, 255, .28);--cba-scrollbar-track: var(--cba-bg);--cba-overlay-tint: rgba(255, 255, 255, .05);--cba-overlay-tint-alt: rgba(255, 255, 255, .03);--cba-shadow: rgba(0, 0, 0, .4);--cba-on-primary: #ffffff;--cba-on-primary-muted: rgba(255, 255, 255, .9);--cba-hero-overlay-start: rgba(0, 0, 0, .5);--cba-hero-overlay-end: rgba(0, 0, 0, .7);--cba-hero-text: #ffffff;--cba-hero-text-subtle: rgba(255, 255, 255, .95);--cba-hero-text-strong: rgba(255, 255, 255, .98);--cba-hero-text-shadow: rgba(0, 0, 0, .5);--cba-banner-overlay-start: rgba(0, 0, 0, .6);--cba-banner-overlay-end: rgba(0, 0, 0, .75);--cba-banner-bg: #2d2d2d;--cba-footer-bg: #2d2d2d;--cba-nav-bg: #1e1e1e;--cba-nav-text: #ffffff;--cba-nav-border: rgba(255, 255, 255, .12);--cba-nav-search-bg: rgba(255, 255, 255, .08);--cba-nav-search-border: rgba(255, 255, 255, .2)}.cba-content-placeholder{--cba-placeholder-hue: 215;background:hsl(var(--cba-placeholder-hue) 22% 91%);color:hsl(var(--cba-placeholder-hue) 28% 42%)}[data-theme=dark] .cba-content-placeholder{background:hsl(var(--cba-placeholder-hue) 38% 28%);color:hsl(calc(var(--cba-placeholder-hue) + 12) 42% 82%)}.cba-content-placeholder .cba-content-placeholder-icon,.cba-content-placeholder-icon{color:inherit!important;opacity:.75}.cba-content-tag-chip{--cba-tag-chip-hue: 215;border-color:hsl(var(--cba-tag-chip-hue) 55% 55%)!important;color:hsl(var(--cba-tag-chip-hue) 60% 38%)!important}.cba-content-tag-chip:hover{background-color:hsl(var(--cba-tag-chip-hue) 60% 55% / .12)!important}[data-theme=dark] .cba-content-tag-chip{border-color:hsl(var(--cba-tag-chip-hue) 55% 60%)!important;color:hsl(var(--cba-tag-chip-hue) 70% 74%)!important}[data-theme=dark] .cba-content-tag-chip:hover{background-color:hsl(var(--cba-tag-chip-hue) 60% 60% / .18)!important}html.global-html{color-scheme:light}html.global-html[data-theme=dark]{color-scheme:dark}html.global-html *,html.global-html *:before,html.global-html *:after{scrollbar-width:thin;scrollbar-color:var(--cba-scrollbar-thumb) var(--cba-scrollbar-track)}html.global-html *::-webkit-scrollbar{width:10px;height:10px}html.global-html *::-webkit-scrollbar-track{background:var(--cba-scrollbar-track)}html.global-html *::-webkit-scrollbar-thumb{background-color:var(--cba-scrollbar-thumb);border-radius:6px;border:2px solid var(--cba-scrollbar-track)}html.global-html *::-webkit-scrollbar-thumb:hover{background-color:var(--cba-border-strong)}html.global-html *::-webkit-scrollbar-corner{background:var(--cba-scrollbar-track)}
