/* Gospel Livre EBD collections: use the portal's serif, violet, canvas and ink. */
.gl-ebd-catalog{--ebd-ink:var(--gl-ink,#101828);--ebd-muted:var(--text-secondary,#475569);--ebd-violet:var(--gl-violet-600,#5b3df5);--ebd-line:#e5e1ed;color:var(--ebd-ink);background:#fff;font-size:16px}
.gl-ebd-catalog .gl-icon{flex-shrink:0}.gl-ebd-catalog a,.gl-ebd-catalog button{transition:color .18s,background .18s,box-shadow .18s}
.gl-ebd-catalog a:focus-visible,.gl-ebd-catalog button:focus-visible,.gl-ebd-catalog select:focus-visible{outline:3px solid var(--gl-violet-500,#7657ff);outline-offset:5px}
.gl-ebd-catalog h1,.gl-ebd-catalog h2,.gl-ebd-catalog h3,.gl-ebd-catalog h4{font-family:var(--gl-serif,Georgia,serif);font-weight:700;letter-spacing:-.035em;line-height:1.13}
.gl-ebd-catalog__hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 25% 40%,#f1edff 0,transparent 65%),linear-gradient(120deg,#faf9ff 15%,#f5f1fa 70%,#f9f3e8);padding-bottom:34px}
.gl-ebd-catalog__hero:before{content:"";position:absolute;z-index:-1;width:720px;height:720px;border:1px solid #8065b810;border-radius:50%;top:-280px;left:-340px;box-shadow:0 0 0 80px #8065b804,0 0 0 160px #8065b803;pointer-events:none}
.gl-ebd-catalog__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:23px 0;font-size:12px;color:#5c6374}.gl-ebd-catalog__breadcrumbs .gl-icon{width:12px;color:#8d849b}.gl-ebd-catalog__breadcrumbs [aria-current]{color:#423454}
.gl-ebd-catalog__hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(35px,5vw,75px);padding:26px 0 42px}
.gl-ebd-catalog__eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--font-sans,Inter,sans-serif);font-size:12px;line-height:1.5;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ebd-violet);margin:0 0 14px}
.gl-ebd-catalog__intro>.gl-ebd-catalog__eyebrow>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ded5f3;border-radius:10px;background:#fff9;color:var(--ebd-violet)}
.gl-ebd-catalog__intro h1{font-size:clamp(44px,4.4vw,64px);margin:23px 0 24px;line-height:1.03;letter-spacing:-.045em}.gl-ebd-catalog__intro h1 em{font-style:normal;color:var(--ebd-violet)}
.gl-ebd-catalog__dek{font-size:21px;line-height:1.5;color:#33364e;margin:0 0 16px;font-weight:500}.gl-ebd-catalog__description{font-size:15px;line-height:1.8;color:var(--ebd-muted);max-width:470px;margin:0 0 25px}
.gl-ebd-catalog__intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.gl-ebd-catalog__button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:13px 20px;color:#fff;background:var(--ebd-violet);border-radius:8px;font-size:13px;font-weight:750;box-shadow:0 6px 16px #5b3df519}.gl-ebd-catalog__button:hover{background:var(--gl-violet-700,#4930c9);box-shadow:0 8px 22px #5b3df526}.gl-ebd-catalog__button .gl-icon{width:18px}
.gl-ebd-catalog__text-link{display:inline-flex;align-items:center;gap:12px;color:#473367;font-size:13px;font-weight:750}.gl-ebd-catalog__text-link .gl-icon{width:17px}.gl-ebd-catalog__text-link:hover{text-decoration:underline;text-underline-offset:5px}
.gl-ebd-catalog__signature{display:flex;align-items:center;gap:14px;border-top:1px solid #dcd5e6;max-width:415px;margin-top:30px;padding-top:22px}.gl-ebd-catalog__signature>span{color:var(--ebd-violet)}.gl-ebd-catalog__signature strong{display:block;font-size:13px;color:#3c3451}.gl-ebd-catalog__signature small{display:block;font-size:12px;color:#5d5870;margin-top:3px}
.gl-ebd-catalog__feature{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;min-height:530px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 25px 60px #32224c28;background:#172036;color:#fff}
.gl-ebd-catalog__feature>.gl-ebd-cover{position:absolute;inset:0;z-index:-2;height:100%;padding:0;min-height:0}.gl-ebd-catalog__feature>.gl-ebd-cover>span{display:none}.gl-ebd-catalog__feature>.gl-ebd-cover:before{display:none}
.gl-ebd-catalog__feature:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0d172647 0,#0d172600 25%,#11182c8c 58%,#11182cf5 100%);pointer-events:none}
.gl-ebd-catalog__feature-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:26px;font-size:12px;color:#fff;font-weight:650}.gl-ebd-catalog__feature-top>span:last-child{text-shadow:0 1px 7px #111}.gl-ebd-catalog__feature-label{padding:6px 11px;border:1px solid #ffffff65;background:#19233d65;backdrop-filter:blur(8px);border-radius:6px}
.gl-ebd-catalog__feature-copy{padding:32px}.gl-ebd-catalog__feature-meta{font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#e8d6ad;margin:0 0 12px}.gl-ebd-catalog__feature h2{font-size:clamp(29px,2.9vw,40px);line-height:1.12;color:#fff;max-width:550px;margin:0 0 14px}.gl-ebd-catalog__feature h2 a{color:#fff}
.gl-ebd-catalog__feature-theme{font-size:14px;color:#e0e4ef;margin:0 0 24px}.gl-ebd-catalog__feature-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;border-top:1px solid #ffffff40}.gl-ebd-catalog__feature-bottom>span{display:flex;align-items:center;gap:9px;font-size:12px;color:#f0eef9}.gl-ebd-catalog__feature-bottom>a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid #fff6;background:#ffffff14}.gl-ebd-catalog__feature-bottom>a:hover{background:#fff;color:#3b285d}
.gl-ebd-cover{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:235px;padding:24px;background:linear-gradient(135deg,#223751,#4a396f);color:#fff}
.gl-ebd-cover--3{background:linear-gradient(135deg,#263b56,#615671)}.gl-ebd-cover--2{background:linear-gradient(135deg,#333351,#6b5675)}.gl-ebd-cover--1{background:linear-gradient(135deg,#2a3b4c,#485f7c)}
.gl-ebd-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;z-index:-2}.gl-ebd-cover.has-image:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#131e3680,transparent 70%)}
.gl-ebd-cover__series{font-size:11px;letter-spacing:.07em;font-weight:750;color:#fff;text-shadow:0 1px 6px #111}.gl-ebd-cover__book{color:#ebd39c;margin-top:18px}.gl-ebd-cover__book>.gl-icon{width:28px;height:28px}.gl-ebd-cover__number{position:absolute;right:18px;top:16px;font-family:var(--gl-serif,Georgia,serif);font-size:120px;color:#ffffff0e;line-height:1}.gl-ebd-cover__theme{font-family:var(--gl-serif,Georgia,serif);font-size:22px;line-height:1.2;color:#fff;max-width:80%;margin-top:28px;text-shadow:0 1px 6px #111}
.gl-ebd-cover.has-image .gl-ebd-cover__number,.gl-ebd-cover.has-image .gl-ebd-cover__book{display:none}.gl-ebd-catalog__feature>.gl-ebd-cover.has-image:after{display:none}
.gl-ebd-catalog__hero-empty{min-height:480px;border-radius:22px;padding:48px;display:flex;flex-direction:column;justify-content:center;gap:20px;color:#fff;background:radial-gradient(ellipse at top right,#5a3e89,#18233a)}.gl-ebd-catalog__hero-empty>.gl-icon{width:50px;height:50px;color:#dccaed}.gl-ebd-catalog__hero-empty strong{font-family:var(--gl-serif,Georgia,serif);font-size:40px;line-height:1.15}.gl-ebd-catalog__hero-empty p{font-size:15px;max-width:330px;color:#ded8e9}
.gl-ebd-catalog__switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #e5deef;border-radius:12px;box-shadow:0 8px 24px #36245106;overflow:hidden}.gl-ebd-catalog__switch>a{display:flex;align-items:center;gap:14px;padding:20px 22px;position:relative;color:#4b4760}.gl-ebd-catalog__switch>a+a{border-left:1px solid #eee8f5}.gl-ebd-catalog__switch>a>.gl-icon:first-child{width:25px;height:25px;color:var(--ebd-violet)}.gl-ebd-catalog__switch>a>span{flex:1;font-size:14px;font-weight:750}.gl-ebd-catalog__switch small{display:block;font-size:12px;font-weight:400;color:#666278;margin-top:3px}.gl-ebd-catalog__switch>a>.gl-icon:last-child{width:17px;color:#786a8b}.gl-ebd-catalog__switch [aria-current]{background:#f6f2ff}.gl-ebd-catalog__switch [aria-current]:after{content:"";position:absolute;bottom:0;height:3px;left:22px;right:22px;background:var(--ebd-violet)}
.gl-ebd-catalog__week-section,.gl-ebd-catalog__study-focus{padding-block:64px;scroll-margin-top:100px}.gl-ebd-catalog__section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.gl-ebd-catalog__section-head h2{font-size:clamp(28px,3vw,39px);margin:0 0 12px}.gl-ebd-catalog__section-head p:not(.gl-ebd-catalog__eyebrow){font-size:15px;color:var(--ebd-muted);margin:0;line-height:1.7}
.gl-ebd-catalog__week-shell{border:1px solid #e1d7f1;border-radius:16px;overflow:hidden;background:#fcfaff;box-shadow:0 12px 38px #29183d06}.gl-ebd-catalog__day-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fff;border-bottom:1px solid #e1d7f1}.gl-ebd-catalog__day-tabs>a{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px 18px 18px;min-width:0;border-right:1px solid #f0ebf5}.gl-ebd-catalog__day-tabs>a:last-child{border-right:0}.gl-ebd-catalog__day-tabs>a>span{display:flex;align-items:center;gap:5px;justify-content:space-between;font-size:12px;font-weight:750;color:#5e586d}.gl-ebd-catalog__day-tabs small{font-size:9px;padding:2px 4px;background:#eee5ff;color:#5a327f;border-radius:3px}.gl-ebd-catalog__day-tabs strong{font-family:var(--gl-serif,Georgia,serif);font-size:34px;font-weight:400;line-height:1.2;color:#30304b}.gl-ebd-catalog__day-tabs i{display:flex;align-items:center;gap:5px;font-size:11px;color:#756d83;font-style:normal;white-space:nowrap}.gl-ebd-catalog__day-tabs i>.gl-icon{height:13px;width:13px}.gl-ebd-catalog__day-tabs .is-published i{color:#16745d}.gl-ebd-catalog__day-tabs [aria-selected=true]{background:#f2ebff;box-shadow:inset 0 -3px var(--ebd-violet)}.gl-ebd-catalog__day-tabs [aria-selected=true] strong{color:var(--ebd-violet)}
.gl-ebd-catalog__day-panel{display:grid;grid-template-columns:155px minmax(0,1fr);gap:40px;align-items:center;padding:38px 44px;min-height:320px;border-bottom:1px solid #e9e2f2}.gl-ebd-catalog__day-panel:last-child{border-bottom:0}.gl-ebd-catalog__day-panel[hidden]{display:none!important}.gl-ebd-catalog__day-mark{position:relative;display:grid;place-items:center;min-height:170px;border-right:1px solid #e1d8eb;color:#6c4c97}.gl-ebd-catalog__day-mark>b{position:absolute;top:10px;left:0;font:110px/1 var(--gl-serif,Georgia,serif);color:#e9dff5}.gl-ebd-catalog__day-mark>.gl-icon{z-index:1;width:48px;height:48px;stroke-width:1.25}.gl-ebd-catalog__day-copy{max-width:800px}.gl-ebd-catalog__day-copy h3{font-size:31px;margin:0 0 15px;max-width:770px}.gl-ebd-catalog__scripture{display:flex;align-items:center;gap:8px;color:#674986;font-size:13px;margin:0 0 14px}.gl-ebd-catalog__scripture>.gl-icon{width:17px}
.gl-ebd-catalog__day-excerpt{margin:0 0 22px;font-size:15px;line-height:1.75;color:var(--ebd-muted)}.gl-ebd-catalog__day-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.gl-ebd-catalog__day-actions>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#666074}.gl-ebd-catalog__day-actions>span .gl-icon{width:15px}
.gl-ebd-catalog__study-focus{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.gl-ebd-catalog__study-intro h2{font-size:38px;margin:0 0 20px}.gl-ebd-catalog__study-intro>p:not(.gl-ebd-catalog__eyebrow){font-size:15px;line-height:1.85;color:var(--ebd-muted);margin:0 0 25px}
.gl-ebd-catalog__quote{position:relative;border:1px solid #e7ddf0;border-radius:14px;background:linear-gradient(130deg,#faf7ff,#f2ecfa);padding:36px 40px;margin:0}.gl-ebd-catalog__quote>span>.gl-icon{height:38px;width:38px;color:#a18ab8;margin-bottom:20px}.gl-ebd-catalog__quote-text{font:25px/1.5 var(--gl-serif,Georgia,serif);color:#3c2e52;margin:12px 0 24px;letter-spacing:-.015em}.gl-ebd-catalog__quote cite{display:block;color:#6a478b;font-size:13px;font-weight:700;font-style:normal}.gl-ebd-catalog__quote cite a{display:inline-flex;align-items:center;gap:12px}.gl-ebd-catalog__study-companion{border:1px solid #e7ddf0;border-radius:14px;background:#f7f3fb;padding:36px 40px}.gl-ebd-catalog__study-companion>span>.gl-icon{width:34px;height:34px;color:var(--ebd-violet);margin-bottom:20px}.gl-ebd-catalog__study-companion h3{font-size:30px;margin:0 0 18px}.gl-ebd-catalog__study-companion>p:not(.gl-ebd-catalog__eyebrow){font-size:15px;line-height:1.8;color:var(--ebd-muted)}
.gl-ebd-catalog__archive{background:#f7f8fc;padding:64px 0;border-top:1px solid #e9e6ef;border-bottom:1px solid #e9e6ef;scroll-margin-top:100px}.gl-ebd-catalog__count{display:flex;align-items:center;gap:12px;color:#5d5770;font-size:12px;white-space:nowrap}.gl-ebd-catalog__count b{font:36px/1 var(--gl-serif,Georgia,serif);color:var(--ebd-violet)}
.gl-ebd-catalog__filters{display:grid;grid-template-columns:1fr .85fr 1.1fr 1fr auto;gap:22px;align-items:center;background:#fff;border:1px solid #e3dced;border-radius:12px;padding:23px 25px;margin-bottom:40px;box-shadow:0 5px 15px #38225103}.gl-ebd-catalog__filter-label{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.5;color:#6a6179}.gl-ebd-catalog__filter-label>.gl-icon{width:25px;color:#8b71aa}.gl-ebd-catalog__filter-label strong{color:#3e3452;font-size:13px}.gl-ebd-catalog__filters label{display:grid;gap:8px;font-size:12px;font-weight:750;color:#443a59;min-width:0}.gl-ebd-catalog__filters select{min-width:0;width:100%;min-height:44px;padding:10px 28px 10px 12px;background:#faf9fd;color:#463855;border:1px solid #e1d8ee;border-radius:7px;font-size:13px}.gl-ebd-catalog__filter-actions{display:grid;gap:8px;text-align:center}.gl-ebd-catalog__filter-actions button{display:flex;align-items:center;gap:20px;justify-content:center;border:0;border-radius:7px;min-height:44px;padding:10px 18px;color:#fff;background:var(--ebd-violet);font-size:13px;font-weight:750;cursor:pointer}.gl-ebd-catalog__filter-actions>a{font-size:11px;color:#675875;text-decoration:underline;text-underline-offset:4px}
.gl-ebd-catalog__quarter-group+.gl-ebd-catalog__quarter-group{margin-top:40px}.gl-ebd-catalog__quarter-heading{display:flex;align-items:center;gap:20px;margin-bottom:22px}.gl-ebd-catalog__quarter-number{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;border:1px solid #e1d8ed;border-radius:12px;background:#efebf8;color:var(--ebd-violet);font:30px/1 var(--gl-serif,Georgia,serif)}.gl-ebd-catalog__quarter-heading>div{flex:1}.gl-ebd-catalog__quarter-heading p{margin:0 0 6px;color:#72627f;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.gl-ebd-catalog__quarter-heading h3{font-size:28px;margin:0}
.gl-ebd-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:stretch}.gl-ebd-catalog__card{min-width:0;overflow:hidden;border:1px solid #e1ddeb;border-radius:14px;background:#fff;display:flex;flex-direction:column;box-shadow:0 7px 22px #20123305;transition:box-shadow .2s,border-color .2s}.gl-ebd-catalog__card:hover{border-color:#c1add9;box-shadow:0 15px 35px #20123310}.gl-ebd-catalog__media{display:block;position:relative;overflow:hidden}.gl-ebd-catalog__media .gl-ebd-cover{min-height:225px;aspect-ratio:16/10}.gl-ebd-catalog__media .gl-ebd-cover.has-image>span{display:none}.gl-ebd-catalog__media .gl-ebd-cover.has-image:after{background:linear-gradient(0deg,#11182c33,transparent 70%)}
.gl-ebd-catalog__lesson-stamp{position:absolute;bottom:16px;left:18px;background:#fffef9;color:#584171;border:1px solid #fff8;padding:5px 10px;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:11px;box-shadow:0 5px 15px #1112}.gl-ebd-catalog__lesson-stamp b{font-size:15px}
.gl-ebd-catalog__card-copy{display:flex;flex-direction:column;flex:1;padding:25px}.gl-ebd-catalog__card-meta{display:flex;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:11px;font-weight:700;color:var(--ebd-violet)}.gl-ebd-catalog__card-meta>span{color:#726778;font-weight:500}.gl-ebd-catalog__card h4{font-size:26px;line-height:1.18;margin:0 0 15px}.gl-ebd-catalog__card-summary{color:var(--ebd-muted);font-size:14px;line-height:1.75;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gl-ebd-catalog__card-summary:empty{display:none}.gl-ebd-catalog__date{display:flex;align-items:center;gap:7px;color:#696074;font-size:11px;margin:auto 0 20px;padding-top:8px}.gl-ebd-catalog__date>.gl-icon{width:14px}.gl-ebd-catalog__date>span{margin-left:auto;white-space:nowrap;font-size:10px;color:#705880}
.gl-ebd-catalog__card-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid #eee8f4;padding-top:17px}.gl-ebd-catalog__card-actions>a:first-child{display:flex;align-items:center;gap:8px;color:var(--ebd-violet);font-size:12px;font-weight:750}.gl-ebd-catalog__card-actions .gl-icon{width:16px}.gl-ebd-catalog__secondary{font-size:11px;color:#6b5d78;text-decoration:underline;text-underline-offset:4px}
.gl-ebd-catalog__quarter-group .gl-ebd-catalog__grid:has(>.gl-ebd-catalog__card:only-child){grid-template-columns:1fr}.gl-ebd-catalog__grid>.gl-ebd-catalog__card:only-child{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.gl-ebd-catalog__grid>.gl-ebd-catalog__card:only-child .gl-ebd-catalog__media{height:100%}.gl-ebd-catalog__grid>.gl-ebd-catalog__card:only-child .gl-ebd-cover{height:100%;min-height:300px;aspect-ratio:auto}.gl-ebd-catalog__grid>.gl-ebd-catalog__card:only-child h4{font-size:31px}.gl-ebd-catalog__grid>.gl-ebd-catalog__card:only-child .gl-ebd-catalog__card-copy{padding:32px}.gl-ebd-catalog__grid:has(>.gl-ebd-catalog__card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.gl-ebd-catalog__pagination{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:35px}.gl-ebd-catalog__pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;padding:6px 12px;border:1px solid #dcd1ea;background:#fff;border-radius:7px;font-size:14px}.gl-ebd-catalog__pagination [aria-current]{background:var(--ebd-violet);color:#fff}.gl-ebd-catalog__empty{padding:55px;text-align:center;background:#fff;border:1px solid #e5ddef;border-radius:14px}.gl-ebd-catalog__empty>.gl-icon{width:40px;height:40px;color:#937bab;margin-bottom:15px}.gl-ebd-catalog__empty h3{font-size:30px;margin:0 0 16px}.gl-ebd-catalog__empty p{color:var(--ebd-muted);font-size:15px;margin-bottom:24px}
.gl-ebd-catalog__continue{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;padding-block:64px;align-items:center}.gl-ebd-catalog__continue h2{font-size:40px;margin:0 0 18px}.gl-ebd-catalog__continue-copy>p:not(.gl-ebd-catalog__eyebrow){font-size:15px;line-height:1.8;color:var(--ebd-muted);max-width:530px;margin:0 0 25px}.gl-ebd-catalog__bible{position:relative;isolation:isolate;overflow:hidden;display:block;border-radius:16px;background:linear-gradient(130deg,#141f38,#3a285d);padding:34px;color:#fff;box-shadow:0 14px 35px #32224c12}.gl-ebd-catalog__bible:after{content:"";position:absolute;z-index:-1;width:200px;height:200px;border:1px solid #fff1;border-radius:50%;right:-50px;top:-50px;box-shadow:0 0 0 40px #ffffff04}.gl-ebd-catalog__bible>span>.gl-icon{height:35px;width:35px;color:#d8c9ed;margin-bottom:18px}.gl-ebd-catalog__bible>p{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#d7c3a3;margin:0 0 10px}.gl-ebd-catalog__bible h3{font-size:32px;color:#fff;margin:0 0 15px}.gl-ebd-catalog__bible small{font-size:13px;color:#e0d8ec}.gl-ebd-catalog__bible strong{display:flex;align-items:center;justify-content:space-between;margin-top:24px;border-top:1px solid #fff3;padding-top:16px;font-size:13px;color:#fff}
.gl-ebd-catalog--studies .gl-ebd-catalog__hero{background:radial-gradient(ellipse at 25% 40%,#eee8fb 0,transparent 65%),linear-gradient(120deg,#fcfaff,#f2edf7 65%,#faf2e8)}
@media(max-width:1100px){.gl-ebd-catalog__hero-grid{gap:35px}.gl-ebd-catalog__intro h1{font-size:52px}.gl-ebd-catalog__dek{font-size:18px}.gl-ebd-catalog__feature{min-height:500px}.gl-ebd-catalog__feature h2{font-size:34px}.gl-ebd-catalog__day-tabs>a{padding:18px 11px}.gl-ebd-catalog__day-tabs small{display:none}.gl-ebd-catalog__filters{gap:16px;grid-template-columns:.75fr 1fr 1.15fr 1fr auto}.gl-ebd-catalog__grid{gap:20px}.gl-ebd-catalog__card-copy{padding:22px}.gl-ebd-catalog__card h4{font-size:24px}.gl-ebd-catalog__switch>a{padding:18px}.gl-ebd-catalog__switch>a>span{font-size:13px}.gl-ebd-catalog__study-focus{gap:45px}}
@media(max-width:900px){.gl-ebd-catalog__hero-grid{grid-template-columns:1fr;gap:30px;padding-top:15px}.gl-ebd-catalog__intro{max-width:650px}.gl-ebd-catalog__intro h1 br{display:none}.gl-ebd-catalog__intro h1 em{display:block}.gl-ebd-catalog__feature{min-height:520px}.gl-ebd-catalog__feature h2{font-size:40px;max-width:650px}.gl-ebd-catalog__signature{margin-top:24px}.gl-ebd-catalog__switch>a{gap:10px;padding:17px 14px}.gl-ebd-catalog__switch>a>.gl-icon:last-child{display:none}.gl-ebd-catalog__switch small{font-size:11px}.gl-ebd-catalog__day-tabs{overflow-x:auto;grid-template-columns:repeat(7,minmax(95px,1fr));scrollbar-width:thin}.gl-ebd-catalog__day-panel{grid-template-columns:100px minmax(0,1fr);gap:25px;padding:30px}.gl-ebd-catalog__day-mark>b{font-size:90px}.gl-ebd-catalog__day-copy h3{font-size:28px}.gl-ebd-catalog__filters{grid-template-columns:1fr 1.2fr 1fr auto}.gl-ebd-catalog__filter-label{display:none}.gl-ebd-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-ebd-catalog__study-focus{gap:35px;grid-template-columns:1fr 1fr}.gl-ebd-catalog__study-intro h2{font-size:30px}.gl-ebd-catalog__quote{padding:30px}.gl-ebd-catalog__quote-text{font-size:23px}.gl-ebd-catalog__continue{gap:35px}.gl-ebd-catalog__continue h2{font-size:34px}}
@media(max-width:600px){.gl-ebd-catalog__breadcrumbs{gap:8px;font-size:11px;padding-block:17px}.gl-ebd-catalog__hero{padding-bottom:24px}.gl-ebd-catalog__hero-grid{padding-top:8px;padding-bottom:27px;gap:28px}.gl-ebd-catalog__intro h1{font-size:44px;margin:19px 0}.gl-ebd-catalog__eyebrow{font-size:10px;letter-spacing:.07em}.gl-ebd-catalog__dek{font-size:18px}.gl-ebd-catalog__description{font-size:14px;margin-bottom:22px}.gl-ebd-catalog__intro-actions{gap:18px}.gl-ebd-catalog__button{font-size:12px;padding:12px 16px;gap:14px}.gl-ebd-catalog__signature{padding-top:18px;margin-top:23px}.gl-ebd-catalog__signature strong{font-size:12px}.gl-ebd-catalog__signature small{font-size:11px}.gl-ebd-catalog__feature{min-height:480px;border-radius:16px}.gl-ebd-catalog__feature-top{padding:20px;font-size:10px}.gl-ebd-catalog__feature-copy{padding:24px}.gl-ebd-catalog__feature-meta{font-size:11px}.gl-ebd-catalog__feature h2{font-size:31px}.gl-ebd-catalog__feature-theme{font-size:13px;margin-bottom:20px}.gl-ebd-catalog__feature-bottom>span{font-size:11px}.gl-ebd-catalog__feature-bottom>a{width:42px;height:42px}.gl-ebd-catalog__switch{grid-template-columns:1fr 1fr}.gl-ebd-catalog__switch>a:nth-child(3){grid-column:1/-1;border-left:0;border-top:1px solid #eee8f5}.gl-ebd-catalog__switch>a{padding:15px 12px;gap:8px}.gl-ebd-catalog__switch>a>span{font-size:12px;line-height:1.4}.gl-ebd-catalog__switch>a>.gl-icon:first-child{width:18px}.gl-ebd-catalog__switch small{font-size:10px}.gl-ebd-catalog__switch>a:nth-child(3) small{display:none}.gl-ebd-catalog__week-section,.gl-ebd-catalog__study-focus{padding-block:40px}.gl-ebd-catalog__section-head{flex-direction:column;align-items:start;gap:18px;margin-bottom:24px}.gl-ebd-catalog__section-head h2{font-size:30px}.gl-ebd-catalog__section-head p:not(.gl-ebd-catalog__eyebrow){font-size:13px}.gl-ebd-catalog__day-tabs{grid-template-columns:repeat(7,88px)}.gl-ebd-catalog__day-tabs>a{padding:15px 12px}.gl-ebd-catalog__day-tabs>a>span{font-size:11px}.gl-ebd-catalog__day-tabs strong{font-size:30px}.gl-ebd-catalog__day-tabs i{font-size:9px}.gl-ebd-catalog__day-panel{display:block;padding:26px 23px;min-height:350px}.gl-ebd-catalog__day-mark{display:none}.gl-ebd-catalog__day-copy h3{font-size:28px}.gl-ebd-catalog__day-excerpt{font-size:14px;line-height:1.75}.gl-ebd-catalog__day-actions{gap:16px}.gl-ebd-catalog__study-focus{grid-template-columns:1fr;gap:30px}.gl-ebd-catalog__study-intro h2{font-size:32px}.gl-ebd-catalog__quote-text{font-size:24px}.gl-ebd-catalog__archive{padding-block:40px}.gl-ebd-catalog__filters{grid-template-columns:1fr 1fr;gap:16px;padding:20px;margin-bottom:30px}.gl-ebd-catalog__filters label:nth-of-type(3){grid-column:1/-1}.gl-ebd-catalog__filters select{font-size:12px}.gl-ebd-catalog__filter-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.gl-ebd-catalog__filter-actions button{min-width:130px}.gl-ebd-catalog__quarter-heading{gap:13px;flex-wrap:wrap}.gl-ebd-catalog__quarter-number{width:50px;height:50px;font-size:25px}.gl-ebd-catalog__quarter-heading p{font-size:9px}.gl-ebd-catalog__quarter-heading h3{font-size:25px}.gl-ebd-catalog__quarter-heading>.gl-ebd-catalog__text-link{width:100%;margin-top:2px;padding-left:63px;font-size:12px}.gl-ebd-catalog__grid,.gl-ebd-catalog__grid:has(>.gl-ebd-catalog__card:nth-child(2):last-child){grid-template-columns:1fr}.gl-ebd-catalog__grid>.gl-ebd-catalog__card:only-child{display:flex}.gl-ebd-catalog__grid>.gl-ebd-catalog__card:only-child .gl-ebd-cover{min-height:235px;aspect-ratio:16/10}.gl-ebd-catalog__grid>.gl-ebd-catalog__card:only-child .gl-ebd-catalog__card-copy{padding:24px}.gl-ebd-catalog__card h4,.gl-ebd-catalog__grid>.gl-ebd-catalog__card:only-child h4{font-size:27px}.gl-ebd-catalog__date{flex-wrap:wrap;font-size:11px}.gl-ebd-catalog__continue{grid-template-columns:1fr;gap:30px;padding-block:40px}.gl-ebd-catalog__continue h2{font-size:33px}.gl-ebd-catalog__bible{padding:30px}.gl-ebd-catalog__empty{padding:35px 24px}.gl-ebd-catalog__hero-empty{min-height:350px;padding:30px}.gl-ebd-catalog__hero-empty strong{font-size:32px}}
@media(prefers-reduced-motion:reduce){.gl-ebd-catalog a,.gl-ebd-catalog button,.gl-ebd-catalog__card{transition:none}}

/* Paths belong inside the existing quarter menu, not a second button bar. */
.gl-mega-menu__pathways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border-top:1px solid #ecebf1;margin-top:16px;padding-top:14px}
.gospellivre-portal .gl-nav .gl-mega-menu__pathways>a{display:flex;align-items:center;gap:10px;min-width:0;padding:3px 0;border:0;border-radius:0;background:transparent;color:#33405a;box-shadow:none;text-decoration:none}
.gl-mega-menu__pathways>a>.gl-icon:first-child{width:17px;height:17px;color:#7960b4}.gl-mega-menu__pathways>a>span{display:grid;gap:4px;flex:1;min-width:0}.gl-mega-menu__pathways strong{font-size:11px;font-weight:800;color:#3f355a;line-height:1.2}.gl-mega-menu__pathways small{font-size:9px;color:#778194;line-height:1.35}.gl-mega-menu__pathways>a>.gl-icon:last-child{width:12px;height:12px;color:#8a79a6}.gospellivre-portal .gl-nav .gl-mega-menu__pathways>a:hover strong{color:#6946c6}.gl-mega-menu__pathways a:focus-visible{outline:2px solid #987bca;outline-offset:4px}
/* Shared destinations, with presentation appropriate to the page or drawer. */
.gl-ebd-journey-links { min-width:0; color:#33405a; }
.gl-ebd-journey-links__heading { display:flex; gap:12px; align-items:center; }
.gl-ebd-journey-links__heading>span { display:grid; gap:3px; }
.gl-ebd-journey-links__heading strong { font-size:10px; text-transform:uppercase; letter-spacing:.1em; color:#78634a; }
.gl-ebd-journey-links__heading small { font-size:12px; color:#667085; }
.gl-ebd-journey-links__heading>.gl-icon { width:22px; height:22px; color:#917345; }
.gl-ebd-journey-links__items { min-width:0; display:grid; grid-template-columns:repeat(var(--gl-ebd-path-count,2),minmax(0,1fr)); }
.gl-ebd-journey-links__items>a { display:flex; align-items:center; gap:12px; min-width:0; min-height:60px; padding:10px 18px; color:#33405a; text-decoration:none; background:transparent; border-radius:0; transition:background-color 160ms ease,color 160ms ease; }
.gl-ebd-journey-links__items>a:hover { background:#f7f5fa; color:#5b417e; }
.gl-ebd-journey-links__items>a:focus-visible { outline:3px solid #987bca; outline-offset:-3px; }
.gl-ebd-journey-links__icon { display:grid; place-items:center; flex:0 0 24px; color:#80639e; }
.gl-ebd-journey-links__icon>.gl-icon { width:21px; height:21px; }
.gl-ebd-journey-links__copy { display:grid; gap:4px; min-width:0; }
.gl-ebd-journey-links__copy strong { color:inherit; font-size:13px; line-height:1.4; font-weight:650; }
.gl-ebd-journey-links__copy small { color:#667085; font-size:11px; line-height:1.5; }
.gl-ebd-journey-links__copy .gl-ebd-journey-links__short-label { display:none; }
.gl-ebd-journey-links--page { display:flex; align-items:center; width:100%; margin-block:18px; padding:8px 14px; border:1px solid #e6e3eb; border-radius:10px; background:#fff; }
.gl-ebd-journey-links--page .gl-ebd-journey-links__heading { flex:0 0 auto; padding:0 22px 0 4px; margin-right:10px; border-right:1px solid #ebe7ef; }
.gl-ebd-journey-links--page .gl-ebd-journey-links__items { flex:1; }
.gl-reading>.gl-ebd-journey-links--page { width:min(calc(100% - 48px),1240px); margin-inline:auto; }
@media(min-width:1081px) { .gl-reading>.gl-ebd-journey-links--page { width:min(calc(100% - 32px),1360px); } }
@media(max-width:780px) {
 .gl-reading>.gl-ebd-journey-links--page { width:min(calc(100% - 28px),760px); }
 .gl-ebd-journey-links--page { display:block; padding:12px 10px 6px; margin-block:14px; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__heading { border:0; margin:0; padding:0 4px 10px; gap:8px; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__heading>.gl-icon { width:16px; height:16px; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__heading strong { font-size:9px; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__heading small { display:none; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__items { border-top:1px solid #eeeaf2; padding-top:4px; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__items>a { flex-direction:column; justify-content:center; padding:10px 4px; gap:6px; min-height:65px; text-align:center; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__items>a+a { border-left:1px solid #eeeaf2; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__icon { flex-basis:auto; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__icon>.gl-icon { width:18px; height:18px; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__copy strong { font-size:12px; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__copy :is(.gl-ebd-journey-links__full-label,small) { display:none; }
 .gl-ebd-journey-links--page .gl-ebd-journey-links__copy .gl-ebd-journey-links__short-label { display:block; }
}
.gl-ebd-journey-links--drawer { margin:0 0 24px; padding:0; border:0; background:transparent; }
.gl-ebd-journey-links--drawer .gl-ebd-journey-links__heading { margin:0 0 12px; gap:10px; }
.gl-ebd-journey-links--drawer .gl-ebd-journey-links__heading strong { font-size:10px; color:#667085; letter-spacing:.08em; }
.gl-ebd-journey-links--drawer .gl-ebd-journey-links__heading:after { content:""; height:1px; background:#e4e7ec; flex:1; }
.gl-ebd-journey-links--drawer .gl-ebd-journey-links__items { display:block; border:1px solid #e3e5ec; border-radius:10px; overflow:hidden; background:#fff; }
.gl-ebd-journey-links--drawer .gl-ebd-journey-links__items>a { min-height:78px; padding:15px 14px; gap:12px; }
.gl-ebd-journey-links--drawer .gl-ebd-journey-links__items>a+a { border-top:1px solid #ececf2; }
.gl-ebd-journey-links--drawer .gl-ebd-journey-links__icon { width:36px; height:36px; flex-basis:36px; border:1px solid #e9e4f1; border-radius:8px; background:#f7f5fa; }
.gl-ebd-journey-links--drawer .gl-ebd-journey-links__copy { flex:1; }
.gl-ebd-journey-links--drawer .gl-ebd-journey-links__copy strong { font-size:14px; }
.gl-ebd-journey-links--drawer .gl-ebd-journey-links__copy small { font-size:11px; color:#697386; }
.gl-ebd-journey-links__arrow>.gl-icon { width:15px; height:15px; color:#8d7c9b; }
.gl-ebd-drawer-quarters { display:grid; gap:10px; margin-top:10px; }
.gl-ebd-drawer-quarters .trimestre-card-info { display:grid; gap:5px; min-width:0; }
.gl-ebd-drawer-quarter-meta { font-size:10px; color:#667085; line-height:1.4; }
.gl-ebd-drawer-quarters .trimestre-card-name { font-size:14px; font-weight:650; line-height:1.45; }
.gl-ebd-drawer-quarters .trimestre-card-meta { font-size:11px; line-height:1.5; }
.gl-ebd-drawer-quarters .trimestre-card-arrow>.gl-icon { width:16px; height:16px; }
.gl-ebd-lesson-actions a:focus-visible{outline:3px solid #8f70c2;outline-offset:3px}.gl-ebd-lessons__grid .gl-ebd-lesson-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:2/-1}.gl-ebd-lesson-actions a{position:static!important;inset:auto!important;width:auto!important;height:auto!important;padding:8px 10px;border:1px solid #ded4ee;border-radius:8px;font-size:.78rem;font-weight:600;z-index:2}
@media(prefers-reduced-motion:reduce){.gl-ebd-journey-links__items>a{transition:none}}
@media print{.gl-ebd-journey-links{display:none}}
@media(max-width:600px){.gl-mega-menu__pathways{gap:14px}.gl-mega-menu__pathways small{display:none}}
.gl-ebd-catalog__calendar-hint{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;margin:0;border-bottom:1px solid #e8dff2;font-size:12px;color:#665575;background:#faf7ff}.gl-ebd-catalog__calendar-hint>span{display:none}.gl-ebd-catalog__calendar-hint .gl-icon{width:13px}@media(max-width:900px){.gl-ebd-catalog__calendar-hint>span{display:flex;align-items:center;gap:7px}}@media(max-width:600px){.gl-ebd-catalog__calendar-hint{flex-direction:column;align-items:start;gap:5px;font-size:11px;padding:13px 16px}.gl-ebd-catalog__calendar-hint>span{font-size:10px;color:#7c6a8e}}
