:root{--purple:#400c68;--dark:#190b25;--gold:#ac956b;--red:#be1837;--ink:#24152c}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}.topbar{background:var(--purple);color:#fff;letter-spacing:.08em;justify-content:space-between;padding:9px 5%;font-size:14px;display:flex}.topbar span{letter-spacing:0}header{z-index:20;background:#fff;align-items:center;gap:20px;padding:10px 4%;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #190b2510}.brand img{object-fit:contain;width:145px;height:88px}nav{flex:1;justify-content:center;gap:20px;display:flex}.navgroup{position:relative}.navgroup>button{color:var(--ink);background:0 0;border:0;padding:15px 0;font-size:14px;font-weight:700}.dropdown{border-top:3px solid var(--gold);background:#fff;width:250px;max-height:75vh;display:none;position:absolute;top:48px;left:-15px;overflow:auto;box-shadow:0 12px 35px #190b2525}.dropdown a{padding:8px 18px;font-size:14px;display:block}.dropdown a:hover{background:#f4eef9}.give,.button{background:var(--purple);color:#fff;border:0;border-radius:3px;padding:12px 25px;font-size:14px;font-weight:700;display:inline-block}.give{background:var(--red)}.button.gold{background:var(--gold);color:var(--dark)}.button.outline{border:1px solid var(--gold);color:inherit;background:0 0}.mobile{display:none}.hero{background:var(--dark);color:#fff;align-items:center;min-height:610px;display:flex;position:relative;overflow:hidden}.hero-photo{background-image:linear-gradient(90deg,var(--dark),transparent 45%),url(/assets/praise-nation-band.webp);opacity:.75;background-position:50%,100% 0;background-size:auto,170%;position:absolute;inset:0 0 0 36%}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#190b2566);position:absolute;inset:0}.hero-content{z-index:1;width:62%;max-width:900px;padding:65px 8%;position:relative}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.17em;font-size:14px;font-weight:700}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}h1{margin:18px 0 25px;font-size:clamp(40px,4.8vw,72px)}h2{margin:13px 0 24px;font-size:clamp(30px,3.2vw,44px)}h3{margin:10px 0 15px;font-size:26px}.hero p{color:#eee4f5;max-width:520px;font-size:18px}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.carousel-controls{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;left:8%;right:5%}.carousel-controls button{color:#fff;background:0 0;border:1px solid #ffffff50;padding:6px 14px}.dots{flex:1;gap:6px;display:flex}.dots button{background:#ffffff60;border:0;border-radius:50%;width:8px;height:8px;padding:0}.dots button.active{background:var(--gold);border-radius:6px;width:28px}.strip{background:var(--purple);color:#fff;justify-content:space-between;align-items:center;gap:25px;padding:30px 8%;display:flex}.strip p{margin:0}.countdown{gap:22px;display:flex}.countdown b{font-size:29px;font-weight:400;line-height:1.1;display:block}.countdown span{text-transform:uppercase;letter-spacing:.09em;font-size:12px}.section{max-width:1550px;margin:auto;padding:75px 8%}.section.intro{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.visual{border-bottom:5px solid var(--gold);background-image:url(/assets/praise-nation-band.webp);background-position:100% 0;background-size:190%;border-radius:3px;min-height:340px}.light{background:#f7f4fa}.cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{background:#fff;border:1px solid #e8e0ed;padding:30px;transition:transform .2s}.card:hover{border-color:var(--gold);transform:translateY(-3px)}.card .number{color:var(--red);letter-spacing:.08em;font-size:14px;font-weight:700}.card a.link{color:var(--purple);border-bottom:1px solid var(--gold);margin-top:12px;font-weight:700;display:inline-block}.card p{color:#66546e}.event{border-top:4px solid var(--gold)}.event .date{color:var(--purple);font-family:Georgia,serif;font-size:36px}.event .countdown{color:var(--purple);gap:14px;margin:24px 0}.banner{background:var(--dark);color:#fff;padding:55px 8%}.banner h1{margin-bottom:12px;font-size:48px}.breadcrumb{color:var(--gold);font-size:14px}.pagebody{grid-template-columns:250px 1fr;gap:50px;max-width:1500px;margin:auto;padding:60px 8%;display:grid}.sidebar a{border-bottom:1px solid #e9e1ee;padding:10px 15px;display:block}.content{max-width:850px}.content>p{font-size:18px}.content .cards{grid-template-columns:repeat(2,1fr)}blockquote{border-left:3px solid var(--gold);background:#f7f4fa;margin:30px 0;padding:18px 25px;font-family:Georgia,serif;font-size:25px}.form{background:#f8f5fa;border:1px solid #e5dbea;margin-top:35px;padding:30px}.fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}label{font-size:14px;font-weight:700;display:block}input,select,textarea{background:#fff;border:1px solid #d8cadd;border-radius:3px;width:100%;margin-top:7px;padding:12px}textarea{min-height:110px}.wide{grid-column:1/-1}.notice{color:#6d576f;border-left:3px solid var(--gold);margin:20px 0;padding:10px 16px;font-size:14px}.status{color:var(--purple);font-weight:700}.filters{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.filters button{color:var(--purple);background:#fff;border:1px solid #e4d9e9;padding:9px 18px}.filters button.selected{background:var(--purple);color:#fff}.gallery{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gallery img{width:100%;height:auto}footer{background:var(--dark);color:#e8dff0;grid-template-columns:1.2fr 1.5fr 1fr 1fr;gap:35px;padding:50px 8% 20px;font-size:14px;display:grid}footer h3{color:var(--gold);font-size:23px}footer a{margin:7px 0;display:block}footer small{border-top:1px solid #ffffff25;grid-column:1/-1;padding-top:20px}.empty{background:#faf8fc;border:1px solid #e7ddeb;padding:28px}.list{padding-left:20px}.list li{margin:12px 0}.mini-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mini-grid a{color:var(--purple);border:1px solid #e7dfed;padding:20px;font-weight:700}.slide-change{animation:.45s appear}@keyframes appear{0%{opacity:.1;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1050px){nav{gap:11px}.navgroup>button{font-size:12px}.brand img{width:110px}.hero-content{width:76%}.pagebody{grid-template-columns:190px 1fr;gap:25px}}@media (max-width:800px){header{flex-wrap:wrap;gap:15px;padding:8px 5%}.brand{flex:1}.brand img{width:115px;height:70px}.mobile{background:#fff;border:1px solid #ddcce6;padding:8px 12px;display:block}nav{flex-direction:column;flex-basis:100%;order:4;gap:0;display:none}nav.visible{display:flex}.navgroup>button{text-align:left;width:100%;font-size:15px}.dropdown{box-shadow:none;width:100%;max-height:none;position:static}.navgroup.open .dropdown{display:block}.topbar{font-size:12px}.topbar span{display:none}.hero{min-height:610px}.hero-content{width:100%;padding:45px 7% 95px}.hero-photo{opacity:.35;background-position:50%,100% 0;background-size:auto,210%;inset:0}.hero h1{max-width:570px}.carousel-controls{gap:6px;left:7%;right:7%}.carousel-controls button{padding:5px 9px}.dots{gap:4px}.dots button{padding:0}.strip{flex-direction:column;align-items:flex-start;padding:25px 7%}.section{padding:45px 7%}.section.intro{grid-template-columns:1fr;gap:25px}.cards{grid-template-columns:1fr}.pagebody{padding:35px 7%;display:block}.sidebar{gap:6px;margin-bottom:30px;display:flex;overflow:auto}.sidebar a{white-space:nowrap;border:1px solid #e3d8e9}.content .cards,.fields{grid-template-columns:1fr}.mini-grid{grid-template-columns:1fr 1fr}.banner{padding:35px 7%}.banner h1{font-size:38px}footer{grid-template-columns:1fr 1fr;padding:40px 7% 20px}.gallery{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body{background:linear-gradient(135deg,#fcfaff,#f6f0fb 45%,#fff9eb)}header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffef8ed;border-bottom:1px solid #ac956b55}.brand img{width:155px;height:100px}.portal-link{color:var(--purple);font-size:14px;font-weight:700}.give,.button,.mobile,input,select,textarea{border-radius:12px}.dropdown{border:1px solid #ac956b85;border-top:3px solid var(--gold);background:#f5eefb;border-radius:0 0 18px 18px;padding:10px}.dropdown a{color:var(--purple);border-radius:9px;margin:2px 0}.dropdown a:hover{background:var(--purple);color:#fff}.pagebody{grid-template-columns:235px minmax(0,1fr);max-width:1600px}.sidebar{background:var(--purple);border:1px solid #ac956b80;border-radius:18px;align-self:start;padding:13px;box-shadow:0 15px 35px #400c6810}.sidebar a{color:#fff;border-bottom:1px solid #ffffff20;border-radius:9px;margin-bottom:5px;font-size:15px}.sidebar a.current{background:var(--gold);color:var(--dark)}.sidebar a:hover{background:#ffffff20}.content{background:#fffffff0;border:1px solid #e1d1eb;border-radius:24px;min-width:0;max-width:none;padding:30px;box-shadow:0 20px 55px #400c6807}.page-image{object-fit:cover;background:#efe5f6;border-radius:16px;width:100%;height:260px;margin-bottom:25px}.page-image.worship-img{object-position:85% 3%;height:230px}.banner{background:linear-gradient(100deg,#400c68,#190b25);border:1px solid #ac956b70;border-radius:24px;margin:20px 4% 0}.card{background:#f7f0fc;border:1px solid #ac956b65;border-radius:20px;overflow:hidden}.card:nth-child(3n+2){background:#fff6df}.card:nth-child(3n){background:#fceff1}.card.event{border:1px solid #ac956b;border-top:5px solid var(--gold);background:linear-gradient(135deg,#fffaf0,#f0e5f9);border-radius:22px}.tile-photo{object-fit:cover;width:calc(100% + 60px);max-width:none;height:165px;margin:-30px -30px 24px;display:block}.tile-photo.worship-img{object-position:90% 5%}.mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mini-grid a{background:#f5eafc;border:1px solid #ac956b70;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.mini-grid a:nth-child(3n+2){background:#eee8dc}.mini-grid a:nth-child(3n){background:#fcebef}.mini-grid .tile-photo{width:100%;height:130px;margin:0}.tile-label{padding:15px}.form,.empty,blockquote{border-radius:16px}.form{background:linear-gradient(135deg,#f3eafb,#fffaec)}footer{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border-top:1px solid #ac956b80;border-radius:24px 24px 0 0;margin:30px 4% 0}footer img{background:0 0;width:190px;padding:0}footer h3{color:var(--purple)}footer small{border-color:#400c6820}.visual{border-radius:24px}.strip{border:1px solid #ac956b60;border-radius:20px;margin:0 4%}.section .cards{margin-top:30px}.media-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.media-filters label{font-size:14px}.media-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.media-card{background:#f6eefc;border:1px solid #dfcaeb;border-radius:18px;padding:25px}.media-card h3{font-size:26px}.media-meta{flex-wrap:wrap;gap:8px;margin-bottom:15px;font-size:14px;display:flex}.pill{color:var(--purple);background:#e8d8f4;border-radius:30px;padding:4px 12px;font-size:14px}.media-card audio,.media-card video,.media-card iframe{border-radius:12px;width:100%;margin-top:14px}.media-card iframe{aspect-ratio:16/9;border:0}.media-card details{margin:15px 0}.media-card summary{cursor:pointer;color:var(--purple);font-weight:700}.portal-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.portal-tabs a{background:#f4e9fb;border:1px solid #ac956b80;border-radius:12px;padding:9px 15px;font-size:14px}.portal-tabs a.current{background:var(--purple);color:#fff}.portal-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;display:grid}.portal-stats div{background:#f3e9fa;border:1px solid #ac956b70;border-radius:16px;padding:23px}.portal-stats b{color:var(--purple);font-family:Georgia,serif;font-size:30px;display:block}.record{background:#fcf9ff;border:1px solid #e2d3ed;border-radius:15px;margin-bottom:15px;padding:18px 22px}.record p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.record .record-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bible-controls{grid-template-columns:2fr 1fr 1fr;gap:15px;display:grid}.scripture{background:#fffaf0;border:1px solid #ac956b80;border-radius:20px;margin:25px 0;padding:30px;font-family:Georgia,serif;font-size:22px}.scripture p{line-height:1.8}.resource-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.resource-grid a{background:#fff9e8;border:1px solid #ac956b;border-radius:15px;padding:20px;display:block}.admin-area{border-top:1px solid #ac956b;margin-top:35px;padding-top:25px}.admin-area details{margin:15px 0}.admin-area summary{cursor:pointer;color:var(--purple);font-weight:700}.error{color:#a01b35}.form button[disabled]{opacity:.6}.portal-loading{background:#f8f0fe;border:1px solid #e4d3ee;border-radius:15px;padding:25px}.gallery img{border-radius:20px}.date-heading{color:var(--purple);grid-column:1/-1;margin:15px 0 0;font-family:Georgia,serif;font-size:28px}@media (max-width:1100px){nav{gap:9px}.portal-link{font-size:12px}.brand img{width:130px}.pagebody{grid-template-columns:190px 1fr;gap:25px}.content{padding:25px}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.portal-link{font-size:14px}.brand img{width:125px;height:80px}.pagebody{display:block}.sidebar{margin-bottom:24px;padding:10px}.content{padding:22px}.page-image{height:200px}.banner{border-radius:20px;margin-top:15px}.media-filters{grid-template-columns:1fr 1fr}.media-list{grid-template-columns:1fr}.bible-controls{grid-template-columns:1fr 1fr}.bible-controls label:first-child{grid-column:1/-1}.portal-stats{grid-template-columns:1fr 1fr}.resource-grid{grid-template-columns:1fr}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-photo{height:150px}.tile-label{padding:12px;font-size:14px}.strip{padding:25px}.portal-tabs{gap:7px}.portal-tabs a{padding:7px 10px}.fields{grid-template-columns:1fr;display:grid}.form{padding:20px}footer{grid-template-columns:1fr 1fr}.media-card{padding:20px}.bible-controls{gap:10px}}.visual{background-image:url(/assets/family.webp);background-position:50%;background-size:cover}.hero-photo{opacity:.7}.resource-grid a:hover{background:#f2e6fc}.media-filters input,.media-filters select{min-width:0}button,a{overflow-wrap:break-word}.card .date{overflow-wrap:normal}.banner h1{overflow-wrap:anywhere}.bible-controls input{width:100%}@media (min-width:801px) and (max-width:1150px){header{flex-wrap:wrap;gap:12px;padding-left:3%;padding-right:3%}nav{flex-basis:100%;order:4;gap:25px}.brand{flex:1}.brand img{height:75px}.navgroup>button{font-size:14px}.dropdown{top:42px}}@media (max-width:430px){.portal-link{max-width:70px;line-height:1.2}.give{padding:9px 14px}.content{padding:18px}.form{padding:15px}.mini-grid .tile-photo{height:100px}.countdown{gap:14px}.portal-stats,.bible-controls{grid-template-columns:1fr}.bible-controls label:first-child{grid-column:auto}.media-filters{grid-template-columns:1fr 1fr}}:root{--gold:#ac956b}.topic-banner{color:#fff;background-position:50%;background-size:cover;border-radius:0 0 30px 30px;align-items:center;min-height:280px;padding:50px max(5vw,24px);display:flex}.topic-banner h1{margin:16px 0;font-size:clamp(2rem,5vw,3.8rem)}.topic-banner a{color:#d1c2a7}.page-scripture{background:#f1ece3;border:1px solid #b5a181;border-left:5px solid #69438b;border-radius:20px;margin:0 0 30px;padding:22px}.page-scripture blockquote{margin:12px 0;font-family:Georgia,serif;font-size:1.2rem;line-height:1.6}.page-scripture a{color:#563470}.scripture-home{max-width:1280px;margin:auto;padding:25px max(5vw,24px)}.hero-film,.hero-film-overlay{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-content,.hero-controls{z-index:2;position:relative}.navgroup .dropdown{background:linear-gradient(145deg,#39204f,#664180);border:1px solid #ac956b;border-radius:20px;padding:12px}.navgroup .dropdown a{color:#fff;background:#583476;border-radius:10px;margin:4px}.navgroup .dropdown a:nth-child(3n){color:#24162f;background:#ac956b}.navgroup .dropdown a:hover{color:#24162f;background:#d0c0a3}.sidebar{background:#eee6f2;border:1px solid #baa782;border-radius:22px}.event,.live-stage{border:1px solid #ac956b;border-radius:25px;overflow:hidden}.live-stage{background:#f1ecf5;margin:20px 0;padding:25px}.live-stage iframe,.live-stage video{aspect-ratio:16/9;border:0;border-radius:18px;width:100%}.photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.photo-gallery figure{background:#f0eaf3;border:1px solid #b5a181;border-radius:20px;margin:0;overflow:hidden}.photo-gallery img{object-fit:cover;width:100%;height:240px}.photo-gallery figcaption{padding:15px;font-size:.9rem}.live-teaser{background:linear-gradient(110deg,#ede5f3,#eee8dc);border-radius:25px;margin:25px auto}footer{background:0 0!important}@media (max-width:700px){.photo-gallery{grid-template-columns:1fr 1fr}.photo-gallery img{height:170px}.topic-banner{min-height:220px}}@media (prefers-reduced-motion:reduce){.hero-film{display:none}}.navgroup .dropdown{background:#39204f;border:1px solid #9d83af;max-height:min(65vh,520px);display:none;box-shadow:0 16px 35px #170d2630}.navgroup.open .dropdown{display:block}.navgroup .dropdown a,.navgroup .dropdown a:nth-child(3n){color:#fff;background:#53346c;border:1px solid #ffffff14}:is(.navgroup .dropdown a:hover,.navgroup .dropdown a:focus-visible){color:#fff;outline-offset:-2px;background:#76538e;outline:2px solid #bda9cb}.navgroup>button[aria-expanded=true]{color:#693990}.dropdown a[aria-current=page]{background:#7a528f;border-color:#bda9cb}.topic-banner{background-position:50% 40%;min-height:440px;margin-bottom:28px;padding:70px max(6vw,24px)}.topic-banner h1{max-width:1050px;font-size:clamp(2.4rem,5.5vw,4.8rem)}.topic-banner p{font-size:18px}.strip{border:1px solid #9678a9;border-radius:24px;margin:48px 4% 24px;padding:35px 4%}.content>p{max-width:850px;font-size:17px;line-height:1.85}.brand-story{border:1px solid #ac956b;border-radius:25px;margin:30px 0;overflow:hidden}.brand-story img{object-fit:cover;width:100%;max-height:470px;display:block}.brand-story figcaption{color:#573568;background:#f0eaf3;padding:12px 20px;font-size:14px}@media (max-width:800px){.topic-banner{min-height:330px;padding:55px 6%}.strip{flex-wrap:wrap;margin-top:40px;display:flex}.navgroup .dropdown{max-height:45vh}.topic-banner h1{font-size:2.6rem}}.training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:30px 0;display:grid}.training-card{background:#f4eef9;border:1px solid #ac956b;border-radius:24px;overflow:hidden}.training-card>img{object-fit:cover;width:100%;height:210px}.training-card>div{padding:25px}.training-card h3{font-size:26px}.curriculum{margin:40px 0}.curriculum details{background:#f8f4fb;border:1px solid #c4afce;border-radius:16px;margin:12px 0;padding:20px}.curriculum summary{cursor:pointer;align-items:center;gap:15px;font-weight:700;display:flex}.module-number{color:#fff;background:#51306a;border-radius:50%;place-items:center;min-width:36px;height:36px;display:inline-grid}.program-flyer{color:#fff;background:#341649;border:2px solid #ac956b;border-radius:24px;max-width:760px;margin:25px 0;overflow:hidden}.flyer-mast{color:#51306a;background:#fff;align-items:center;gap:20px;padding:20px 30px;display:flex}.flyer-mast img{width:120px}.flyer-mast strong{letter-spacing:.08em;font-size:14px}.flyer-body{padding:35px}.flyer-body h2{color:#fff;margin:15px 0;font-size:clamp(32px,4vw,48px)}.flyer-subtitle{font-size:22px}.flyer-photo{object-fit:cover;border-radius:18px;width:100%;height:220px}.flyer-body ul{line-height:1.8}.flyer-bottom{border-top:1px solid #ac956b;padding-top:20px}.flyer-bottom strong{font-size:26px}.program-apparel{border:1px solid #ac956b;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin:40px 0;padding:25px;display:grid}.program-apparel img{border-radius:18px;width:100%}.training-home{background:#f5eefb;border-radius:24px;margin:35px auto}@media (max-width:700px){.training-grid,.program-apparel{grid-template-columns:1fr}.flyer-body{padding:22px}.flyer-mast{padding:18px}.flyer-mast strong{font-size:12px}}@media print{body.print-program *{visibility:hidden}body.print-program #program-flyer,body.print-program #program-flyer *{visibility:visible}body.print-program #program-flyer{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;width:100%;max-width:none;position:absolute;top:0;left:0}body.print-program .flyer-photo{height:150px}body.print-program .flyer-body{padding:20px}@page{size:A4;margin:12mm}body.print-program header,body.print-program footer,body.print-program .topbar,body.print-program #main>.topic-banner,body.print-program .sidebar{display:none!important}body.print-program .pagebody{margin:0;padding:0;display:block}body.print-program .content{max-width:none;padding:0}body.print-program .content>:not(#program-flyer){display:none!important}body.print-program #program-flyer{width:100%;margin:0;position:static}}.shop-toolbar{flex-wrap:wrap;align-items:end;gap:20px;margin:30px 0;display:flex}.shop-toolbar label{flex:1;min-width:180px}.shop-toolbar input,.shop-toolbar select{border:1px solid #ac956b;border-radius:12px;width:100%;padding:12px;display:block}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.shop-product{background:#fff;border:1px solid #ac956b;border-radius:22px;overflow:hidden}.shop-product>div{padding:22px}.shop-product h3{font-size:25px}.product-image{aspect-ratio:1;object-fit:contain;background:#fafafa;width:100%;display:block}.product-sprite{background-repeat:no-repeat;background-size:300% 200%}.product-detail{grid-template-columns:1fr 1fr;align-items:start;gap:30px;margin:30px 0;display:grid}.product-detail>.product-image{border:1px solid #ac956b;border-radius:22px}.product-detail .form{padding:22px}.cart-row{background:#f5eefb;border:1px solid #ac956b;border-radius:18px;align-items:center;gap:20px;margin:15px 0;padding:22px;display:flex}.cart-row>div{flex:1}.cart-row input{border:1px solid #ac956b;border-radius:10px;width:80px;padding:10px;display:block}.scripture-designs{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.library-merch{grid-template-columns:1fr 1fr;gap:20px;display:grid}.library-merch img{border:1px solid #ac956b;border-radius:22px;width:100%}.shop-home{color:#fff;background:#341649;border-radius:24px;margin:35px auto}.shop-home h2{color:#fff}.program-scene{object-fit:cover;border-radius:24px;width:100%;max-height:520px;margin:25px 0}.small{font-size:14px;line-height:1.5}@media (max-width:900px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.shop-grid,.product-detail,.scripture-designs,.library-merch{grid-template-columns:1fr}.cart-row{flex-wrap:wrap}.cart-row>div{flex-basis:100%}}.hero-photo{opacity:1!important;inset:0!important}.hero-film-overlay{background:linear-gradient(90deg,#180524d4,#2a0c3c24)}.hero-content{background:linear-gradient(90deg,#18052426,#0000)}@media (min-width:1151px){header,nav{gap:15px}.navgroup>button{font-size:14px}}@media (max-width:800px){.hero-film-overlay{background:#180524a8}}.sidebar{color:#fff;background:#301342;border:2px solid #b6a17b;border-radius:22px;padding:14px;box-shadow:0 10px 28px #30134220}.sidebar a{color:#fff;background:#51316b;border:1px solid #a28b6b;border-radius:12px;margin:0 0 9px;padding:13px 16px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none}:is(.sidebar a:hover,.sidebar a:focus-visible){color:#fff;outline-offset:2px;background:#6c4785;border-color:#d1c2a5;outline:2px solid #d1c2a5}.sidebar a.current,.sidebar a[aria-current=page]{color:#28123b;background:#b6a17b;border-color:#d1c2a5;font-weight:700;box-shadow:inset 5px 0 #f0e9dd}:is(.sidebar a.current:hover,.sidebar a.current:focus-visible){color:#28123b;background:#c6b28e}@media (max-width:800px){.sidebar{gap:10px;padding:12px}.sidebar a{border-bottom:1px solid #a28b6b;flex-shrink:0;margin:0}}.language-bar{color:#fff;background:#32134f;border-bottom:2px solid #b8a06a;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 5%;display:flex}.language-bar label{font-weight:700}.language-bar select,.language-bar button{color:#32134f;font:inherit;background:#fff;border:1px solid #b8a06a;border-radius:9px;padding:9px 12px}.language-bar button{color:#21102e;cursor:pointer;background:#b8a06a;font-weight:700}.language-bar span{flex:1;min-width:180px;font-size:12px}.module-explanation p{margin:16px 0;line-height:1.8}[dir=rtl] .language-bar{direction:ltr}.bnl360-footer{text-align:center;border:1px solid #b8a06a;border-radius:12px;grid-column:1/-1;padding:14px;font-weight:700;display:block;color:#32134f!important}.management{background:#f8f7fb;min-height:75vh;padding:24px 4%}.management-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.management-top h1{color:#32134f;margin:8px 0 24px}.management-grid{grid-template-columns:240px minmax(0,1fr);gap:24px;display:grid}.management-content{background:#fff;border:1px solid #b8a06a;border-radius:18px;min-width:0;padding:24px}.management-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.management-kpis strong{margin-top:10px;font-size:28px;display:block}.management-tools{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.management input,.management textarea{color:#21102e;width:100%;font:inherit;background:#fff;border:1px solid #967fb0;border-radius:8px;padding:12px}.management-tools input{max-width:320px}.management-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.management-fields label{font-size:14px;font-weight:700}.management-form{border:2px solid #b8a06a;border-radius:14px;margin:20px 0;padding:20px}.management-form button{margin:15px 10px 0 0}.management-record{border:1px solid #b8a06a;border-radius:12px;margin:14px 0;padding:16px}.management-record summary{cursor:pointer;color:#32134f;font-weight:700}.management-record dl{grid-template-columns:180px minmax(0,1fr);gap:10px;display:grid}.management-record dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.management-record dt{font-weight:700}.leadership-role{background:#fff;border:1px solid #b8a06a;border-radius:16px;padding:20px}.leadership-role img{object-fit:cover;border-radius:12px;width:100%;height:200px}.leadership-role small{font-size:13px}@media (max-width:800px){.management-grid,.management-kpis,.management-fields,.management-record dl{grid-template-columns:1fr}.management .sidebar{max-height:300px;overflow:auto}}header .language-bar{background:0 0;border:0;flex:none;margin-left:8px;padding:0;display:block;position:relative}header .language-bar select{color:#fff;background:#32134f;border:1px solid #b8a06a;border-radius:6px;width:104px;max-width:104px;padding:8px 6px;font-size:14px}header .language-bar [hidden]{display:none!important}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}footer{isolation:isolate;border-top:3px solid #b8a06a;position:relative;overflow:hidden;color:#fff!important;background:#32134f!important}footer:before{content:"";z-index:-1;opacity:.13;pointer-events:none;background:url(/assets/shop/choir.webp) 50%/cover no-repeat;position:absolute;inset:0}footer p,footer h3,footer small,footer a{color:#fff!important}footer .bnl360-footer{background:#32134f8c;color:#fff!important}footer>div,footer>small{position:relative}.management{background:#edf1f5;max-width:1800px;margin:auto;padding:10px 1%;font-family:Arial,Helvetica,sans-serif}.management-top{color:#fff;background:#32134f;border-bottom:4px solid #b8a06a;border-radius:10px 10px 0 0;padding:14px 18px}.management-top h1{color:#fff;margin:0 0 4px;font-size:22px}.management-top span{font-size:14px}.management-top .button{color:#21102e;background:#b8a06a;padding:9px 12px;font-size:14px}.management-kpi-strip{background:#fff;border-bottom:2px solid #b8a06a;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:8px;display:grid}.management-kpi-strip>div{background:#f8fafc;border:1px solid #d8e0e8;border-radius:7px;min-width:0;padding:8px}.management-kpi-strip span{color:#51425f;font-size:14px;display:block}.management-kpi-strip strong{color:#32134f;overflow-wrap:anywhere;margin-top:4px;font-size:18px;display:block}.management-group-nav{z-index:5;background:#f4f6f9;border-bottom:1px solid #d8e0e8;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:8px;display:grid;position:relative}.management-nav-group{min-width:0;position:relative}.management-nav-group summary{cursor:pointer;color:#32134f;background:#fff;border:1px solid #b8a06a;border-radius:7px;padding:10px;font-size:14px;font-weight:700}.management-nav-group[open] summary{color:#fff;background:#32134f}.management-nav-group>div{background:#fff;border:1px solid #b8a06a;border-radius:8px;min-width:215px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 10px 28px #0003}.management-nav-group:last-child>div{left:auto;right:0}.management-nav-group a{color:#32134f;border-radius:5px;padding:10px;font-size:14px;display:block}.management-content{border:0;border-radius:0 0 10px 10px;padding:18px}.management-content h2{margin:0 0 12px;font-size:22px}.management-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.management-kpis article{padding:12px}.management-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.management-fields input{padding:8px}.management-scroll{border:1px solid #d8e0e8;border-radius:7px;max-height:65vh;overflow:auto}.management-table{border-collapse:collapse;width:100%;font-size:14px}.management-table th,.management-table td{text-align:left;overflow-wrap:anywhere;border:1px solid #d8e0e8;max-width:220px;padding:8px}.management-table th{color:#fff;z-index:1;background:#32134f;position:sticky;top:0}.management-table .button{white-space:nowrap;margin:3px;padding:7px 9px;font-size:14px}.management-tools{margin:12px 0}.management-form{padding:15px}.management-content .button{border-radius:7px}@media (max-width:1100px){.management-kpi-strip,.management-group-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){header .language-bar{margin:4px}.management-top{flex-wrap:wrap}.management-kpi-strip,.management-group-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.management-fields{grid-template-columns:1fr}.management-nav-group>div{min-width:0;box-shadow:none;position:static}.management-table{min-width:700px}}@media print{header,.topbar,footer,.management-group-nav,.management-tools,.management-top .button{display:none!important}.management-scroll{max-height:none;overflow:visible}.management-table th{position:static}}.power-step-nav{color:#fff;background:#32134f;border:1px solid #b8a06a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px 24px 24px 45px;display:grid}.power-step-nav a{color:#fff}.power-step{background:#fff;border:1px solid #b8a06a;border-radius:18px;margin:24px 0;padding:26px;scroll-margin-top:110px}.power-step h3{color:#32134f;margin:12px 0;font-size:28px}.power-step h4{color:#654779;font-size:18px}.power-step p{line-height:1.8}@media (max-width:600px){.power-step-nav{grid-template-columns:1fr}.power-step{padding:20px}}.member-entry-section{border:1px solid #b8a06a;border-radius:12px;min-width:0;margin:18px 0;padding:18px}.member-entry-section legend{color:#32134f;padding:0 9px;font-size:16px;font-weight:700}.management-fields select{color:#21102e;width:100%;font:inherit;background:#fff;border:1px solid #967fb0;border-radius:8px;padding:8px}.member-giving-summary{background:#f4f1f8;border:1px solid #b8a06a;border-radius:12px;margin:20px 0;padding:16px}.member-giving-summary h4{color:#32134f;margin:0}.member-giving-summary p{font-size:14px}.bible-language-access{background:#f4f1f8;border:1px solid #b8a06a;border-radius:16px;margin:20px 0;padding:20px}.bible-language-access p{font-size:14px;line-height:1.7}#english-audio-section[hidden],#nonenglish-audio-note[hidden]{display:none!important}.scripture-listen{color:#fff;cursor:pointer;background:#32134f;border:1px solid #b8a06a;border-radius:8px;margin:10px 8px 5px 0;padding:9px 12px}.scripture-voice-status{font-size:14px;display:block}footer img[src="/assets/bnl-logo-transparent-lossless.webp"]{filter:url(#footer-logo-white)}.education-aspects{margin:28px 0}.education-aspects>section{background:#fff;border:1px solid #b8a06a;border-radius:14px;margin:16px 0;padding:20px}.education-aspects h4,.module-explanation h5,.power-step h5{color:#32134f;margin:22px 0 8px;font-size:18px}.education-aspects p,.module-explanation p{font-size:16px;line-height:1.8}.education-aspects h3{color:#32134f;font-size:24px}.native-bible-text{white-space:pre-wrap;background:#fff;border:1px solid #b8a06a;border-radius:14px;max-height:480px;margin:20px 0;padding:22px;font-size:18px;line-height:1.9;overflow:auto}#native-bible-reader[hidden]{display:none!important}#native-bible-voice{max-width:100%}.bible-controls,.bible-controls label{min-width:0}.bible-controls select{text-overflow:ellipsis;width:100%;max-width:100%}#bible-book,#native-bible-book,#audio-book{font-size:16px}.scripture h3{overflow-wrap:anywhere}.language-page-status{color:#fff;background:#32134f;border:1px solid #b8a06a;border-radius:14px;max-width:900px;margin:20px auto;padding:24px;font-size:16px}.language-page-status[hidden]{display:none!important}.language-page-status .button{color:#21102e;background:#b8a06a}.language-page-status p{color:#fff}body.language-translating header nav,body.language-translating header .portal-link,body.language-translating header .give{visibility:hidden}.family-entry{margin:24px 0}.family-member-row{border:1px solid #b8a06a;border-radius:14px;min-width:0;margin:18px 0;padding:20px}.family-member-row legend{color:#32134f;padding:0 10px;font-weight:700}.family-member-row [data-remove-family]{margin-top:16px}.family-record{border:1px solid #b8a06a;border-radius:10px;margin:12px 0;padding:16px}.family-entry select{width:100%;font:inherit;background:#fff;border:1px solid #967fb0;border-radius:8px;padding:10px}header #nav>a,header .navgroup>button{font-size:18px;line-height:1.4}header .dropdown{width:290px;top:100%}header .dropdown a{padding:11px 18px;font-size:18px;line-height:1.45}header .portal-link,header .give{font-size:17px}.sidebar a{font-size:18px;line-height:1.45}@media (min-width:801px) and (max-width:1450px){header{flex-wrap:wrap;gap:12px}header nav{flex-basis:100%;order:4;gap:24px}.brand{flex:1}header .dropdown{top:100%}}.praise-people{margin:26px 0 32px}.praise-people-feature{border:2px solid var(--gold);background:var(--purple);border-radius:20px;height:clamp(260px,36vw,460px);position:relative;overflow:hidden}.praise-people-feature img{object-fit:cover;opacity:0;width:100%;height:100%;animation:30s infinite praise-scene;animation-delay:calc(var(--scene)*5s);position:absolute;inset:0}.praise-people-feature img:first-child{opacity:1}.praise-people-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.praise-people-grid img{object-fit:cover;border:2px solid var(--gold);border-radius:12px;width:100%;height:120px}@keyframes praise-scene{0%,15%{opacity:1}17%,98%{opacity:0}to{opacity:1}}@media (max-width:800px){header #nav>a,header .navgroup>button,header .dropdown a{font-size:18px}.praise-people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.praise-people-grid img{height:100px}}@media (prefers-reduced-motion:reduce){.praise-people-feature img{opacity:0;animation:none}.praise-people-feature img:first-child{opacity:1}}.praise-pause{margin-top:12px}.photos-paused .praise-people-feature img{animation-play-state:paused}.praise-people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.praise-people-grid img{height:clamp(130px,18vw,240px)}.card.event .date{margin:10px 0 14px;font-size:24px;line-height:1.3}.praise-event-picture{border:2px solid var(--gold);background:var(--purple);color:#fff;border-radius:12px;display:block;overflow:hidden}.praise-people-grid .praise-event-picture img{border:0;border-radius:0;display:block}.praise-event-picture span{padding:10px 12px;font-size:16px;font-weight:700;line-height:1.4;display:block}.praise-event-picture:hover span{background:#5a237c}.praise-event-picture:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.library-teaching{margin:2rem 0}.library-teaching img{border-radius:16px;width:100%;height:auto;display:block}.library-teaching figcaption{margin-top:.6rem;font-size:14px}.event-photo,.event-feature{color:#fff;background-position:50%;background-size:cover;border:1px solid #fff3;border-radius:24px;position:relative;overflow:hidden}.event-photo{align-items:flex-end;min-height:440px;display:flex;padding:0!important}.event-feature{align-items:flex-end;min-height:550px;margin:0 0 2rem;display:flex}.event-glass{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140c253d;width:100%;padding:24px}.event-photo .date,.event-photo p,.event-photo .eyebrow,.event-feature h2,.event-feature p{color:#fff!important}.event-photo .date{line-height:1.25;font-size:1.65rem!important}.event-glass .countdown{color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.event-glass .countdown>div{text-align:center;background:#05081299;border:1px solid #ffffff4d;border-radius:10px;padding:12px 4px}.event-glass .countdown b{color:#d6ffde;text-shadow:0 0 8px #7dffbe66;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(1.4rem,3vw,2.3rem)}.event-glass .countdown span{color:#fff;font-size:12px;display:block}.event-feature .actions{flex-wrap:wrap}.live-set-home{object-fit:cover;border-radius:20px;width:100%;max-height:500px;margin:24px 0;display:block}.show-set-grid{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.show-set-grid figure{margin:0}.show-set-grid img{aspect-ratio:16/10;object-fit:cover;border-radius:16px;width:100%}.show-set-grid figcaption{margin-top:10px;font-size:14px}.page-image{object-fit:cover;border-radius:20px;width:100%;max-height:430px;margin-bottom:28px;display:block}@media (max-width:700px){.show-set-grid{grid-template-columns:1fr}.event-feature{min-height:480px}.event-glass{padding:20px}.event-photo{min-height:420px}}.praise-nation-heading{align-items:center;gap:32px;margin-bottom:30px;display:flex}.praise-nation-logo{width:240px;max-width:45%;height:auto}.complete-band{margin:0 0 30px}.complete-band .page-image{object-fit:contain;height:auto;max-height:none}.complete-band figcaption{margin-top:10px;font-size:14px}@media (max-width:650px){.praise-nation-heading{flex-direction:column;align-items:flex-start;gap:16px}.praise-nation-logo{width:240px;max-width:85%}}.page-image.coach-podcast-portrait{object-fit:contain;background:#fff;border-radius:16px;height:auto;max-height:540px}@media (min-width:1150px){header{flex-wrap:nowrap;gap:16px;padding-left:3%;padding-right:3%}header nav{flex-basis:auto;order:0;gap:20px;min-width:0}header .brand{flex:none}header .navgroup>button{white-space:nowrap}header .portal-link{white-space:nowrap;flex:none}header .language-bar{margin-left:0}}.topbar{align-items:center;gap:16px}.topbar .top-give{color:#fff;background:var(--red);letter-spacing:0;white-space:nowrap;border:1px solid #d6c6a4;border-radius:7px;padding:4px 18px;font-weight:700}.topbar .top-give:hover{background:#95132b}@media (min-width:1150px){header nav{gap:16px}}@media (max-width:650px){.topbar{flex-wrap:wrap;gap:8px;font-size:12px}.topbar .top-give{margin-left:auto}}.bnl-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.bnl-collection-grid figure{border:1px solid var(--gold);background:#f5f0f8;border-radius:16px;margin:0;padding:16px}.bnl-collection-grid img{object-fit:contain;width:100%;max-height:520px}.bnl-collection-grid figcaption{color:var(--purple);margin-top:10px}.carousel-controls{flex-wrap:wrap}.dots{flex-wrap:wrap;min-width:180px}.ministry-program{border:1px solid var(--gold);border-radius:16px;margin-top:28px;padding:24px}@media (max-width:700px){.bnl-collection-grid{grid-template-columns:1fr}.carousel-controls{gap:8px}.dots{flex-basis:100%;order:5}}.leadership-community{margin:0 0 30px}.leadership-community img{border-radius:20px;width:100%;height:auto;display:block}.leadership-community figcaption{color:#65506f;margin-top:10px;font-size:14px}.event-photo{background-position:top;min-height:620px}.event-feature{background-position:top;min-height:740px}.event-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#190b251f,#190b25c7)}.event-photo .event-glass{padding:18px 22px}.event-glass .countdown{margin:14px 0}.event-photo p{margin:8px 0}@media (max-width:700px){.event-photo{min-height:570px}.event-feature{min-height:650px}}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.service-grid article{border:1px solid var(--gold);background:#f4eef7;border-radius:22px;padding:0 22px 22px;overflow:hidden}.service-grid img{object-fit:cover;width:calc(100% + 44px);height:220px;margin-left:-22px}.community-meeting{border:1px solid var(--gold);background:#f0e9dc;border-radius:18px;margin:20px 0;padding:22px}.form input[type=checkbox]{width:auto;margin-right:10px}.navgroup>button{white-space:nowrap}@media (min-width:1150px){nav{gap:12px}.navgroup>button{font-size:18px}.brand img{width:120px}}@media (max-width:700px){.service-grid{grid-template-columns:1fr}}@media (min-width:1150px) and (max-width:1399px){header{flex-wrap:wrap}header nav{flex-basis:100%;order:5;justify-content:center}header .brand{margin-right:auto}}.classroom-intro{margin-bottom:28px}.classroom-features{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.classroom-features span{color:#400c68;background:#efe4f8;border:1px solid #bca8cc;border-radius:30px;padding:9px 14px;font-size:14px}.classroom-lobby{background:#faf7fc;border:1px solid #bca8cc;border-radius:24px;padding:25px}.classroom-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.classroom-heading h3{margin:18px 0 10px}.classroom-heading>button{flex-shrink:0}.classroom-lobby .form{margin:20px 0 0;padding:20px}.classroom-help{border:1px solid #bca8cc;border-radius:18px;margin:25px 0;padding:22px}.classroom-help summary{cursor:pointer;font-weight:700}.room-session-heading{color:#fff;background:#231032;border-radius:20px 20px 0 0;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.room-session-heading h3{color:#fff;flex:1;margin:0}.room-toolbar{background:#231032;border-top:1px solid #fff3;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.room-toolbar button{color:#fff;cursor:pointer;background:#463055;border:1px solid #8b7699;border-radius:10px;padding:12px 15px;font-size:14px}:is(.room-toolbar button:hover,.room-toolbar button:focus-visible){background:#645074;outline:2px solid #ac956b}.room-toolbar .room-leave{background:#be1837}#room-video{background:#17121d;border-radius:0 0 20px 20px;height:650px;min-height:420px;overflow:hidden}#room-video iframe{border:0;width:100%;height:100%}#room-session:-webkit-full-screen{background:#17121d;padding:16px;overflow:auto}#room-session:fullscreen{background:#17121d;padding:16px;overflow:auto}#room-session:-webkit-full-screen #room-video{height:calc(100vh - 180px)}#room-session:fullscreen #room-video{height:calc(100vh - 180px)}[hidden]{display:none!important}.pagebody:has(#bnl-classroom){grid-template-columns:160px minmax(0,1fr);max-width:1500px}.pagebody:has(#bnl-classroom) .content{min-width:0}@media (max-width:750px){.pagebody:has(#bnl-classroom){grid-template-columns:1fr}.classroom-heading{display:block}.classroom-heading>button{margin-top:12px}.classroom-lobby,.classroom-lobby .form{padding:16px}.room-toolbar button{flex:1;padding:11px;font-size:13px}#room-video{height:70vh;min-height:420px}.classroom-features span{font-size:12px}.room-session-heading{gap:10px}}.room-back{color:#fff;cursor:pointer;background:#463055;border:1px solid #ac956b;border-radius:10px;padding:10px 15px}.room-toolbar button[aria-pressed=true]{background:#6a467e;border-color:#ddc398}.room-teacher-controls{background:#f1e8f7;border:1px solid #ac956b;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;display:flex}.room-teacher-controls button{color:#fff;cursor:pointer;background:#400c68;border:0;border-radius:10px;padding:12px}.room-teacher-controls p{width:100%;margin:5px 0;font-size:14px}.room-teacher-controls button:disabled{opacity:.5;cursor:default}.room-back:focus-visible{outline-offset:2px;outline:3px solid #ac956b}.room-teacher-controls button:focus-visible{outline-offset:2px;outline:3px solid #ac956b}.live-nav-link{white-space:nowrap;background:#400c68;border-radius:12px;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.live-nav-link[aria-current=page]{outline:2px solid #ac956b}.bnl-live-page{max-width:1450px;margin:0 auto;padding:24px 4vw 50px}.live-page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.live-page-title h1{margin:5px 0;font-size:34px}.classroom-page-menu{background:#efe6f6;border:1px solid #bca8cc;border-radius:16px;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:12px;display:flex}.classroom-page-menu button,.classroom-page-menu a{color:#400c68;cursor:pointer;background:#fff;border:1px solid #bca8cc;border-radius:10px;padding:11px 16px;font-size:14px;font-weight:700;text-decoration:none}:is(.classroom-page-menu button:focus-visible,.classroom-page-menu a:focus-visible){outline:3px solid #ac956b}.bnl-live-page #room-session{margin-bottom:24px}.bnl-live-page #room-session,.bnl-live-page #room-join-form,.bnl-live-page #room-admin,.bnl-live-page #room-help{scroll-margin-top:120px}.room-stage-placeholder{text-align:center;color:#fff;background:radial-gradient(at top,#4a2460,#17121d 70%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:35px;display:flex}.room-stage-placeholder h2{color:#fff;margin:20px 0 10px;font-size:clamp(25px,4vw,42px)}.room-stage-placeholder .eyebrow{color:#d5b88a}.room-stage-placeholder p{max-width:600px}.room-stage-placeholder .button{margin-top:16px}.room-toolbar button:disabled,.room-back:disabled{opacity:.45;cursor:default}.bnl-live-page #room-video{height:58vh;min-height:380px}@media (max-width:750px){.bnl-live-page{padding:18px 16px 35px}.classroom-page-menu button,.classroom-page-menu a{text-align:center;flex:1;padding:11px}.bnl-live-page #room-video{height:52vh;min-height:300px}.live-page-title h1{font-size:28px}.live-nav-link{justify-content:center}.room-stage-placeholder{padding:24px}}.top-actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.topbar .top-live{letter-spacing:0;color:#fff;border:1px solid var(--gold);border-radius:7px;padding:4px 12px;font-weight:700}.topbar .top-live:hover{background:#654182}.topbar .top-actions .top-give{margin-left:0}@media (max-width:650px){.top-actions{gap:8px;margin-left:auto}.topbar .top-live{padding:4px 8px;font-size:12px}}.top-actions .portal-link{color:#fff;border:1px solid var(--gold);letter-spacing:0;border-radius:7px;margin:0;padding:4px 12px;font-size:14px}.top-actions .language-bar{margin:0;padding:0}.top-actions #site-language{max-width:104px;height:34px}.top-actions{flex-wrap:nowrap}.topbar{flex-wrap:wrap}.top-actions{margin-left:auto}@media (max-width:650px){.topbar{padding:8px 12px}.top-actions{justify-content:space-between;gap:6px;width:100%}.top-actions .top-live,.top-actions .portal-link{padding:4px 6px;font-size:11px}.top-actions .top-give{padding:4px 8px;font-size:12px}.top-actions #site-language{max-width:82px;font-size:11px}}.room-recording{border:1px solid var(--gold);background:#f4eef7;border-radius:20px;margin:24px 0;padding:24px}.room-recording label{align-items:center;gap:10px;margin:16px 0;display:flex}.room-recording input[type=checkbox]{width:auto}.room-recording [hidden]{display:none!important}.room-stage-placeholder .actions{justify-content:center}.leadership-role figure{margin:0 0 18px}.leadership-role figure .page-image{object-fit:cover;width:100%;height:220px;margin-bottom:8px}.leadership-role figcaption{color:#665475;font-size:12px}.room-yellow-toolbar{background:#19121f;border-top:1px solid #8a7329;border-radius:0 0 20px 20px;justify-content:center;gap:5px;padding:12px 8px}.room-yellow-toolbar button{color:#ffe240;background:0 0;border:1px solid #0000;flex-direction:column;flex:1 0 72px;justify-content:center;align-items:center;gap:7px;min-width:72px;max-width:108px;min-height:76px;padding:10px 6px;font-size:12px;line-height:1.25;display:flex}.room-yellow-toolbar button svg{color:#ffe240;flex:none;width:27px;height:27px}:is(.room-yellow-toolbar button:hover,.room-yellow-toolbar button:focus-visible){background:#433323;border-color:#ffe240;outline-color:#ffe240}.room-yellow-toolbar button[aria-pressed=true]{background:#493c14;border-color:#ffe240}.room-yellow-toolbar .room-leave{background:#661e2d}.room-yellow-toolbar button:disabled{opacity:.5}.room-yellow-toolbar .room-label{color:#ffe240}.bnl-live-page #room-video{border-radius:0}.room-upload-panel{background:#f8f4fb;border:1px solid #ac956b;border-radius:18px;margin-top:20px;padding:22px}.room-upload-panel input{border:1px solid #bca8cc;border-radius:10px;width:100%;padding:12px}.room-upload-panel .button{margin:10px 8px 0 0}@media (max-width:750px){.room-yellow-toolbar{gap:3px;padding:8px 4px}.room-yellow-toolbar button{flex-basis:62px;min-width:62px;min-height:70px;font-size:11px}.room-yellow-toolbar button svg{width:24px;height:24px}}.education-providers{background:#f7f2fa;border:1px solid #ac956b;border-radius:18px;margin:24px 0;padding:22px}.education-partner-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.education-partner-logos figure{text-align:center;background:#fff;border-radius:14px;margin:0;padding:16px}.education-partner-logos img{object-fit:contain;width:100%;height:100px}.education-partner-logos figcaption{color:#400c68;margin-top:12px;font-weight:600}.footer-partners{grid-column:1/-1}.footer-partner-logos{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.footer-partner-logos img{object-fit:contain;background:#fff;border-radius:12px;width:240px;height:90px;padding:12px;filter:none!important}.site-credit{border-top:1px solid #ac956b80;grid-column:1/-1;width:100%;padding-top:14px}@media (max-width:600px){.education-partner-logos{grid-template-columns:1fr}.footer-partner-logos img{width:200px;height:85px}}main.language-pending,body.language-translating header nav,body.language-translating header .portal-link,body.language-translating header .give{visibility:visible}.room-yellow-toolbar{background:#190d24;gap:8px;padding:14px;position:relative}.room-yellow-toolbar button{background:#ffea00;border:2px solid #ffea00;border-radius:12px;min-height:80px;font-weight:700;box-shadow:0 3px #aa8b00;color:#21102e!important}.room-yellow-toolbar button svg,.room-yellow-toolbar .room-label{color:#21102e!important}:is(.room-yellow-toolbar button:hover,.room-yellow-toolbar button:focus-visible){outline-offset:2px;background:#fff56a;border-color:#fff;outline:3px solid #fff}.room-yellow-toolbar button[aria-pressed=true]{background:#fff;border-color:#ffea00;box-shadow:inset 0 0 0 2px #ffea00;color:#21102e!important}.room-yellow-toolbar button:disabled{box-shadow:none;opacity:1;cursor:not-allowed;background:#b6a936;border-color:#b6a936;color:#342d16!important}.room-yellow-toolbar .room-leave{background:#ffea00;border-color:#ffea00}.room-yellow-toolbar .room-leave:hover{background:#ffe86a}.room-yellow-toolbar .room-leave svg{color:#a90025!important}.room-teacher-controls button{color:#21102e;background:#ffea00;border:1px solid #c8ac00}.room-session-heading .room-back{color:#21102e;background:#ffea00;font-weight:700}.room-recording .button{background:#ffea00;border:1px solid #c8ac00;color:#21102e!important}.room-recording .button:disabled{opacity:1;cursor:not-allowed;background:#c0b353}.room-toolbar-caption{text-align:center;color:#fff;background:#190d24;margin:0;padding:10px;font-size:14px}@media (max-width:750px){.room-yellow-toolbar button{flex-basis:68px;min-width:68px;min-height:72px}.room-yellow-toolbar{padding:12px 8px}}.giving-preview{max-width:850px}.giving-preview .notice p{margin:8px 0 0}.giving-steps{flex-wrap:wrap;gap:12px;margin:28px 0;padding:0;list-style:none;display:flex}.giving-steps li{color:#40205f;background:#f1edf5;border:1px solid #c1a16b;border-radius:14px;padding:12px 18px;font-weight:700}.giving-steps li[aria-current]{color:#fff;background:#49216b}.giving-amounts{border:0;flex-wrap:wrap;gap:12px;margin:0 0 22px;padding:0;display:flex}.giving-amounts legend{margin-bottom:12px;font-weight:700}.giving-amounts button{color:#40205f;font:inherit;cursor:pointer;background:#f7f2e8;border:1px solid #b89760;border-radius:12px;padding:12px 24px;font-weight:700}.giving-amounts button[aria-pressed=true]{color:#fff;background:#49216b;border-color:#49216b}.giving-review,.giving-complete{background:#faf7fc;border:1px solid #b89760;border-radius:20px;padding:28px}.giving-review dl div{border-bottom:1px solid #ded4e8;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.giving-review dt{font-weight:700}.giving-review dd{text-align:right;margin:0}.giving-review .outline{color:#49216b;border-color:#b89760}.giving-scripture{color:#49216b;margin-top:30px;font-style:italic}.giving-scripture span{font-size:.9em;font-style:normal;display:block}.giving-preview [hidden]{display:none!important}@media (max-width:600px){.giving-steps{gap:8px}.giving-steps li{padding:10px;font-size:.85rem}.giving-review,.giving-complete{padding:20px}}.human-scripture-audio{border-radius:12px;width:100%;margin:16px 0;display:block}.human-scripture-audio[hidden]{display:none}.page-scripture .scripture-voice-status{margin:10px 0;font-size:.9rem;display:block}.bible-continuous{color:#40205c;background:#f4eef8;border:1px solid #b5a16a;border-radius:14px;align-items:center;gap:12px;margin:18px 0;padding:14px 18px;font-weight:700;display:flex}.bible-continuous input{accent-color:#592c7e;flex:none;width:20px;height:20px}.bible-volume{color:#40205c;background:#f4eef8;border:1px solid #b5a16a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;padding:16px;display:flex}.bible-volume label{font-weight:700}.bible-volume input[type=range]{accent-color:#592c7e;flex:1;min-width:140px}.bible-volume output{min-width:46px;display:inline-block}.bible-volume p{flex-basis:100%;margin:0}.bible-volume button:disabled{opacity:.55;cursor:default}.bible-seek{color:#40205c;background:#f4eef8;border:1px solid #b5a16a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.bible-seek label{font-weight:700}.bible-seek output{font-variant-numeric:tabular-nums;margin-left:auto}.bible-seek input[type=range]{accent-color:#592c7e;width:100%}.bible-seek .actions{margin:0}.bible-seek button:disabled{opacity:.55;cursor:default}.top-actions{flex-wrap:wrap;justify-content:flex-end}.topbar .top-live{padding:4px 9px;font-size:13px}@media (max-width:650px){.top-actions{justify-content:flex-start;gap:7px}.topbar .top-live{padding:5px 8px;font-size:12px}}.bible-study{background:#faf7fc;border:1px solid #b5a16a;border-radius:18px;margin:20px 0 32px;padding:24px}.bible-study>select,.bible-study textarea,.study-search input{color:#302038;background:#fff;border:1px solid #b5a16a;border-radius:10px;width:100%;margin:10px 0 16px;padding:12px;display:block}.bible-study label{font-weight:700}.study-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.study-facts>div{background:#f0e8f5;border-radius:12px;padding:14px}.study-facts dt{color:#592c7e;font-weight:700}.study-facts dd{margin:6px 0 0}.study-chapters{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.study-chapters a{text-align:center;color:#fff;background:#592c7e;border-radius:8px;min-width:42px;padding:8px}.bible-study details{border:1px solid #b5a16a;border-radius:10px;padding:14px}.bible-study summary{cursor:pointer;font-weight:700}.study-search{margin:24px 0 12px}.bible-study #study-search-results article{border-bottom:1px solid #d8cee0;padding:12px 0}.study-reading-note{font-size:.9rem}@media (max-width:650px){.study-facts{grid-template-columns:1fr}.bible-study{padding:16px}}.chapter-commentary{background:#faf7fc;border:1px solid #b5a16a;border-radius:16px;margin:24px 0;padding:24px}.chapter-focus{color:#592c7e;font-weight:700}.chapter-commentary cite{margin-top:12px;font-style:normal;font-weight:700;display:block}.study-key-scriptures{flex-wrap:wrap;gap:10px;display:flex}.study-key-scriptures a{color:#fff;background:#592c7e;border-radius:9px;padding:9px 12px}.book-revelation{border-top:1px solid #b5a16a;margin-top:24px;padding-top:18px}.bible-access-first{margin-bottom:18px}.qa-filters{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:14px;margin:24px 0;display:grid}.qa-filters label{font-weight:700}.qa-filters input,.qa-filters select{color:#302038;background:#fff;border:1px solid #b5a16a;border-radius:10px;width:100%;margin-top:8px;padding:12px;display:block}.qa-alphabet{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.qa-alphabet button{color:#592c7e;cursor:pointer;background:#f4eef8;border:1px solid #b5a16a;border-radius:8px;padding:9px 12px;font-weight:700}.qa-alphabet button[aria-pressed=true]{color:#fff;background:#592c7e}.qa-alphabet button:disabled{opacity:.35;cursor:default}.qa-directory{border:1px solid #b5a16a;border-radius:12px;padding:16px}.qa-directory summary{cursor:pointer;font-weight:700}.qa-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.qa-directory button{text-align:left;color:#40205c;cursor:pointer;background:#f4eef8;border:1px solid #d8cee0;border-radius:10px;justify-content:space-between;gap:10px;padding:12px;display:flex}.qa-answer{background:#faf7fc;border:1px solid #b5a16a;border-radius:14px;margin:12px 0}.qa-answer summary{color:#40205c;cursor:pointer;padding:18px;font-weight:700}.qa-number{color:#725c2d;margin-right:12px;font-size:.85rem;display:inline-block}.qa-answer-body{padding:0 20px 20px}.qa-topic-label{color:#592c7e;font-size:.9rem;font-weight:700}.qa-scriptures{flex-wrap:wrap;gap:10px;display:flex}.qa-scriptures a{color:#fff;background:#592c7e;border-radius:9px;padding:8px 12px}.qa-permalink{margin-top:18px;display:inline-block}.qa-pagination{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.qa-pagination button:disabled{opacity:.4;cursor:default}@media (max-width:750px){.qa-filters,.qa-directory>div{grid-template-columns:1fr}.qa-pagination{flex-wrap:wrap}.qa-answer summary{padding:14px}}.bnl-scripture-links{line-height:1.8;display:inline}.bnl-read-reference{text-underline-offset:3px;text-decoration:underline}.bnl-audio-reference{text-underline-offset:3px;font-size:.85em;font-weight:700;text-decoration:underline}.qa-scriptures .bnl-scripture-links,.study-key-scriptures .bnl-scripture-links{flex-wrap:wrap;align-items:center;gap:5px;padding:4px 0;display:inline-flex}.qa-scriptures .bnl-scripture-links a,.study-key-scriptures .bnl-scripture-links a{display:inline-block}.movie-filters{flex-wrap:wrap;gap:18px;margin:24px 0;display:flex}.movie-filters label{flex:1;gap:8px;min-width:180px;font-weight:700;display:grid}.movie-filters select{color:#341350;font:inherit;background:#fff;border:2px solid #9d8650;border-radius:12px;padding:12px}.movie-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.movie-card,.movie-guide,.movie-commentary-links{color:#271239;background:#faf7fc;border:1px solid #b7a06a;border-radius:20px;margin:16px 0;padding:22px}.movie-title-art{color:#fff;background:linear-gradient(135deg,#341350,#652b83);border-radius:14px;min-height:140px;padding:28px 20px}.movie-title-art h3{color:#fff;margin-top:12px}.movie-title-art span,.movie-meta{font-size:.9rem}.movie-themes{color:#5a3767;font-weight:600}.movie-card .button{white-space:normal}.movie-player{aspect-ratio:16/9;background:#190b24;border-radius:16px;place-items:center;margin:20px 0;display:grid;overflow:hidden}.movie-player iframe{border:0;width:100%;height:100%}.movie-source-note{margin-top:26px;font-size:.92rem}.movie-guide h4{margin-top:26px}.movie-commentary-links h4{margin-top:0}.prayer-guided{color:#271239;background:#faf7fc;border:1px solid #b7a06a;border-radius:22px;padding:24px}.prayer-tabs{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.prayer-guided details,.prayer-topic{background:#fff;border:1px solid #b7a06a;border-radius:14px;margin:12px 0;padding:18px}.prayer-guided summary,.prayer-topic summary{cursor:pointer;font-weight:700}.prayer-topic-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.prayer-topic-filters{flex-wrap:wrap;gap:18px;display:flex}.prayer-topic-filters label,.prayer-guided label{flex:1;gap:8px;margin:14px 0;display:grid}.prayer-topic-filters input,.prayer-topic-filters select,#prayer-voice{font:inherit;color:#341350;background:#fff;border:2px solid #9d8650;border-radius:10px;padding:12px}#prayer-video{background:#21102d;border-radius:16px;width:100%}#prayer-current{background:#fff;border-radius:16px;padding:18px}#prayer-progress,#prayer-volume{accent-color:#5a2475;width:100%}.prayer-life [hidden]{display:none!important}.prayer-calendar{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:24px 0;display:grid}.prayer-calendar article{color:#fff;background:#35134d;border:2px solid #b7a06a;border-radius:20px;padding:24px}.prayer-calendar h3{color:#fff}.prayer-new-month{background:#4a205f!important}.prayer-teaching{margin:38px 0}.prayer-teaching details{color:#271239;background:#faf7fc;border:1px solid #b7a06a;border-radius:16px;margin:16px 0;padding:20px}.prayer-teaching summary{cursor:pointer;font-weight:700}.prayer-teaching dt{margin-top:20px;font-weight:700}.prayer-teaching dd{margin:8px 0}.altar-prayer-model{grid-template-columns:180px 1fr;gap:24px;margin-top:22px;display:grid}.altar-prayer-model img{border-radius:16px;width:100%}.prayer-topic h4{margin-top:0}.prayer-life .button{white-space:normal}#prayer-passage blockquote{background:#fff;border-left:4px solid #9d8650;margin:14px 0;padding:18px}#prayer-reading details{margin-top:14px}@media (max-width:600px){.altar-prayer-model{grid-template-columns:1fr}.altar-prayer-model img{max-width:180px}}.prayer-continuous{color:#271239;background:#fff;border-radius:16px;margin:24px 0;padding:24px;line-height:1.85}.prayer-continuous p{margin:0 0 1.3em}.prayer-continuous p:last-child{margin-bottom:0}.character-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.character-filters label{flex:1;gap:8px;min-width:180px;font-weight:700;display:grid}.character-filters input,.character-filters select{font:inherit;color:#341350;background:#fff;border:2px solid #a58c54;border-radius:12px;width:100%;padding:12px}.character-profile{color:#271239;background:#faf7fc;border:1px solid #b7a06a;border-radius:18px;margin:18px 0;overflow:hidden}.character-profile summary{cursor:pointer;padding:20px;font-size:1.15rem;font-weight:700}.character-label{color:#fff;background:#341350;border-radius:20px;margin-left:16px;padding:4px 12px;font-size:.9rem;font-weight:500;display:inline-block}.character-profile-body{padding:0 22px 22px}.character-profile dl{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.character-profile dl>div{border-bottom:1px solid #ded2e4;padding:16px 0}.character-profile dt{color:#542268;font-weight:700}.character-profile dd{margin:8px 0 0;line-height:1.65}.character-references{flex-wrap:wrap;gap:12px;display:flex}.character-pagination{justify-content:space-between;align-items:center;gap:12px;margin:26px 0;display:flex}.character-filters .button,.character-pagination .button{white-space:normal}@media (max-width:650px){.character-profile dl{grid-template-columns:1fr}.character-label{margin:10px 0 0;display:table}.character-pagination{flex-wrap:wrap}}.christian-research{color:#251133;max-width:100%}.research-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin:24px 0;display:grid}.research-cards article{background:#f7f2fa;border:1px solid #c4aa72;border-radius:20px;min-width:0;padding:24px}.research-cards h3{margin:8px 0 16px}.research-stats article{color:#fff;background:#3e1658}.research-stats strong{color:#dec99f;font-size:30px;display:block}.research-stats span{margin-top:10px;display:block}.research-tabs{flex-wrap:wrap;gap:8px;padding:16px 0;display:flex}.research-tabs button{color:#3e1658;cursor:pointer;font:inherit;background:#eee5f4;border:1px solid #c4aa72;border-radius:12px;padding:12px 16px;font-weight:600}.research-tabs button[aria-selected=true]{color:#e5d3ab;background:#3e1658}.research-tabs button:focus-visible{outline-offset:3px;outline:3px solid #ad8644}.research-filters :focus-visible{outline-offset:3px;outline:3px solid #ad8644}#research-panel{background:#fffdf9;border:1px solid #c4aa72;border-radius:20px;margin:12px 0;padding:clamp(18px,3vw,32px)}#research-panel h3{font-size:26px}#research-panel p{line-height:1.8}.research-source,.news-meta{color:#61516b;font-size:14px;line-height:1.6}.research-source a,.news-story a{color:#5b2479;overflow-wrap:anywhere;text-decoration:underline}.research-table{border:1px solid #d1bedb;border-radius:12px;margin:24px 0;overflow-x:auto}.research-table table{border-collapse:collapse;width:100%;font-size:15px}.research-table th{color:#e6d2ac;text-align:left;background:#3e1658}.research-table td,.research-table th{vertical-align:top;border-bottom:1px solid #e1d7e8;padding:14px}.research-table tr:nth-child(2n){background:#f4edf8}.research-table caption{text-align:left;padding:12px;font-weight:700}.research-filters{background:#f1e9f7;border-radius:16px;flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;padding:20px;display:flex}.research-filters label{flex:180px;gap:8px;font-weight:600;display:grid}.research-filters input,.research-filters select{color:#351747;width:100%;max-width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #9e80b0;border-radius:10px;padding:10px}.news-story .eyebrow{font-size:12px}.news-story h3{font-size:21px;line-height:1.4}.research-cards .button{white-space:normal;display:inline-block}.prayer-selector{color:#fff;background:#35134d;border:2px solid #b7a06a;border-radius:18px;margin-bottom:24px;padding:22px}.prayer-selector h3{color:#ead6ad;margin-top:0}.prayer-selector .prayer-topic-filters{align-items:start}.prayer-selector .prayer-topic-filters label{min-width:180px;font-size:16px}.prayer-selector .prayer-topic-filters select,.prayer-selector .prayer-topic-filters input{width:100%;min-width:0;min-height:48px}.prayer-selector .prayer-topic{color:#271239}.prayer-browse-all>summary{cursor:pointer;color:#ead6ad;padding:14px 0;font-weight:700}.prayer-top-dropdown{color:#fff;position:relative}.prayer-top-dropdown>summary{cursor:pointer;list-style:none}.prayer-top-dropdown>summary::-webkit-details-marker{display:none}.prayer-top-dropdown>summary:after{content:" ▾";color:#ead6ad}.prayer-top-panel{z-index:1500;white-space:normal;text-align:left;background:#35134d;border:2px solid #b7a06a;border-radius:16px;width:330px;min-width:280px;max-width:calc(100vw - 24px);max-height:65vh;padding:14px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 12px 35px #19052255}.topbar .prayer-top-panel a{color:#fff;letter-spacing:0;border-radius:8px;padding:12px;font-size:15px;line-height:1.4;text-decoration:none;display:block}:is(.topbar .prayer-top-panel a:hover,.topbar .prayer-top-panel a:focus-visible){color:#35134d;background:#ead6ad}.prayer-top-category>summary{color:#ead6ad;cursor:pointer;padding:12px;font-size:16px;font-weight:700;line-height:1.4}.prayer-top-category{border-top:1px solid #b7a06a66;margin-top:6px}.prayer-top-category>div{padding-left:10px}.prayer-top-home{background:#624079;font-weight:700}.prayer-top-dropdown:focus-within>summary{outline-offset:3px;outline:2px solid #ead6ad}@media (max-width:600px){.prayer-top-panel{width:auto;position:fixed;top:100px;left:12px;right:12px}.prayer-topic-filters label{flex-basis:100%}.prayer-topic-filters select{max-width:100%}}.prayer-personal-fields{background:#eee5f4;border:1px solid #b7a06a;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:18px 0;padding:18px;display:grid}.prayer-personal-fields label{min-width:0;font-weight:700}.prayer-personal-fields input{color:#35134d;width:100%;min-width:0;font:inherit;background:#fff;border:2px solid #9d8650;border-radius:10px;min-height:48px;padding:12px}.prayer-opening-references{font-size:15px;line-height:1.8}.prayer-continuous p{line-height:1.85}@media (max-width:650px){.prayer-personal-fields{grid-template-columns:1fr}}.topic-banner{background-color:var(--purple);position:relative;overflow:hidden}.topic-copy{z-index:1;max-width:950px;position:relative}.topic-banner h1{text-wrap:balance;line-height:1.08}.topic-banner p{max-width:580px}.topic-broadcast{background:linear-gradient(135deg,#230930,#400c68);grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);gap:32px;min-height:400px;padding:40px 5%;display:grid}.topic-broadcast h1{font-size:clamp(2.4rem,4vw,4rem)}.topic-broadcast-image{border:1px solid var(--gold);border-radius:22px;width:100%;display:block;box-shadow:0 16px 40px #10031866}.volunteer-brand{border:1px solid var(--gold);background:#f5eefb;border-radius:20px;align-items:center;gap:28px;margin:30px 0;padding:24px;display:flex}.volunteer-brand img{object-fit:contain;width:160px;height:130px}.volunteer-brand h3,.volunteer-brand p{margin:4px 0}.video-page-player{margin:24px 0}.video-page-player iframe,.video-page-player video{aspect-ratio:16/9;background:#13071d;border:0;border-radius:18px;width:100%;display:block}.broadcast-art{margin:24px 0}.broadcast-art img{border-radius:22px;width:100%;height:auto;display:block}.program-scene{object-fit:contain;height:auto;max-height:600px}.topic-banner+.pagebody{margin-top:32px}@media (max-width:800px){.topic-broadcast{grid-template-columns:1fr;gap:20px;padding:32px 5%}.topic-broadcast-image{border-radius:16px}.volunteer-brand{gap:16px;padding:18px}.volunteer-brand img{width:110px;height:100px}}.topic-banner.topic-assessment{min-height:250px;padding:35px max(6vw,24px)}.topic-assessment h1{font-size:clamp(2rem,4.2vw,3.6rem)}.bnl-assessment{max-width:1000px}.assessment-intro h2,.assessment-report h2{line-height:1.2}.assessment-context{border-left:4px solid var(--gold);background:#f5eefb;border-radius:12px;padding:18px 22px;font-size:16px}.assessment-facts{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.assessment-facts span{background:var(--purple);color:#fff;border-radius:12px;padding:8px 14px}.bnl-assessment .button.outline{color:var(--purple);border-color:var(--purple);background:#fff}.assessment-storage{color:#60476f;font-size:14px}.assessment-run{background:#fff;border:1px solid #ac956b;border-radius:22px;padding:25px}.assessment-progress{color:var(--purple);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:30px;font-weight:700;display:flex}.assessment-progress progress{width:100%;height:14px;accent-color:var(--purple)}#assessment-question fieldset{border:0;min-width:0;margin:0;padding:0}#assessment-question legend{width:100%;margin-bottom:22px;font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:700;line-height:1.4}.assessment-options{gap:14px;display:grid}.assessment-options label{cursor:pointer;background:#f9f6fc;border:1px solid #cbb9d6;border-radius:14px;align-items:center;gap:14px;padding:17px 20px;display:flex}.assessment-options label:has(input:checked){color:#fff;background:#400c68;border-color:#ac956b;box-shadow:0 0 0 2px #ac956b}.assessment-options label:focus-within{outline-offset:3px;outline:3px solid #ac956b}.assessment-options input[type=radio]{accent-color:#ac956b;flex:none;width:22px;height:22px;margin:0}.assessment-options span{align-items:center;gap:15px;display:flex}.assessment-options b{border:1px solid #ac956b;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.assessment-controls{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.assessment-controls button:disabled{opacity:.5;cursor:default}.assessment-pause{color:var(--purple);background:0 0;border:0;padding:12px;text-decoration:underline}.assessment-prompt{margin-top:0}.assessment-score{color:var(--purple);align-items:baseline;gap:20px;margin:20px 0;display:flex}.assessment-score strong{font-size:clamp(3.5rem,8vw,6rem);line-height:1}.assessment-score span{font-size:20px}.assessment-report-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.assessment-report-columns article{background:#f5eefb;border:1px solid #ac956b;border-radius:18px;padding:22px}.assessment-report-columns h3{margin-top:0}.assessment-domain-scores{gap:15px;display:grid}.assessment-domain-scores>div{background:#f8f4fb;border-radius:12px;grid-template-columns:minmax(0,1fr) 70px;gap:8px 16px;padding:14px 18px;display:grid}.assessment-domain-scores meter{grid-column:1/-1;width:100%;height:15px}.assessment-review,.gift-explorer{border:1px solid #ac956b;border-radius:16px;margin:28px 0;padding:20px}.assessment-review summary,.gift-explorer summary{color:var(--purple);cursor:pointer;font-size:18px;font-weight:700}.assessment-review-filter{align-items:center;gap:12px;margin-top:20px;display:flex}.assessment-review-filter input{width:20px;height:20px}.assessment-review article{border-top:1px solid #d7c6e0;padding:20px 0}.assessment-review h4{margin:12px 0;font-size:18px}.assessment-reference{color:var(--purple);flex-wrap:wrap;gap:14px;margin-top:12px;text-decoration:underline;display:flex}.gift-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.gift-definition-grid article{background:#f5eefb;border-radius:14px;padding:18px}.gift-definition-grid h3{margin-top:0}.gift-score-list{gap:14px;display:grid}.gift-score-list details{background:#fff;border:1px solid #cbb9d6;border-radius:15px;overflow:hidden}.gift-score-list summary{cursor:pointer;background:#f5eefb;grid-template-columns:minmax(0,1fr) 65px;gap:8px 20px;padding:18px;display:grid}.gift-score-list summary span{color:var(--purple);font-size:18px;font-weight:700}.gift-score-list summary meter{grid-column:1/-1;width:100%;height:16px}.gift-score-list details>div{padding:4px 22px 22px}.bnl-assessment meter{accent-color:var(--purple)}@media (max-width:700px){.assessment-run{padding:18px}.assessment-report-columns,.gift-definition-grid{grid-template-columns:1fr}.assessment-options label{padding:14px}.assessment-controls{gap:10px}.assessment-controls .button{text-align:center;flex:1}.assessment-score{gap:12px}.assessment-review,.gift-explorer{padding:16px}}.education-explorer .explorer-filters,.christian-research .explorer-filters{color:#321342;background:#f4eff8;border:1px solid #b7a174;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:16px;margin:24px 0;padding:22px;display:grid}.explorer-filters label{flex-direction:column;gap:8px;font-weight:700;display:flex}.explorer-filters input,.explorer-filters select,#summary-continent{color:#321342;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #8d7b9b;border-radius:10px;padding:10px 12px}.explorer-filters button,.explorer-paging button{color:#24152e;min-height:44px;font:inherit;cursor:pointer;background:#b7a174;border:1px solid #80653e;border-radius:12px;align-self:end;padding:10px 18px;font-weight:700}.explorer-paging{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.explorer-paging button:disabled{opacity:.45;cursor:default}.vocabulary-card{color:#281234;background:linear-gradient(135deg,#fcfaff,#f4eff8);border:1px solid #d7c5df;border-left:5px solid #78508d;border-radius:18px;margin:18px 0;padding:24px}.vocabulary-card h3,.vocabulary-card h4{color:#4b205f;margin:12px 0}.vocabulary-card dl{margin:20px 0}.vocabulary-card dl>div{border-top:1px solid #e0d6e4;grid-template-columns:minmax(140px,1fr) 3fr;gap:16px;padding:12px 0;display:grid}.vocabulary-card dt{color:#553369;font-weight:750}.vocabulary-card dd{margin:0}.research-note{background:#f8f4ec;border:1px solid #b7a174;border-radius:16px;margin:20px 0;padding:18px 22px}.research-note summary{cursor:pointer;color:#4b205f;font-weight:700}.explorer-code{color:#775286;margin-top:6px;font-weight:400;display:block}.population-bar{background:#eee5f2;border-radius:8px;min-width:100px;height:7px;margin-top:10px;display:block;overflow:hidden}.population-bar i{background:#9b8052;border-radius:8px;height:100%;display:block}.christian-research .research-table th,.christian-research .research-table td{vertical-align:top;min-width:110px}.explorer-filters :focus-visible{outline-offset:3px;outline:3px solid #6a3187}.explorer-paging :focus-visible{outline-offset:3px;outline:3px solid #6a3187}.research-note summary:focus-visible{outline-offset:3px;outline:3px solid #6a3187}@media (max-width:600px){.vocabulary-card{padding:18px}.vocabulary-card dl>div{grid-template-columns:1fr;gap:5px}.explorer-filters{padding:16px!important}.explorer-paging{gap:8px;font-size:14px}}header{align-items:center;gap:16px;min-height:76px;padding:4px 3%}header .brand{flex:none;align-items:center;margin:0;line-height:1;display:flex}header .brand img{object-fit:contain;width:104px;height:72px;display:block}.topbar{padding-top:5px;padding-bottom:5px}@media (min-width:801px){header{flex-wrap:nowrap}header #nav{flex:auto;order:0;justify-content:flex-end;align-items:center;gap:clamp(10px,1.5vw,22px);min-width:0;display:flex}header #nav .navgroup>button{white-space:nowrap;padding:12px 0;font-size:clamp(16px,1.3vw,18px);line-height:1.3}header #nav .navgroup:nth-last-child(-n+2) .dropdown{left:auto;right:0}}@media (min-width:801px) and (max-width:1000px){header{gap:10px;padding-left:2%;padding-right:2%}header #nav{gap:10px}header .brand img{width:90px;height:64px}}@media (max-width:800px){header{flex-wrap:wrap;gap:8px;min-height:66px;padding:3px 5%}header .brand{flex:auto}header .brand img{width:86px;height:60px}header .mobile{min-height:44px;margin:0;padding:6px 12px}header #nav{flex-basis:100%;order:4;align-items:stretch;margin:0}header #nav .navgroup>button{padding:10px 0}}.music-player{color:#fff;background:#30104b;border:2px solid #b6a16a;border-radius:20px;padding:24px}.music-player h3{color:#e0cca0;margin:0 0 8px}.music-player audio{width:100%;margin:12px 0}.music-controls{flex-wrap:wrap;gap:10px;display:flex}.music-controls button,.music-dock button{color:#30104b;cursor:pointer;background:#d2bd89;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.music-controls button[aria-pressed=true]{background:#fff}.music-status{margin-bottom:0;font-size:.92rem}.music-filters{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.music-filters label{flex:1;min-width:180px;font-weight:700}.music-filters input,.music-filters select{color:#30104b;background:#fff;border:1px solid #b6a16a;border-radius:10px;width:100%;margin-top:8px;padding:12px}.music-track-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.music-track{background:#f4eff8;border:1px solid #cdbb98;border-radius:16px;padding:16px}.music-track.selected{border:3px solid #69318c;padding:14px}.music-track button{text-align:left;color:#30104b;cursor:pointer;background:0 0;border:0;width:100%}.music-track button span{color:#72571d;margin-right:10px;font-weight:700}.music-track button strong{font-size:1.08rem}.music-track small{margin-top:8px;display:block}.music-track p,.music-track div{font-size:.88rem}.music-track a,.music-credits a{color:#5c277d;text-decoration:underline}.music-credits{border:1px solid #b6a16a;border-radius:14px;margin:24px 0;padding:18px}.music-credits summary{cursor:pointer;font-weight:700}.music-credits p{font-size:.9rem}.music-dock{z-index:80;color:#fff;background:#30104bf5;border:1px solid #d2bd89;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex;position:fixed;bottom:10px;left:3%;right:3%;box-shadow:0 4px 25px #0005}.music-dock[hidden]{display:none}.music-dock a{color:#e0cca0}.music-dock strong{max-width:180px}.music-dock-audio{flex:1}.music-dock audio{width:100%}@media (max-width:650px){.music-track-list{grid-template-columns:1fr}.music-dock{flex-wrap:wrap;gap:8px}.music-dock-audio{flex-basis:100%}.music-player{padding:16px}.music-dock strong{max-width:none}}.bnl-nations{margin:0 0 34px}.bnl-nations h2{color:#4b1766}.bnl-nations-flags{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:16px;margin:24px 0;display:grid}.bnl-nation{text-align:center;background:#faf8fc;border:1px solid #b5a06a;border-radius:18px;margin:0;padding:8px 8px 18px;overflow:hidden}.bnl-nation-art{width:180px;max-width:100%;height:160px;margin:0 auto;position:relative}.bnl-nation-pole{width:28%;height:160px;position:absolute;top:0;left:0;overflow:hidden}.bnl-nation-pole img{width:180px;max-width:none;height:180px}.bnl-nation-flag{width:138px;max-width:none;height:138px;position:absolute;top:4px;left:38.7px}.bnl-nation figcaption{color:#38124e;min-height:2.8em;padding:0 4px;font-size:1rem;font-weight:700;line-height:1.4}.bnl-nations-note{color:#514159;font-size:.94rem}.bnl-nations-credit{color:#5b5061;font-size:.88rem}.bnl-nations-credit a{color:#5a2179;text-decoration:underline}@media (max-width:480px){.bnl-nations-flags{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bnl-nation{padding:5px 4px 12px}.bnl-nation-art{width:140px;height:128px}.bnl-nation-pole{height:128px}.bnl-nation-pole img{width:140px;height:140px}.bnl-nation-flag{width:107.3px;height:107.3px;top:3px;left:30.1px}.bnl-nation figcaption{font-size:.9rem}}.bnl-nation-art{aspect-ratio:180/160;width:100%;max-width:180px;height:auto}.bnl-nation-pole{height:100%}.bnl-nation-pole img{width:357.143%;height:auto}.bnl-nation-flag{width:76.6667%;height:auto;top:2.5%;left:21.5%}.movie-selection-row{background:#f0eaf6;border:1px solid #b7a06b;border-radius:16px;align-items:end;gap:18px;margin:24px 0;padding:20px;display:flex}.movie-selection-row label{color:#45215f;flex:1;gap:8px;font-weight:700;display:grid}.movie-selection-row select{color:#281236;background:#fff;border:1px solid #b7a06b;border-radius:10px;width:100%;padding:12px;font-size:16px}.movie-selection-row [hidden]{display:none}.movie-view-link{color:#542377;overflow-wrap:anywhere;margin-top:14px;font-weight:700;text-decoration:underline;display:block}@media (max-width:700px){.movie-selection-row{flex-direction:column;align-items:stretch}.movie-selection-row .button{white-space:normal}}@media (min-width:801px){header #nav{justify-content:center}}@media (min-width:1201px){header{grid-template-columns:104px minmax(0,1fr) 104px;display:grid}header .brand{grid-column:1}header #nav{grid-column:2}header:after{content:"";grid-column:3;width:104px}}.bnl-music-videos{border-top:2px solid #ac956b;margin-top:40px;padding-top:28px}.bnl-music-videos>label{color:#400c68;gap:10px;font-weight:700;display:grid}.bnl-music-videos select{color:#30104b;background:#fff;border:1px solid #ac956b;border-radius:12px;width:100%;padding:14px}.music-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.music-video-grid article{background:#f6f1fa;border:1px solid #ac956b;border-radius:18px;padding:24px}.music-video-grid h3{margin-top:0}.music-video-grid a,.music-source-note a{color:#542477;text-decoration:underline}.music-video-frame{aspect-ratio:16/9;background:#190b25;border-radius:18px;position:relative;overflow:hidden}.music-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.music-source-note{color:#5d4867;font-size:14px}@media (max-width:700px){.music-video-grid{grid-template-columns:1fr}}.bnl-continuous{color:#fff;background:#35104e;border:2px solid #b99b60;border-radius:22px;margin:20px 0 28px;padding:26px}.bnl-continuous h3,.bnl-continuous p{color:#fff}.bnl-continuous button{margin:6px 8px 6px 0}.bnl-genre-label{max-width:360px;margin:24px 0;display:block}.bnl-genre-label select{width:100%;margin-top:8px}.bnl-video-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:18px 0 34px;display:grid}.bnl-video-cards article{background:#fff;border:1px solid #b99b60;border-radius:18px;overflow:hidden}.bnl-video-cards article>div{padding:18px}.bnl-video-cards h4{margin:0;font-size:1.25rem}.bnl-video-cards p{margin:10px 0;font-size:.95rem}.bnl-video-cover{color:#fff;cursor:pointer;background:#35104e;border:0;width:100%;padding:0;display:block}.bnl-video-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bnl-video-cover span{padding:10px;font-weight:700;display:block}.bnl-listening-dock{color:#fff;z-index:1000;background:#35104e;border:2px solid #b99b60;border-radius:16px;width:min(390px,100vw - 24px);padding:12px;position:fixed;bottom:12px;right:12px;box-shadow:0 6px 30px #0005}.bnl-listening-dock[hidden]{display:none}.bnl-listening-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.bnl-listening-heading button{color:#21122c;background:#b99b60;border:0;border-radius:8px;padding:8px 12px;font-size:.9rem}.bnl-listening-dock iframe{border:0;border-radius:8px;width:100%}.bnl-listening-dock p{color:#fff;margin:10px 0 0;font-size:.9rem}.management{background:#fff;max-width:1540px;padding:28px 4% 60px;font-family:Arial,Helvetica,sans-serif}.management-top{background:linear-gradient(120deg,var(--purple),var(--dark));border:0;border-radius:24px;gap:26px;padding:28px 30px;box-shadow:0 12px 32px #400c6815}.management-identity{align-items:center;gap:22px;min-width:0;display:flex}.management-identity>img{object-fit:contain;background:#fff;border-radius:20px;flex-shrink:0;width:92px;height:92px;padding:10px}.management-top h1{color:#fff;margin:5px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,44px);font-weight:400}.management-top .eyebrow{color:#d1bb92;letter-spacing:.12em;font-size:.8rem}.management-top span{color:#f2eafa;font-size:1rem}.management-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.management-top .button{color:#190b25;background:#ac956b;border-radius:12px;padding:11px 16px;font-size:.95rem}.management-top .button:last-child{color:#fff;background:0 0;border:1px solid #c8b38e}.management-kpi-strip{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px 0}.management-kpi-strip>div{background:#fff;border:1px solid #e5dbea;border-left:4px solid #ac956b;border-radius:16px;padding:16px 18px;box-shadow:0 4px 16px #190b2507}.management-kpi-strip span{color:#65506f;font-size:.9rem}.management-kpi-strip strong{color:var(--purple);font-size:1.6rem;font-weight:600}.management-group-nav{background:#400c68;border:0;border-radius:18px;gap:10px;margin-bottom:24px;padding:14px}.management-nav-group summary{color:#fff;background:#ffffff0c;border:1px solid #ffffff40;border-radius:10px;min-height:50px;padding:12px;font-size:.95rem}.management-nav-group[open] summary,.management-nav-group summary.management-group-current{color:#190b25;background:#ac956b;border-color:#ac956b}.management-nav-group>div{border:1px solid #ac956b;border-radius:12px;min-width:230px;padding:8px;box-shadow:0 14px 35px #190b2528}.management-nav-group a{border-radius:8px;padding:11px;font-size:.95rem}.management-nav-group a:hover,.management-nav-group a.current{color:#fff;background:#400c68}.management-grid{display:block}.management-content{background:#fff;border:1px solid #e7dfed;border-radius:22px;padding:30px;box-shadow:0 8px 30px #400c6808}.management-content h2{color:var(--purple);margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.6vw,38px)}.management-content h3{color:var(--purple)}.management-content p{font-size:1rem;line-height:1.75}.management-kpis{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:16px;margin:24px 0}.management-kpis article{color:#fff;background:#400c68;border:1px solid #d2bd97;border-radius:18px;padding:22px}.management-kpis article span{font-size:.95rem}.management-kpis strong{font-size:1.8rem}.management-kpis>a.button{color:#400c68;text-align:left;background:#f7f3fa;border:1px solid #d8c8e1;border-radius:16px;align-items:center;min-height:76px;padding:20px;font-size:1rem;display:flex}.management-kpis>a.button:hover{color:#fff;background:#400c68;border-color:#400c68}.management-content .button{border-radius:11px;padding:11px 16px;font-size:.95rem}.management-tools{gap:12px;margin:22px 0}.management input,.management textarea,.management select{border:1px solid #b9a7c5;border-radius:10px;min-height:46px;padding:12px}.management input:focus,.management textarea:focus,.management select:focus{outline-offset:2px;outline:2px solid #ac956b}.management-fields{gap:18px}.management-fields label{color:#400c68;font-size:.95rem}.management-form{background:#faf8fc;border:1px solid #c5ae89;border-radius:18px;padding:24px}.member-entry-section{background:#fff;border-color:#dacde3;border-radius:14px}.management-scroll{border-color:#ded3e5;border-radius:14px}.management-table{font-size:.95rem}.management-table th,.management-table td{border-color:#e8dfed;padding:13px 14px}.management-table th{background:#400c68}.management-table tr:nth-child(2n){background:#faf7fc}.management-table tbody tr:hover{background:#f1eaf7}.management-record{border-color:#d6c4df;border-radius:16px;padding:20px}.management-record summary{font-size:1rem}.management-table .button{padding:8px 11px;font-size:.9rem}footer{border-top:0!important}footer .site-credit{border-top:0;padding-top:0}footer small{border:0!important}footer .bnl360-footer{border:0}@media (max-width:1100px){.management-top{flex-wrap:wrap;align-items:flex-start}.management-header-actions{justify-content:flex-start}.management-group-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.management{padding:18px 4% 40px}.management-top{border-radius:18px;padding:22px 18px}.management-identity{gap:14px}.management-identity>img{border-radius:14px;width:65px;height:65px}.management-top .eyebrow{font-size:.75rem}.management-top span{font-size:.9rem}.management-content{padding:20px 16px}.management-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.management-kpi-strip>div{padding:12px}.management-group-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.management-nav-group summary{font-size:.9rem}.management-nav-group>div{min-width:0;margin-top:8px;position:static}.management-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.management-kpis article{padding:16px}.management-fields{grid-template-columns:1fr}.management-form{padding:18px 14px}.management-table{min-width:700px}}.bnl-music-filters{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.bnl-music-filters label{color:#400c68;font-size:1rem;font-weight:600}.bnl-music-filters select{color:#24152c;background:#fff;border:1px solid #ac956b;border-radius:10px;width:100%;min-height:48px;margin-top:8px;padding:10px;font-weight:400;display:block}.bnl-song-picker{grid-column:1/-1}#bnl-music-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#bnl-music-catalog article>div{padding:15px}#bnl-music-catalog h3{margin:0 0 10px;font-size:1.2rem;line-height:1.25}#bnl-music-catalog p{font-size:.9rem;line-height:1.45}#bnl-music-catalog a{color:#400c68;font-size:.85rem;text-decoration:underline}.bnl-song-language{color:#400c68;background:#f1eaf7;border-radius:7px;padding:4px 8px;font-size:.85rem;display:inline-block}.bnl-load-more{text-align:center;margin:25px 0 40px}.bnl-load-more [hidden]{display:none}.bnl-dock-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.bnl-dock-controls button{color:#fff;background:0 0;border:1px solid #ac956b;border-radius:8px;padding:6px 10px;font-size:.85rem}.bnl-dock-controls label{color:#fff;align-items:center;gap:7px;font-size:.85rem;display:flex}.bnl-dock-controls input{accent-color:#ac956b;width:95px}.bnl-continuous button:disabled{opacity:.5;cursor:wait}@media (max-width:1150px){#bnl-music-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){#bnl-music-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.bnl-music-filters{grid-template-columns:1fr}.bnl-song-picker{grid-column:auto}#bnl-music-catalog{grid-template-columns:1fr}}:root .bnl-challenges .challenge-feature{border:1px solid var(--gold);color:var(--ink);background:linear-gradient(135deg,#fff,#f4eff8);border-radius:22px;margin:24px 0;padding:28px}.bnl-challenges h4{color:var(--purple);margin-bottom:8px;font-size:1.1rem}.challenge-progress{gap:8px;margin:20px 0;font-weight:700;display:grid}.challenge-progress progress{width:100%;height:15px;accent-color:var(--purple)}.challenge-check{align-items:center;gap:12px;margin:24px 0;font-weight:700;display:flex}.challenge-check input{width:22px;height:22px;accent-color:var(--purple)}.challenge-reflection{gap:10px;margin:24px 0;font-weight:700;display:grid}.challenge-reflection textarea,.challenge-reflection input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #8d7b9b;border-radius:12px;padding:14px}.challenge-memory{border-left:5px solid var(--gold);background:var(--purple);color:#fff;border-radius:0 16px 16px 0;margin:24px 0;padding:24px;font-family:Georgia,serif;font-size:1.25rem}.challenge-story,.challenge-directory{background:#faf7fc;border:1px solid #b7a174;border-radius:18px;margin:18px 0;overflow:hidden}.challenge-story summary,.challenge-directory summary{cursor:pointer;background:var(--purple);color:#fff;padding:20px;font-weight:700}.challenge-story summary span{font-size:1.2rem;display:inline-block}.challenge-story summary small{color:#e5d6b8;margin-top:6px;font-size:.9rem;display:block}.challenge-story>div{padding:24px}.challenge-story a,.bnl-challenges .research-note a{text-underline-offset:3px;text-decoration:underline}.challenge-day-grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:10px;padding:20px;display:grid}.challenge-day-grid button{border:1px solid var(--gold);min-height:48px;color:var(--purple);background:#fff;border-radius:10px;font-weight:700}.challenge-day-grid button:hover{background:#e8d8ef}.bnl-challenges :focus-visible{outline-offset:4px;outline:3px solid #9758b7}.bnl-challenges button:disabled{cursor:default;opacity:.45}.bnl-challenges .bnl-scripture-links{line-height:2}.bnl-challenges .bnl-scripture-links a{text-decoration:underline}.bnl-challenges .small{font-size:.9rem}@media (max-width:600px){:root .bnl-challenges .challenge-feature,.challenge-story>div{padding:18px}.challenge-story summary{padding:16px}.bnl-challenges .explorer-paging{flex-wrap:wrap}.bnl-challenges .challenge-memory{padding:18px}}.november-flyer{text-align:center;background:#f5eff8;border:1px solid #b99a58;border-radius:20px;max-width:780px;margin:2rem auto;padding:1rem}.november-flyer img{border-radius:12px;width:100%;height:auto;display:block}.november-flyer figcaption{color:#452052;margin:1rem 0;font-weight:600}.bnl-install-trigger{cursor:pointer;font:inherit;border:0}.bnl-install-trigger[hidden]{display:none!important}.bnl-install-dialog{box-sizing:border-box;color:#33113f;text-align:center;background:#fff;border:2px solid #b99a58;border-radius:24px;width:min(540px,100vw - 32px);max-height:85dvh;padding:24px;overflow:auto}.bnl-install-dialog::backdrop{background:#190620b3}.bnl-install-dialog form{text-align:right}.bnl-install-close{color:#4b1260;font:inherit;cursor:pointer;background:#fff;border:1px solid #4b1260;border-radius:8px;padding:8px 12px}.bnl-install-help{text-align:left;border-top:1px solid #b99a58;margin-top:20px;padding-top:8px}.bnl-install-dialog h2{margin-top:12px}.bnl-install-dialog h3{font-size:1.1rem}.bnl-install-dialog p{font-size:1rem}.bnl-install-dialog [hidden]{display:none!important}.bnl-install-dialog img{border-radius:16px}.bnl-install-dialog button:focus-visible{outline-offset:3px;outline:3px solid #b99a58}.topbar .bnl-install-trigger{background:var(--purple);color:#fff;border:1px solid var(--gold);letter-spacing:0;font-weight:700}.topbar .bnl-install-trigger:hover{background:#654182}img.coach-podcast-portrait,img.page-image.coach-podcast-portrait{aspect-ratio:8/5;object-fit:cover;object-position:center top;border-radius:18px;width:min(100%,460px);height:auto;display:block}.bnl-device-tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bnl-device-tabs button{font:inherit;border:1px solid var(--purple);color:var(--purple);background:#fff;border-radius:8px;padding:8px 12px}.bnl-device-tabs button[aria-pressed=true],.bnl-guide-install{background:var(--purple);color:#fff}.bnl-step-nav{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.bnl-step-count{color:#62406e;font-weight:700}#bnl-install-step{text-align:left;margin:24px 0}.bnl-app-shortcuts{gap:10px;display:grid}.bnl-app-shortcuts a{background:var(--purple);color:#fff;border-radius:10px;padding:12px;display:block}.bnl-step-nav button:disabled{opacity:.5;cursor:default}.bnlzoom-share-row{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.topbar .bnl-share-trigger{font:inherit;letter-spacing:0;background:var(--purple);color:#fff;white-space:nowrap;font-weight:700}.topbar .bnl-share-trigger:hover{background:#654182}.bnl-install-dialog #bnl-share-url{border:1px solid var(--gold);width:100%;color:var(--ink);background:#fff;border-radius:8px;margin:8px 0 18px;padding:10px}.challenge-full-psalm p{margin:1rem 0;line-height:1.8}.challenge-concordance{gap:1rem;display:grid}.challenge-concordance section{border:1px solid #aa945c;border-radius:14px;padding:1rem}.challenge-story p{line-height:1.8}.bnl-listening-dock.bnl-sing-along{border-radius:20px;width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);padding:16px;bottom:16px;right:50%;overflow-y:auto;transform:translate(50%)}.bnl-sing-along .bnl-song-lyrics{background:#251032;border:1px solid #b99b60;border-radius:14px;margin-top:16px;padding:20px}.bnl-sing-along .bnl-song-lyrics summary{color:#e1cc99;cursor:pointer;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;line-height:1.4}.bnl-sing-along .bnl-song-lyrics p{margin-top:16px;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.65}.bnl-sing-along #bnl-lyrics-song{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;line-height:1.4}.bnl-sing-along .bnl-listening-heading strong{font-size:1.4rem}.bnl-sing-along .bnl-dock-controls button,.bnl-sing-along .bnl-dock-controls label{padding:10px;font-size:1rem}@media (max-width:600px){.bnl-listening-dock.bnl-sing-along{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px;bottom:8px}.bnl-sing-along .bnl-song-lyrics{padding:16px}.bnl-sing-along .bnl-listening-heading{align-items:flex-start}.bnl-sing-along .bnl-dock-controls input{width:110px}}.bnl-contact-share{color:#281238;background:#fff;border:2px solid #b99b60;border-radius:20px;width:min(1100px,100vw - 24px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.bnl-contact-share::backdrop{background:#1a092acc}.bnl-contact-share h2,.bnl-contact-share h3{color:#4b1260}.bnl-share-layout{grid-template-columns:1fr 1fr;gap:28px;display:grid}.bnl-contact-share label{margin:12px 0;font-size:1rem;display:block}.bnl-contact-share input:not([type=checkbox]),.bnl-contact-share select,.bnl-contact-share textarea{width:100%;font:inherit;border:1px solid #8d7698;border-radius:9px;padding:12px}.bnl-contact-share button{color:#fff;font:inherit;cursor:pointer;background:#4b1260;border:1px solid #4b1260;border-radius:9px;padding:10px 14px}.bnl-contact-share button:disabled{opacity:.5;cursor:default}.bnl-contact-list{border:1px solid #d0bfd6;border-radius:12px;max-height:340px;padding:8px;overflow:auto}.bnl-contact-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.bnl-contact-row label{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.bnl-contact-row input{accent-color:#4b1260;flex-shrink:0;width:20px;height:20px}.bnl-contact-row small{overflow-wrap:anywhere;font-size:.9rem;display:block}.bnl-contact-row button{color:#4b1260;background:#fff;font-size:.9rem}.bnl-contact-share pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1eaf5;border-radius:10px;max-height:230px;padding:14px;font:1rem/1.6 system-ui;overflow:auto}.bnl-share-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bnl-contact-share [aria-disabled=true]{opacity:.5}.bnl-contact-share details{margin-top:18px}.bnl-contact-share summary{color:#4b1260;cursor:pointer;font-weight:700}.bnl-contact-share #contact-status{color:#fff;background:#4b1260;border-radius:9px;padding:14px;line-height:1.5;position:sticky;bottom:-24px}.bnl-contact-share .actions{flex-wrap:wrap}@media (max-width:750px){.bnl-share-layout{grid-template-columns:1fr}.bnl-contact-share{padding:18px}.bnl-contact-share #contact-status{bottom:-18px}.bnl-share-fields{grid-template-columns:1fr}}.bnl-breakouts,.bnl-tv{color:#321248;background:#f6f1e8;border:2px solid #ad955b;border-radius:22px;margin:24px 0;padding:24px}.bnl-breakouts .form{margin:18px 0}.bnl-breakouts .cards{margin-top:20px}.bnl-breakouts [hidden],.bnl-tv [hidden]{display:none!important}.bnl-tv-filters{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.bnl-tv-filters label{gap:8px;font-weight:700;display:grid}.bnl-tv-filters input,.bnl-tv-filters select{color:#321248;background:#fff;border:2px solid #ad955b;border-radius:12px;width:100%;padding:14px;font-size:17px}.bnl-tv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.bnl-tv-card{color:#321248;text-align:left;cursor:pointer;background:#fff;border:1px solid #ad955b;border-radius:16px;padding:0;overflow:hidden}.bnl-tv-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.bnl-tv-card span,.bnl-tv-card small{padding:10px 12px;display:block}.bnl-tv-card span{font-size:17px;font-weight:700}.bnl-tv-card:focus-visible{outline-offset:3px;outline:3px solid #6a2586}.bnl-tv-screen{aspect-ratio:16/9;background:#160820;border-radius:20px;margin:16px 0;overflow:hidden}.bnl-tv-screen iframe{border:0;width:100%;height:100%}@media (max-width:900px){.bnl-tv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bnl-tv-filters,.bnl-tv-grid{grid-template-columns:1fr}.bnl-tv,.bnl-breakouts{padding:16px}}.movie-ratings{border:1px solid var(--gold);border-radius:16px;flex-wrap:wrap;gap:12px 20px;margin:18px 0;padding:18px;display:flex}.movie-ratings legend{color:var(--purple);font-weight:700}.movie-ratings label{align-items:center;gap:8px;font-size:16px;display:flex}.movie-ratings input{accent-color:var(--purple);width:18px;height:18px}.movie-ratings p{width:100%;margin:8px 0 0;font-size:14px}.movie-thumbnail{aspect-ratio:16/9;object-fit:cover;border-radius:16px 16px 0 0;width:100%}.movie-filters input[type=search]{border:1px solid var(--gold);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:12px}.upcoming-showcase{color:#fff;background:#35104f;border:2px solid #aa905b;border-radius:24px;grid-template-columns:1fr 1fr;gap:32px;max-width:1280px;margin:48px auto;padding:32px;display:grid}.upcoming-showcase h2{color:#fff;margin:12px 0;font-size:clamp(1.8rem,4vw,3rem)}.upcoming-showcase .eyebrow{color:#ddca9d}.upcoming-showcase .countdown{margin:24px 0}.upcoming-showcase .actions{flex-wrap:wrap}.upcoming-visual{place-items:center;min-width:0;display:grid}.upcoming-frame{background:#210b32;border-radius:18px;width:100%;height:440px;display:block;position:relative;overflow:hidden}.upcoming-frame[hidden]{display:none}.upcoming-frame img{object-fit:contain;width:100%;height:100%}.upcoming-frame span{color:#fff;background:#35104fdd;padding:18px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.watching-bar{color:#35104f;background:#f7f3e9;border-bottom:1px solid #aa905b;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:10px 20px;font-size:14px;display:flex}.watching-bar button,.watching-bar summary{font:inherit;cursor:pointer;color:#fff;background:#35104f;border:1px solid #aa905b;border-radius:7px;padding:6px 10px}.watching-bar details{position:relative}.watching-bar details[open]{z-index:1200}.watching-bar details form,.watching-bar details #watch-results,.watching-bar details p,.watching-bar details>a{color:#35104f;background:#fff}.watching-bar details[open]{background:#fff;border-radius:12px;padding:12px}.watching-bar input{font:inherit;border:1px solid #aa905b;border-radius:6px;width:220px;padding:8px;display:block}.watching-bar form{gap:8px;margin-top:10px;display:grid}.watching-bar #watch-results button{text-align:left;max-width:300px;margin:8px 0;display:block}.watching-bar p{font-size:14px}.upcoming-showcase .button.outline{color:#fff;border-color:#ddca9d}@media (max-width:700px){.upcoming-showcase{grid-template-columns:1fr;gap:20px;margin:30px 12px;padding:20px}.upcoming-visual{grid-row:1}.upcoming-frame{height:400px}.watching-bar{gap:10px}.upcoming-showcase .countdown{gap:8px}}@media (prefers-reduced-motion:reduce){.upcoming-frame{transition:none}}.movie-player video{object-fit:contain;width:100%;height:100%}.video-accessibility{color:#35104f;background:#f8f5fa;border:2px solid #a58a50;border-radius:20px;margin:24px 0;padding:24px}.video-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.video-facts strong,.video-facts span{display:block}.video-facts strong{color:#68467a}.subtitle-large{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;background:#170923;border-radius:16px;min-height:190px;margin:20px 0;padding:28px;font-size:36px;line-height:1.5}.subtitle-controls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.subtitle-controls label{gap:8px;font-size:16px;display:grid}.subtitle-controls select,.subtitle-controls input{max-width:100%;font:inherit;padding:8px}.video-count-note{font-size:14px}.video-accessibility h3,.video-accessibility h4{color:#35104f}@media (max-width:600px){.video-accessibility{padding:16px}.subtitle-large{min-height:180px;padding:20px;font-size:28px}}#movie-catalog.movie-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.film-tile.movie-card{background:#fff;border:1px solid #ac956b;border-radius:16px;margin:0;padding:0;overflow:hidden}.film-poster-button{cursor:pointer;background:#1b0b28;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.film-poster-button .movie-thumbnail{aspect-ratio:16/9;object-fit:contain;border-radius:0;width:100%;margin:0;display:block}.film-play-label{color:#fff;background:#35104fe8;border:1px solid #ac956b;border-radius:8px;padding:6px 10px;font-size:14px;position:absolute;bottom:8px;right:8px}.film-tile-info{padding:15px}.film-tile-info h3{margin:0 0 10px;font-size:1.15rem;line-height:1.3}.film-tile-info h3 button{font:inherit;color:#35104f;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.film-tile-meta{color:#563b65;flex-wrap:wrap;gap:12px;margin:8px 0;font-size:14px;display:flex}.film-tile-topic{color:#35104f;background:#eee4d0;border-radius:7px;margin:4px 0 0;padding:5px 8px;font-size:14px;line-height:1.4;display:inline-block}.film-rating-options{color:#35104f;margin:12px 0}.film-rating-options summary{cursor:pointer;font-weight:600}.film-poster-button:focus-visible{outline-offset:-3px;outline:3px solid #a58a50}.film-tile-info button:focus-visible{outline-offset:-3px;outline:3px solid #a58a50}.bible-movies .movie-selection-row{margin-top:28px}@media (max-width:1150px){#movie-catalog.movie-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){#movie-catalog.movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){#movie-catalog.movie-grid{grid-template-columns:1fr}}.bnl-live-page .room-yellow-toolbar{background:#190d24;gap:6px;padding:8px}.bnl-live-page .room-yellow-toolbar button{min-width:64px;min-height:54px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 auto;padding:7px 9px;font-size:14px;color:#ff7182!important}.bnl-live-page .room-yellow-toolbar button svg{width:23px;height:23px;color:#ff7182!important}.bnl-live-page .room-yellow-toolbar .room-label{font-size:14px;line-height:1.2;color:#ff7182!important}:is(.bnl-live-page .room-yellow-toolbar button:hover,.bnl-live-page .room-yellow-toolbar button:focus-visible){outline-offset:1px;background:#ff718219;border-color:#ff7182;outline:2px solid #ff7182}.bnl-live-page .room-yellow-toolbar button[aria-pressed=true]{box-shadow:none;background:#7e1635;border-color:#ff7182}.bnl-live-page .room-yellow-toolbar button:disabled{opacity:.45;box-shadow:none;background:0 0;border-color:#0000}.bnl-live-page .room-teacher-controls button,.bnl-live-page .room-session-heading .room-back,.room-recording .button{background:#b51232;border:1px solid #b51232;padding:8px 12px;font-size:14px;color:#fff!important}.room-recording .button:disabled{opacity:.6;background:#965563}.bnl-live-page .room-toolbar-caption{padding:6px;font-size:14px}@media (max-width:750px){.bnl-live-page .room-yellow-toolbar button{flex:0 auto;min-width:60px;min-height:54px;padding:7px}.bnl-live-page .room-yellow-toolbar{gap:4px;padding:8px 4px}}.topbar{justify-content:space-between;align-items:center;gap:12px;padding-left:20px;padding-right:20px;display:flex}.top-local-info{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.top-local-info #watching-bar-slot{min-width:0}.topbar .watching-bar{color:#fff;letter-spacing:0;background:0 0;border:0;justify-content:flex-start;gap:10px;padding:0;font-size:14px}.topbar .watching-bar>span{margin:0}.topbar .watching-bar a{color:#decb9a;font-size:14px}.topbar .watching-bar button{border-color:#ac956b;padding:3px 6px;font-size:14px}.topbar .top-actions{flex:0 auto;gap:7px;width:auto;margin-left:auto}.topbar #watch-city{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:160px;display:inline-block;overflow:hidden}.top-local-info .upcoming-top-dropdown{flex-shrink:0}@media (max-width:1100px){.topbar{flex-wrap:wrap}.top-local-info{flex-basis:100%}.topbar .top-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}@media (max-width:650px){.topbar{padding:8px 12px}.top-local-info{align-items:flex-start;gap:8px}.topbar .watching-bar{gap:7px}.topbar .top-actions{width:100%}}.bnl-our-story h3{color:#451565;margin-top:32px}.bnl-our-story p{line-height:1.85}.bnl-our-story blockquote{border-left:5px solid #a58a50;padding:24px;font-size:1.35rem}.bnl-our-story blockquote small{margin-top:14px;display:block}.course-registration .form{margin-top:24px}.course-registration select{max-width:100%}.bnl-course-fees{color:#fff;background:#32124f;border:2px solid #ae9458;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:20px 0;padding:22px;display:flex}.bnl-course-fees b{color:#e2c884;margin-left:8px;font-size:1.55rem}.bnl-course-fees small{flex-basis:100%;font-size:.9rem}.bnl-role-list{gap:14px;margin:24px 0;display:grid}.bnl-role-list details{background:#fff;border:1px solid #b39a65;border-radius:14px;padding:18px}.bnl-role-list summary{cursor:pointer;color:#401864;font-size:1.15rem;font-weight:700}.bnl-role-list summary small{color:#61524d;margin-top:5px;font-size:.9rem;font-weight:400;display:block}.bnl-leadership-application fieldset,.course-registration fieldset{border:1px solid #bb9f67;border-radius:14px;min-width:0;margin:22px 0;padding:20px}.bnl-leadership-application legend,.course-registration legend{color:#401864;padding:0 8px;font-size:1.15rem;font-weight:700}.bnl-consent{align-items:flex-start;gap:12px;margin:20px 0;line-height:1.6;display:flex!important}.bnl-consent input{min-width:20px;height:20px;margin-top:5px;width:20px!important}.bnl-course-price-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.bnl-course-price-list p{border:1px solid #b39a65;border-radius:12px;padding:14px}.bnl-leadership .leadership-role>img{max-width:260px}.topbar .top-actions{flex:100%;justify-content:flex-start;align-items:center;gap:7px;width:100%;margin:0}.top-next-event{letter-spacing:0;white-space:normal;color:#fff;flex-direction:column;gap:2px;margin-right:auto;line-height:1.3;display:flex}.top-next-event strong{color:#e1c992;font-size:14px}.top-next-event span{color:#fff;font-size:13px}.topbar #watching-bar-slot{min-width:0}.topbar .watching-bar [hidden]{display:none!important}.topbar .watching-bar{gap:6px;font-size:13px}.topbar .upcoming-top-dropdown{flex-shrink:0}.topbar .top-next-event[hidden]{display:none}@media (max-width:1100px){.topbar .top-actions{flex-basis:100%;width:100%}.top-next-event{margin-right:0}}@media (max-width:650px){.top-next-event span{font-size:12px}.topbar #watching-bar-slot{margin-left:auto}.topbar .watching-bar a{display:none}}.hero{background:#190b25;min-height:0;display:block}.hero .hero-photo{background-repeat:no-repeat;width:100%;height:min(56.25vw,620px);opacity:1!important;background-position:50%!important;background-size:contain!important;position:relative!important;inset:auto!important}.hero .hero-film{object-fit:contain;background:#190b25;height:min(56.25vw,620px);position:absolute;inset:0 0 auto}.hero .hero-film-overlay,.hero:after{display:none}.hero .hero-content{background:#251035;width:100%;max-width:none;padding:28px 6% 34px}.hero .hero-content h1{margin:12px 0;font-size:clamp(30px,3.6vw,52px)}.hero .hero-content p{max-width:850px;margin:12px 0}.hero .hero-content .actions{margin-top:18px}.hero .carousel-controls{padding:0 6% 16px;position:relative;bottom:auto;left:auto;right:auto}@media (max-width:650px){.hero .hero-content{padding:22px 6%}.hero .hero-photo,.hero .hero-film{height:56.25vw}}.sidebar-picture{background:#2b123e;border:1px solid #b5a070;border-radius:16px;margin:0 0 14px;overflow:hidden}.sidebar-picture img{object-fit:contain;width:100%;height:auto;max-height:210px;display:block}.sidebar-picture figcaption{color:#e2cb94;padding:10px 14px;font-size:15px;font-weight:700;line-height:1.4}.bnl360-admin-login{background:#f6f0fa;border:1px solid #b29a63;border-radius:24px;max-width:580px;margin:50px auto;padding:32px;box-shadow:0 16px 45px #32104515}.bnl360-admin-login>img{object-fit:contain;width:150px;height:110px;margin:0 auto 20px;display:block}.bnl360-admin-login .form{background:#fff;margin:22px 0;padding:20px}.bnl360-admin-login label{gap:8px;margin-bottom:18px;display:grid}.bnl360-admin-login input{border:1px solid #9478a5;border-radius:9px;width:100%;padding:12px}.bnl360-admin-login h1{font-size:2.6rem}.bnl360-admin-login .eyebrow{color:#6e4b80}#bnl360-session-status{color:#fff;font-size:14px}@media (max-width:650px){.bnl360-admin-login{margin:24px 12px;padding:22px}}.topbar .top-next-event{margin-right:auto}.topbar .top-next-event+.bnl-install-trigger{margin-left:0}@media (max-width:650px){.topbar .top-next-event{flex-basis:100%}}#main img{object-fit:contain!important;object-position:center!important}.topic-banner.topic-complete{background:#281039;min-height:0;padding:0;display:block;overflow:hidden}.topic-complete .topic-banner-photo{aspect-ratio:auto;background:#190b25;border-radius:0;width:100%;height:auto;max-height:none;margin:0;display:block}.topic-complete .topic-copy{background:linear-gradient(110deg,#321048,#4b1a69);max-width:none;padding:28px max(5vw,24px)}.topic-complete .topic-copy h1{margin:12px 0;font-size:clamp(2rem,4.2vw,3.6rem)}.topic-complete .topic-copy p{margin-bottom:0}.event-full-frame.event-photo,.event-full-frame.event-feature{background:#29113d;flex-direction:column;align-items:stretch;min-height:0;display:flex}.event-full-frame .event-full-photo{border-radius:0;width:100%;height:auto;max-height:none;margin:0;display:block}.event-full-frame .event-glass{background:#321248;position:relative}.visual{background-color:#281039;background-repeat:no-repeat;background-position:50%!important;background-size:contain!important}.page-image,.tile-photo,.photo-gallery img,.service-grid img,.training-card img,.leadership-role figure .page-image,.show-set-grid img,.live-set-home,.bnl-video-cover img,.bnl-tv-card img,.movie-thumbnail{background:#281039}img.coach-podcast-portrait,img.page-image.coach-podcast-portrait{aspect-ratio:auto;height:auto;max-height:none}@media (max-width:700px){.topic-complete .topic-copy{padding:24px 6%}.topic-complete .topic-copy h1{font-size:2rem}.event-full-frame.event-photo,.event-full-frame.event-feature{min-height:0}}.bnl-live-page #room-session{background:#f3eafa;border-radius:20px;overflow:hidden}.bnl-live-page .room-session-heading{color:#400c68;background:#eee0fa;border:0}.bnl-live-page #room-video{background:#f3eafa}.bnl-live-page #room-session:-webkit-full-screen{background:#f3eafa}.bnl-live-page #room-session:fullscreen{background:#f3eafa}.bnl-live-page .room-toolbar-caption,.bnl-live-page .room-yellow-toolbar{color:#400c68;box-shadow:none;background:#fff;border:0}:is(.bnl-live-page .room-yellow-toolbar button:hover,.bnl-live-page .room-yellow-toolbar button:focus-visible){background:#fff0f2;border-color:#e00020;outline-color:#e00020}.bnl-live-page .room-yellow-toolbar button[aria-pressed=true]{background:#ffe5ea;border-color:#e00020}.bnl-live-page .room-session-heading .room-leave{color:#fff;cursor:pointer;box-shadow:none;background:#e00020;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex}.bnl-live-page .room-session-heading .room-leave svg{color:#fff;width:22px;height:22px}.bnl-live-page .room-session-heading .room-leave:disabled{opacity:.45;cursor:default}.bnl-live-page .room-session-heading .room-leave:hover:not(:disabled){background:#bf001b}.bnl-live-page .room-session-heading .room-leave:focus-visible{outline-offset:2px;outline:3px solid #400c68}.bnl-live-page .room-session-heading .room-back,.bnl-live-page .room-teacher-controls button,.bnl-live-page .room-recording .button{box-shadow:none;background:#e00020;border-color:#e00020;color:#fff!important}.bnl-live-page .room-back:focus-visible{outline-color:#400c68}.bnl-live-page .room-teacher-controls button:focus-visible{outline-color:#400c68}.bnl-live-page .classroom-page-menu button:focus-visible{outline-color:#400c68}.bnl-live-page .classroom-page-menu a:focus-visible{outline-color:#400c68}.bnl-live-page .room-teacher-controls,.bnl-live-page .room-upload-panel{border-color:#d4bce5}.hero .hero-film{height:min(56.25vw,620px,calc(100vw / var(--banner-ratio,1.77778)));object-fit:cover;object-position:center bottom}#main .topic-banner-photo,#main .event-full-photo{width:100%;height:auto;object-fit:cover!important;object-position:center bottom!important}.hero .hero-photo{height:calc(100vw / var(--banner-ratio,1.77778));background-position:50%!important;background-size:100%!important}.hero .hero-film{object-fit:contain;width:100%;height:auto;display:block;position:relative;inset:auto}.hero:has(.hero-film:not([style*="display: none"])) .hero-photo{display:none}#main img:not(.bnl-nation-flag):not(.bnl-nation-pole img){max-width:100%;height:auto;object-fit:contain!important;object-position:center!important}#main .page-image,#main .tile-photo,#main .movie-thumbnail,#main .bnl-video-cover img,#main .bnl-tv-card img,#main .photo-gallery img{aspect-ratio:auto;height:auto}.upcoming-frame{height:auto;min-height:0}.upcoming-frame img{aspect-ratio:auto;width:100%;height:auto;display:block}.upcoming-frame span{display:block;position:relative}.topbar .top-actions{justify-content:center}.topbar .bnl-install-trigger{margin-left:0}@media (max-width:800px){.topbar{justify-content:center;padding:8px 10px}.topbar .top-actions{justify-content:center;align-items:center;gap:8px;width:100%;margin:0}.topbar .top-live,.topbar .top-give{text-align:center;letter-spacing:0;justify-content:center;align-items:center;min-height:36px;font-size:14px;display:inline-flex}.topbar .bnl-install-trigger,.topbar #watching-bar-slot{margin:0}.language-bar{justify-content:center;margin:0}header{justify-content:space-between;gap:10px;padding:10px 16px}header .brand{flex:none;justify-content:flex-start;margin:0;display:flex}header .brand img{object-fit:contain;width:135px;height:82px}header .mobile{margin:0 0 0 auto}header nav{text-align:left;justify-content:flex-start;width:100%}header .navgroup>button,header .dropdown a{text-align:left}.live-page-title{text-align:center;flex-wrap:wrap;justify-content:center}.classroom-page-menu,.room-session-heading{text-align:center;justify-content:center}.room-session-heading h3{flex-basis:100%}.pagebody,.content{min-width:0}.sidebar{text-align:center;flex-direction:column;overflow:visible}.sidebar a{white-space:normal}}#main .card>.tile-photo{width:calc(100% + 60px);max-width:none}@media (max-width:430px){#main .mini-grid .tile-photo{height:auto}}header nav{background:0 0;border-radius:14px;align-items:center;padding:6px 12px}header .navgroup>button{color:#24152c;border-radius:9px;padding:12px 9px}:is(header .navgroup>button:hover,header .navgroup>button:focus-visible,header .navgroup>button:active,header .navgroup.open>button){color:#400c68;background:0 0;outline-color:#400c68}header .dropdown{background:#fff}header .dropdown a,header .dropdown a:nth-child(3n){color:#24152c;background:#fff}:is(header .dropdown a:hover,header .dropdown a:focus-visible,header .dropdown a:active,header .dropdown a[aria-current=page]){color:#400c68;background:#fff;outline-color:#400c68}header .mobile{color:#fff;background:#400c68;border-color:#400c68;border-radius:10px}:is(header .mobile:hover,header .mobile:focus-visible,header .mobile:active){color:#fff;background:#400c68}@media (max-width:800px){header nav{align-items:stretch}header .navgroup>button{width:100%;font-size:16px}header .dropdown{border-color:#ac956b}}#main .sidebar-picture img{max-height:none}.wpi-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wpi-event-card{color:#2a1636;background:#fff;border:1px solid #bda36a;border-radius:18px;min-width:0;overflow:hidden}.wpi-event-card>a>img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.wpi-event-card>div{padding:24px}.wpi-event-card h3{margin:12px 0;font-size:1.5rem;line-height:1.25}.wpi-event-card .eyebrow{color:#582473;font-size:.85rem}.wpi-event-card p{margin:12px 0}.wpi-price{font-weight:700}.wpi-banner{color:#fff;background:#35104f;border-radius:18px;overflow:hidden}.wpi-banner>img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.wpi-banner>div{padding:28px}.wpi-banner h2{color:#fff;margin:12px 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}.wpi-banner .eyebrow{color:#e8d39d}.wpi-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.wpi-facts p{background:#f6f0f8;border-radius:12px;margin:0;padding:18px}.wpi-flyer{max-width:550px;margin:32px auto}.wpi-flyer img{border-radius:16px;width:100%;display:block}.wpi-registration [data-wpi-preview]{overflow-wrap:anywhere;background:#faf7fc;border:2px solid #ad945b;border-radius:16px;padding:22px}.wpi-registration [hidden]{display:none!important}.wpi-registration input:disabled{background:#eee}.cards:has(.wpi-event-card){grid-template-columns:repeat(2,minmax(0,1fr))}.wpi-detail .actions{flex-wrap:wrap}@media (max-width:700px){:is(.wpi-event-grid,.wpi-facts,.cards:has(.wpi-event-card)){grid-template-columns:1fr}.wpi-banner>div,.wpi-event-card>div{padding:20px}.wpi-detail .countdown{gap:7px}.wpi-registration [data-wpi-preview]{padding:16px}}.bnl-live-page #room-session,.bnl-live-page #room-video{color:#fff;background:#400c68}.bnl-live-page #room-session:-webkit-full-screen{color:#fff;background:#400c68}.bnl-live-page #room-session:fullscreen{color:#fff;background:#400c68}.bnl-live-page .room-session-heading{color:#fff;background:#400c68}.bnl-live-page .room-session-heading h3{color:#fff}.bnl-live-page .room-stage-placeholder{color:#fff;background:#400c68}.bnl-live-page .room-stage-placeholder h2,.bnl-live-page .room-stage-placeholder .eyebrow{color:#fff}.bnl-live-page .room-toolbar-caption,.bnl-live-page .room-yellow-toolbar{color:#fff;background:#400c68}.bnl-live-page .room-yellow-toolbar button,.bnl-live-page .room-yellow-toolbar button svg,.bnl-live-page .room-yellow-toolbar .room-label{color:#f4d36c!important}:is(.bnl-live-page .room-yellow-toolbar button:hover,.bnl-live-page .room-yellow-toolbar button:focus-visible,.bnl-live-page .room-yellow-toolbar button[aria-pressed=true]){background:#652990;border-color:#f4d36c;outline-color:#f4d36c}.bnl-live-page .room-recording,.bnl-live-page .room-upload-panel{color:#fff;background:#400c68}.investimm-product-image{background:#fff;object-fit:contain!important}.modern-film-player iframe{aspect-ratio:16/9;border:0;border-radius:16px;width:100%}.official-film-sources h3{margin:0 0 12px;font-size:1.2rem}@media (max-width:700px){.official-film-sources{grid-template-columns:1fr}}.official-film-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.official-film-sources article{background:#faf6fc;border:1px solid #e3d3ed;border-radius:12px;padding:20px}.weekly-film-section{background:#f0e6f7;border-radius:16px;margin:24px 0;padding:24px}.weekly-film-section h3{color:#4c156b}.modern-film-player{aspect-ratio:16/9}.modern-film-player iframe{border:0;width:100%;height:100%}.film-tile-meta{flex-wrap:wrap}.film-rating-options{margin:12px 0}.bible-movies .movie-filters{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.official-film-sources{grid-template-columns:1fr}.bible-movies .movie-filters{grid-template-columns:1fr 1fr}.weekly-film-section{padding:16px}}@media (max-width:440px){.bible-movies .movie-filters{grid-template-columns:1fr}}.bnl-creative-notice{color:#35243f;background:#faf5e9;border-left:4px solid #bd9038;border-radius:0 12px 12px 0;margin:22px 0;padding:20px 24px}.bnl-creative-notice h3{color:#53236d;margin-top:0}.bnl-creative-notice p{font-size:15px;line-height:1.65}.bnl-creative-notice p:last-child{margin-bottom:0}.film-official-link{color:#542274;text-underline-offset:3px;margin-top:8px;font-size:14px;text-decoration:underline;display:inline-block}.film-official-link:hover{color:#9a6e17}.bnl-live-page #room-session .room-toolbar-caption,.bnl-live-page #room-session #room-toolbar{box-sizing:border-box;color:#400c68;width:100%;box-shadow:none;background:#fff;border:0}.bnl-live-page #room-session #room-toolbar{border-radius:0 0 20px 20px;flex-wrap:wrap;justify-content:center;padding:12px 8px;display:flex}.bnl-live-page #room-session #room-toolbar button,.bnl-live-page #room-session #room-toolbar button svg,.bnl-live-page #room-session #room-toolbar .room-label{color:#e00020!important}:is(.bnl-live-page #room-session #room-toolbar button:hover,.bnl-live-page #room-session #room-toolbar button:focus-visible,.bnl-live-page #room-session #room-toolbar button[aria-pressed=true]){background:#fff0f2;border-color:#e00020;outline-color:#e00020}.approved-bnl-artwork{background:#fff;border:1px solid #ac956b;border-radius:18px;margin:24px 0;overflow:hidden}.approved-bnl-artwork img{width:100%;display:block;object-fit:contain!important;height:auto!important}.approved-bnl-artwork figcaption{color:#400c68;padding:12px 18px}.approved-ceo-identity{background:#fff;border-radius:16px;margin:20px 0;padding:12px}.approved-ceo-identity img{max-width:100%;margin:auto;display:block;object-fit:contain!important;width:360px!important;height:auto!important}.bnl-country-drilldown{background:#fff;border:1px solid #ac956b;border-radius:18px;margin:24px 0;padding:18px}.bnl-country-card header{background:#f5f0fa;border-radius:14px;align-items:center;gap:18px;padding:16px;display:flex}.bnl-country-card header img{object-fit:contain!important;width:90px!important;height:60px!important}.bnl-country-card iframe{border:0;border-radius:14px;width:100%;height:350px;margin-top:16px}.bnl-campus-training{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.bnl-campus-training article{background:#f6f1fa;border:1px solid #ac956b;border-radius:16px;padding:18px}.bnl-faith section{border-bottom:1px solid #e5dbe9;padding:12px 0}.bnl-membership fieldset,.bnl-campus-pathway fieldset{min-width:0;margin:20px 0}.bnl-membership input,.bnl-membership textarea,.bnl-campus-pathway input,.bnl-campus-pathway textarea{max-width:100%}[data-application-preview]{overflow-wrap:anywhere;background:#f8f4fb;border:1px solid #ac956b;border-radius:16px;margin-top:24px;padding:20px}@media (max-width:600px){.bnl-country-card header{flex-wrap:wrap}.bnl-country-card iframe{height:270px}}.bnl-branded-sprite{aspect-ratio:1;background-color:#fff;background-repeat:no-repeat;border-radius:14px;width:100%;display:block;height:auto!important}.product-detail .bnl-branded-sprite{align-self:start;width:100%;max-width:620px}#main.bnl-original-home .hero{color:#fff;background:#190b25;border-radius:0;align-items:center;margin:0;position:relative;overflow:hidden;aspect-ratio:auto!important;height:auto!important;min-height:610px!important;display:flex!important}#main.bnl-original-home .hero-photo{opacity:.8!important;background-position:top!important;background-size:cover!important;width:auto!important;height:auto!important;position:absolute!important;inset:0 0 0 40%!important}#main.bnl-original-home .hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#190b25 0% 24%,#190b25cc 40%,#0000 68%);position:absolute;inset:0}#main.bnl-original-home .hero-content{max-width:900px;z-index:2!important;background:0 0!important;width:62%!important;padding:65px 8%!important;position:relative!important;inset:auto!important;transform:none!important}#main.bnl-original-home .hero h1{color:#fff;max-width:580px;margin:15px 0 24px;font-size:clamp(42px,5vw,68px);line-height:1.08}#main.bnl-original-home .hero p{color:#eee4f5;max-width:520px;font-size:18px}#main.bnl-original-home .hero .eyebrow{color:#ac956b}#main.bnl-original-home .section{max-width:1550px;margin:auto;padding:75px 8%}#main.bnl-original-home .section.intro{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}#main.bnl-original-home .original-worship-photo{background:0 0;border-bottom:5px solid #ac956b;border-radius:3px;min-height:0;margin:0;overflow:hidden}#main.bnl-original-home .original-worship-photo img{width:100%;display:block;object-fit:contain!important;height:auto!important}#main.bnl-original-home .light{background:#f7f4fa}#main.bnl-original-home .strip{color:#fff;background:#400c68;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:25px;margin:0;padding:30px 8%;display:flex}#main.bnl-original-home .hero+.strip{margin-top:32px}#main.bnl-original-home .strip p{margin:0}#main.bnl-original-home .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}#main.bnl-original-home .card{box-shadow:none;background:#fff;border:1px solid #e8e0ed;border-radius:3px;padding:30px}#main.bnl-original-home .card .number{color:#be1837;letter-spacing:.08em;font-size:14px;font-weight:700}#main.bnl-original-home .card p{color:#66546e}#main.bnl-original-home .card a.link{color:#400c68;border-bottom:1px solid #ac956b;margin-top:12px;font-weight:700;display:inline-block}#main.bnl-original-home .card.event-photo{padding:0;background-size:cover!important}#main.bnl-original-home .card.event-photo p{color:#fff}@media (max-width:1000px){#main.bnl-original-home .hero-content{width:76%!important}#main.bnl-original-home .section.intro{gap:35px}}@media (max-width:700px){#main.bnl-original-home .hero{min-height:570px!important}#main.bnl-original-home .hero-photo{opacity:.42!important;inset:0!important}#main.bnl-original-home .hero:after{background:linear-gradient(90deg,#190b25cc,#190b2559)}#main.bnl-original-home .hero-content{width:100%!important;padding:45px 7%!important}#main.bnl-original-home .section{padding:45px 7%}#main.bnl-original-home .section.intro{grid-template-columns:1fr;gap:25px}#main.bnl-original-home .cards{grid-template-columns:1fr}#main.bnl-original-home .strip{flex-direction:column;align-items:flex-start;padding:25px 7%}}.story-study-questions li{padding:.45rem .25rem;line-height:1.65}.family-device-photo img{border-radius:18px;width:100%;height:auto;display:block}.family-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.family-bingo{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.family-marked{color:#fff!important;background:#5b2580!important}.family-education button{min-height:44px}.family-education select{width:100%;font-size:1rem}.family-education .actions{flex-wrap:wrap;gap:10px;display:flex}.family-education h4{margin-top:1.4rem}#main.bnl-original-home .hero-photo{background-repeat:no-repeat;opacity:1!important;background-position:top!important;background-size:cover!important;width:100%!important;height:100%!important;inset:0!important}#main.bnl-original-home .hero:after{background:linear-gradient(90deg,#190b25cc,#190b2573 45%,#190b251a);display:block}#main .topic-banner.topic-complete{isolation:isolate;align-items:flex-end;min-height:440px;padding:0;display:flex;position:relative;overflow:hidden}#main .topic-banner.topic-complete>.topic-banner-photo{aspect-ratio:auto;width:100%;max-width:none;max-height:none;margin:0;display:block;position:absolute;inset:0;object-fit:cover!important;object-position:center top!important;height:100%!important}#main .topic-banner.topic-complete:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 20%,#190b255c 55%,#190b25db);position:absolute;inset:0}#main .topic-banner.topic-complete>.topic-copy{z-index:1;color:#fff;background:0 0;width:100%;padding:38px max(6vw,24px);position:relative}@media (max-width:700px){#main .topic-banner.topic-complete{min-height:330px}#main .topic-banner.topic-complete>.topic-copy{padding:28px 6%}#main.bnl-original-home .hero:after{background:linear-gradient(90deg,#190b25c7,#190b2561)}}.bnl-page-reader{color:#32134b;background:#f6f0fa;border:1px solid #b39758;border-radius:16px;max-width:1200px;margin:20px auto;padding:18px}.bnl-reader-actions,.bnl-reader-options{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bnl-reader-actions strong{margin-right:auto}.bnl-page-reader button,.bnl-section-listen{color:#fff;cursor:pointer;background:#542279;border:1px solid #b39758;border-radius:9px;min-height:44px;padding:10px 15px}.bnl-page-reader button:hover,.bnl-section-listen:hover{background:#72438e}.bnl-page-reader button:disabled{opacity:.5;cursor:default}.bnl-reader-options{margin-top:14px}.bnl-reader-options label{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.bnl-reader-options select{color:#32134b;background:#fff;border:1px solid #b39758;border-radius:6px;max-width:260px;min-height:40px;padding:5px}.bnl-reader-options input{accent-color:#642784;width:155px;min-height:30px}.bnl-page-reader p{margin:10px 0 0!important;font-size:14px!important}.bnl-section-listen{margin:12px 0;font-size:14px;display:block}.bnl-reading{outline-offset:4px;border-radius:3px;outline:2px solid #b39758}@media (max-width:700px){.bnl-page-reader{margin:16px 4%;padding:14px}.bnl-reader-actions strong{flex-basis:100%}.bnl-reader-options label{flex:130px}.bnl-reader-options select,.bnl-reader-options input{width:100%;max-width:100%}}#game-question-audio{color:#32134b;background:#f5eff8;border:1px solid #b39758;border-radius:12px;margin:15px 0;padding:18px}#game-question-audio h4{margin:0;font-size:20px;line-height:1.6}#game-listen,#game-answer-listen{color:#fff;background:#542279;border:1px solid #b39758;border-radius:9px;min-height:44px;margin-bottom:14px;padding:10px 16px}#game-answer-area{background:#f5f8f2;border:1px solid #72895c;border-radius:12px;margin:18px 0;padding:18px}#game-answer-area[hidden]{display:none}#game-round button{white-space:normal;text-align:left;line-height:1.5}.family-bingo button{text-align:center!important}#game-bank-count{color:#542279;font-size:14px}.bible-books-guide{color:#291332}.bible-books-guide p,.bible-books-guide li{line-height:1.8}.bible-book-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.bible-book-card,.bible-book-profile,.bible-additional-group{background:#fff;border:1px solid #d6c6dd;border-radius:18px;margin:18px 0;padding:24px}.bible-book-card{flex-direction:column;margin:0;display:flex}.bible-book-card h3{margin:10px 0;font-size:25px}.bible-book-card h3 a{color:#4a1b65}.bible-book-card>.button{align-self:flex-start;margin-top:auto}.bible-book-meta{color:#61466e;font-weight:600}.bible-book-profile h3{color:#4a1b65;margin-top:28px}.bible-book-profile dl>div,.bible-additional-group dl>div{border-top:1px solid #e2d7e7;grid-template-columns:minmax(140px,1fr) 3fr;gap:18px;padding:14px 0;display:grid}.bible-book-profile dt,.bible-additional-group dt{color:#4a1b65;font-weight:750}.bible-book-profile dd,.bible-additional-group dd{margin:0;line-height:1.7}.bible-additional-group summary{color:#4a1b65;cursor:pointer;font-size:20px;font-weight:750}.bible-book-paging{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.bible-books-guide .table-scroll{overflow-x:auto}.bible-books-guide table{border-collapse:collapse;width:100%}.bible-books-guide th,.bible-books-guide td{text-align:left;vertical-align:top;border:1px solid #dbcfdf;padding:12px}.bible-books-guide th{color:#4a1b65}.bible-books-guide .outline{border-color:#4a1b65;color:#4a1b65!important}.bible-books-guide :focus-visible{outline-offset:4px;outline:3px solid #8c5c2b}@media (max-width:720px){.bible-book-index{grid-template-columns:1fr}.bible-book-profile,.bible-book-card,.bible-additional-group{padding:18px}.bible-book-profile dl>div,.bible-additional-group dl>div{grid-template-columns:1fr;gap:6px}}#main.bnl-original-home .hero{background:#fff;height:auto!important;min-height:0!important;display:block!important}#main.bnl-original-home .hero .hero-photo{display:block;object-fit:contain!important;opacity:1!important;background:0 0!important;width:100%!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important}#main.bnl-original-home .hero:after,#main .topic-banner.topic-complete:after,.hero-film-overlay{background:0 0!important;display:none!important}#main.bnl-original-home .hero .hero-content{text-shadow:0 1px 4px #000,0 2px 8px #0008;background:0 0!important;width:62%!important;padding:clamp(20px,4vw,65px) 6%!important;position:absolute!important;inset:0 auto auto 0!important}#main .topic-banner.topic-complete{background:#fff;display:block;min-height:0!important}#main .topic-banner.topic-complete>.topic-banner-photo{width:100%;display:block;object-fit:contain!important;height:auto!important;position:relative!important;inset:auto!important}#main .topic-banner.topic-complete>.topic-copy{text-shadow:0 1px 4px #000,0 2px 8px #0008;position:absolute;bottom:0;left:0;background:0 0!important}@media (max-width:900px){#main.bnl-original-home .hero .hero-content,#main .topic-banner.topic-complete>.topic-copy{max-width:none;text-shadow:none;width:100%!important;color:var(--ink)!important;background:#fff!important;padding:24px 6%!important;position:relative!important;inset:auto!important}#main.bnl-original-home .hero h1,#main.bnl-original-home .hero p,#main .topic-banner.topic-complete>.topic-copy h1,#main .topic-banner.topic-complete>.topic-copy p{color:var(--ink)!important}#main.bnl-original-home .hero .eyebrow,#main .topic-banner.topic-complete .eyebrow,#main.bnl-original-home .hero .button.outline{color:var(--purple)!important}}#main .section,#main.bnl-original-home .section{padding:100px 6%}#main .pagebody{gap:48px;padding:72px 4% 96px}#main .content{padding:40px}#main .content>section+section{margin-top:48px}#main .content>h2:not(:first-child),#main .content>h3:not(:first-child){margin-top:40px}#main .content>p,#main .card p{margin-block:18px;line-height:1.8}#main .cards,#main.bnl-original-home .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px}#main .content .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}#main .section .cards{margin-top:40px}#main .mini-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px}#main .fields,#main .management-fields{gap:28px}#main .form{margin-top:40px;padding:36px}#main .form .actions{margin-top:30px}#main .actions{gap:18px 16px}#main .sidebar a{padding-block:14px}#main .strip,#main.bnl-original-home .strip{gap:32px;padding:44px 6%}#main .bnl-tv-grid{gap:24px}#main .management-content{padding:40px}#main .management-content>section+section{margin-top:40px}#main .bible-book-index,#main .gift-definition-grid,#main .wpi-event-grid{gap:30px}@media (max-width:1100px){#main .pagebody{gap:28px}#main .content,#main .management-content{padding:30px}#main .bnl-tv-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (max-width:800px){#main .section,#main.bnl-original-home .section{padding:64px 6%}#main .pagebody{padding:40px 5% 64px;display:block}#main .sidebar{margin-bottom:36px}#main .content,#main .management-content{padding:26px 20px}#main .cards,#main.bnl-original-home .cards,#main .content .cards{grid-template-columns:1fr;gap:28px}#main .fields,#main .management-fields{grid-template-columns:1fr;gap:24px}#main .form{padding:26px 20px}#main .strip,#main.bnl-original-home .strip{gap:24px;padding:36px 6%}#main .content>section+section{margin-top:36px}}
