.site-honeypot { position:absolute!important; left:-9999px!important; width:1px!important; height:1px!important; opacity:0!important; }
.btcontainer2:has(> .bt_ad0_tb) { border-radius:0; overflow:visible; }
/* Let the home card animation extend beyond the grid's decorative wrapper. */
.btcontainer2:has(> .grid-6 .image-13) { overflow:visible; }
/* Language direction belongs to text; the site's original layout stays LTR. */
html[dir="rtl"] body { direction:ltr; }
[data-site-rtl-text] { direction:rtl; unicode-bidi:isolate; letter-spacing:normal; }
[data-site-ltr-text] { direction:ltr; unicode-bidi:isolate; }
.w-richtext[data-site-rtl-text],.w-richtext [data-site-rtl-text],label[data-site-rtl-text] { text-align:start; }
html[dir="rtl"] input:not([type="submit"]):not([type="button"]),html[dir="rtl"] textarea { text-align:start; }
html[dir="rtl"] input[dir="auto"]:placeholder-shown,html[dir="rtl"] textarea[dir="auto"]:placeholder-shown,html[dir="rtl"] input[type="email"]:placeholder-shown { direction:rtl; }
html[dir="rtl"] .section-3 .text-block-30 { padding-block-end:.2em; line-height:1.5; }
[data-site-contact] button:disabled,[data-site-contact] input[type="submit"]:disabled { opacity:.55; cursor:wait; }
.languagebox.site-languagebox { z-index:1002; display:flex; justify-content:center; width:max-content; max-width:calc(100vw - 24px); margin:0 auto; inset:6px 0 auto; direction:ltr; }
.site-language-picker { position:relative; min-width:145px; width:max-content; max-width:100%; color:#243600; font-family:Arial,sans-serif; font-size:14px; line-height:1.25; text-align:left; direction:ltr; }
.site-language-trigger { display:block; padding:8px 12px; border:1px solid #ccd2be; border-radius:7px; background:#fff; cursor:pointer; box-shadow:0 2px 8px #25370012; list-style:none; }
.site-language-trigger::-webkit-details-marker { display:none; }
.site-language-trigger::marker { content:""; }
.site-language-trigger:hover,.site-language-picker[open]>.site-language-trigger { background:#f5f7ef; border-color:#849657; }
.site-language-content { display:grid; grid-template-columns:25px minmax(0,1fr) 25px; gap:10px; align-items:center; width:100%; direction:ltr; text-align:left; }
.site-language-flag { font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif; font-size:21px; line-height:1; }
.site-language-names { display:flex; flex-direction:row; justify-content:center; align-items:baseline; gap:.85em; min-width:0; white-space:nowrap; font-weight:600; text-align:center; }
.site-language-english,.site-language-native { display:block; font:inherit; color:inherit; text-align:center; }
.site-language-globe { display:block; justify-self:end; width:20px; height:20px; flex:none; font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif; font-size:20px; line-height:1; }
.site-language-menu { position:absolute; top:calc(100% + 6px); left:50%; width:max(100%,300px); max-width:calc(100vw - 24px); max-height:min(560px,calc(100dvh - 85px)); overflow:auto; transform:translateX(-50%); padding:5px; border:1px solid #ccd2be; border-radius:9px; background:#fff; box-shadow:0 8px 26px #24360029; overscroll-behavior:contain; scrollbar-width:thin; }
.site-language-options { list-style:none; margin:0; padding:0; }
.site-language-options>li { margin:0; padding:0; }
.site-language-option { display:block; padding:9px 10px; border-radius:5px; color:#243600; text-decoration:none; }
.site-language-option:hover,.site-language-option[aria-current="true"] { color:#243600; background:#eef3e3; }
.site-language-trigger:focus-visible,.site-language-option:focus-visible { outline:2px solid #66822c; outline-offset:2px; }
@media(max-width:767px) {
  .languagebox.site-languagebox { left:auto; right:10px; max-width:calc(100vw - 20px); }
  .site-language-picker { min-width:135px; font-size:13px; }
  .site-language-trigger { padding:6px 9px; }
  .site-language-content { gap:8px; }
  .site-language-menu { left:auto; right:0; transform:none; }
}

/* Reusable CMS series detail; the published Commerce offer owns its manifest.
   The shared fixed navbar is 100px tall at every breakpoint; reserve it plus the page gap. */
.site-series-page{width:min(1100px,calc(100% - 40px));margin:148px auto 72px;overflow-wrap:anywhere}.site-series-hero img{display:block;width:100%;max-height:560px;object-fit:cover;border-radius:18px}.site-series-hero img[hidden]{display:none}.site-series-hero h1{font-family:hobeaux,sans-serif;font-size:clamp(30px,5vw,52px);line-height:1.15;margin:30px 0 16px;color:#29543d}.site-series-intro{max-width:800px;font-size:19px;line-height:1.6;margin-bottom:30px}.site-series-intro p{white-space:pre-line}.site-series-listings{width:min(1100px,calc(100% - 40px));margin:40px auto 64px}@media(max-width:767px){.site-series-page{width:calc(100% - 28px);margin:128px auto 48px}.site-series-hero h1{margin-top:22px}.site-series-intro{font-size:17px}.site-series-listings{width:calc(100% - 28px)}}

/* Individual books below the existing series product and its included set. */
.site-series-books{margin-top:64px;padding-top:40px;border-top:1px solid #dce3dc;text-align:start;color:#29332d;font:400 17px/1.7 Lato,Arial,sans-serif}
.site-series-books>h2{font:600 clamp(28px,4vw,38px)/1.2 hobeaux,Arial,sans-serif;color:#29543d;margin:0 0 12px}
.site-series-books-intro{margin:0 0 36px;color:#59655d}
.site-series-book{display:grid;grid-template-columns:minmax(140px,240px) minmax(0,1fr);gap:40px;padding:36px 0 48px;border-bottom:1px solid #dce3dc}
.site-series-book:last-child{border-bottom:0;padding-bottom:0}
.site-series-book-visual{text-align:center;min-width:0}
.site-series-book-cover{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:12px}
.site-series-book-cover-placeholder{display:grid;place-items:center;min-height:240px;padding:20px;background:#f3f5f1;color:#29543d;border-radius:12px}
.site-series-book-link{display:inline-block;margin-top:18px;color:#29543d;text-underline-offset:4px}
.site-series-book-content{min-width:0}.site-series-book-number{font-size:14px;color:#647468;margin:0 0 8px}
.site-series-book :is(h2,h3){font:700 clamp(23px,3vw,30px)/1.25 hobeaux,Arial,sans-serif;margin:0 0 20px}.site-series-book :is(h2,h3) a{color:#29543d;text-decoration:none}.site-series-book :is(h2,h3) a:hover{text-decoration:underline;text-underline-offset:4px}
.site-series-book-description p{margin:0 0 18px}.site-series-book-description p:last-child{margin-bottom:0}.site-series-book-subtitle{color:#59655d}
.site-series-book-details{margin-top:22px;font-size:15px}.site-series-book-details summary{cursor:pointer;color:#29543d}.site-series-book-details p{margin:10px 0}
.site-series-book-offer{margin-top:26px;padding-top:22px;border-top:1px solid #dce3dc}.site-series-book-edition{color:#59655d;font-size:14px;margin:0 0 12px}.site-series-book-prices{display:flex;flex-direction:column;gap:3px;margin:0 0 18px}.site-series-book-prices s{color:#687269;font-size:16px}.site-series-book-prices strong{font-size:23px;color:#29543d}.site-series-book-prices bdi{white-space:nowrap}
.site-series-book-controls{display:flex;align-items:flex-end;gap:14px;margin:0}.site-series-book-controls label{display:flex;flex-direction:column;gap:6px;font-size:14px;margin:0}.site-series-book-controls input{box-sizing:border-box;width:82px;height:48px;padding:10px;border:1px solid #b6c9b8;border-radius:10px;background:#fff;color:#29332d;font:17px Arial,sans-serif}.site-series-book-controls button{min-height:48px;padding:12px 24px;background:#29543d;border:1px solid #29543d;border-radius:12px;color:white;font:600 17px/1.3 Arial,sans-serif;cursor:pointer}.site-series-book-controls button:hover:not(:disabled){background:#20432f}.site-series-book-controls button:disabled{opacity:.6;cursor:default}
.site-series-book-status{font-size:15px;color:#526650;margin:14px 0 0}.site-series-book-status:empty{display:none}.site-series-book-offer [hidden]{display:none!important}.site-series-book a:focus-visible,.site-series-book summary:focus-visible,.site-series-book-offer :focus-visible{outline:2px solid #29543d;outline-offset:4px}
@media(max-width:650px){.site-series-books{margin-top:44px;padding-top:30px}.site-series-book{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 0 36px}.site-series-book-visual{width:min(210px,70%);margin:0 auto}.site-series-book :is(h2,h3){font-size:26px}.site-series-book-controls button{flex:1}.site-series-book-description{font-size:16px;line-height:1.65}}

/* Home books: three columns with compact rounded-rectangle book artwork. */
.grid-6[data-cms-collection="products-cms"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;column-gap:32px;row-gap:48px}
.grid-6[data-cms-collection="products-cms"]>.w-container{width:100%;min-width:0;max-width:300px}
@media(max-width:767px){.grid-6[data-cms-collection="products-cms"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}
@media(max-width:479px){.grid-6[data-cms-collection="products-cms"]{grid-template-columns:minmax(0,1fr);row-gap:32px}}

/* Store: the nine books share Home's three-column desktop layout. */
.collection-list-6[data-cms-collection="products-cms"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;column-gap:32px;row-gap:48px}
.collection-list-6[data-cms-collection="products-cms"]>.w-dyn-item{width:100%;min-width:0;max-width:300px;justify-self:center}
.collection-list-6[data-cms-collection="products-cms"] .container-48{width:100%;max-width:100%}
@media(max-width:767px){.collection-list-6[data-cms-collection="products-cms"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}}
@media(max-width:479px){.collection-list-6[data-cms-collection="products-cms"]{grid-template-columns:minmax(0,1fr);row-gap:32px}}

/* Published individual offers on the Home and Store book cards. */
.site-grid-book-offer{width:100%;margin:10px 0 0;padding:0;border:0;text-align:center;font:400 16px/1.5 Arial,sans-serif;color:#29543d}
.site-grid-book-offer[hidden]{display:none!important}
.site-grid-book-offer .site-series-book-edition,.site-grid-book-offer .site-series-book-controls label{display:none}
.site-grid-book-offer .site-series-book-prices{min-height:0;justify-content:flex-end;gap:3px;margin-bottom:14px}
.site-grid-book-offer .site-series-book-prices s{font-size:14px}
.site-grid-book-offer .site-series-book-prices strong{font-size:20px}
.site-grid-book-offer .site-series-book-controls{justify-content:center}
.site-grid-book-offer .site-series-book-controls button{width:100%;max-width:240px;min-height:46px;font-size:16px}
.site-grid-book-offer .site-series-book-status{margin:12px 0 0;font-size:15px}

.site-grid-book-coming-soon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:240px;min-height:46px;padding:12px 24px;border:1px solid #29543d;border-radius:12px;background:#29543d;color:white;text-decoration:none;font:600 16px/1.3 Arial,sans-serif}
.site-grid-book-coming-soon:hover:not(:disabled){background:#20432f;color:white}

/* Compact book cards on Home and Store; keep the original images and links. */
.grid-6[data-cms-collection="products-cms"] .image-13,
.collection-list-6[data-cms-collection="products-cms"] .container-54{border-radius:16px;overflow:hidden}
.grid-6[data-cms-collection="products-cms"] .image-13,
.collection-list-6[data-cms-collection="products-cms"] .container-54 img{display:block;width:100%;height:auto}
.grid-6[data-cms-collection="products-cms"] .container-32{margin:0;padding:0}
.grid-6[data-cms-collection="products-cms"] .container-33{padding:0}
.grid-6[data-cms-collection="products-cms"] .grid-15,
.grid-6[data-cms-collection="products-cms"] .grid-16{row-gap:12px}

/* Hide the introductory copy as requested, retaining its CMS content. */
[data-home-intro-hidden],[data-home-soon-hidden]{display:none}

.site-grid-book-coming-soon:disabled{background:#29543d;border-color:#29543d;color:#fff;opacity:1;cursor:default}

/* The Store shares the series book rows without the former promotional sections. */
.site-store-page{width:min(1100px,calc(100% - 40px));margin:148px auto 72px;overflow-wrap:anywhere}
.site-store-page>h1{font:700 clamp(30px,5vw,44px)/1.2 hobeaux,Arial,sans-serif;color:#29543d;text-align:start;margin:0 0 12px}
.site-store-page .site-store-books{margin-top:32px;padding-top:0;border-top:0}
@media(max-width:767px){.site-store-page{width:calc(100% - 28px);margin:128px auto 48px}}

/* Short book title retains Hobeaux; the full title uses the readable text face. */
.site-series-book .site-series-book-title{margin-bottom:6px}
.site-series-book-full-title{font:600 clamp(18px,2.2vw,22px)/1.4 Lato,Arial,sans-serif;color:#29543d;margin:0 0 22px}

/* A book's complete Store-style listing precedes its existing banner. */
[data-product-old-summary]{display:none!important}
.site-product-book-details{width:min(1100px,calc(100% - 40px));margin:40px auto 64px;padding:0;border-top:0;overflow-wrap:anywhere}
.site-product-book-details .site-series-book{padding:0}
.site-product-book-details .site-series-book-title{color:#29543d}
.site-book-retailers{margin-top:30px;padding-top:24px;border-top:1px solid #dce3dc;text-align:start}
.site-book-retailers h3{margin:0 0 16px;color:#29543d;font:700 20px/1.4 Lato,sans-serif}
.site-book-retailer-links{display:flex;flex-wrap:wrap;gap:12px}
.site-book-retailer-links .ingramspark-button{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;width:auto;min-width:150px;max-width:100%;min-height:48px;margin:0;padding:12px 24px;border-radius:12px;font:600 18px/1.35 Lato,sans-serif;text-decoration:none}
.site-book-retailer-links .ingramspark-button:not(.amazon){background:#b83439;color:#fff}
.site-book-retailer-links .amazon{background:#ffbf00;color:#161b17}
.site-book-retailer-links .ingramspark-button:hover{filter:brightness(.94)}
@media(max-width:650px){.site-product-book-details{width:calc(100% - 28px);margin:28px auto 44px}}

/* Reserve the shared fixed header above every dynamic news article. */
.site-post-page{padding-top:100px}
.site-post-page .btcontainer.cmscontainer{margin-top:0;padding-top:32px}
@media(max-width:767px){.site-post-page .btcontainer.cmscontainer{padding-top:24px}}

/* Two-row site header. Original template navbars stay hidden for restoration. */
[data-site-legacy-header]{display:none!important}
body.site-has-header-v2{padding-top:0}
.site-has-header-v2 .section-5:empty{display:none}
.site-has-header-v2 .site-store-page,.site-has-header-v2 .site-series-page{margin-top:48px}
.site-has-header-v2 .site-post-page{padding-top:0}
.site-header-v2{position:relative;inset:auto;z-index:1003;background:#fff;border-bottom:1px solid #e4e9e4;color:#29543d;font:400 16px/1.4 Lato,Arial,sans-serif;direction:ltr;box-sizing:border-box}
/* Match the Series banner container's 1vw top spacing. */
.site-header-v2.site-header-banner-gap{margin-bottom:1vw}
.site-header-v2 *{box-sizing:border-box}
.site-header-top{width:min(1200px,calc(100% - 40px));min-height:88px;margin:0 auto;padding:12px 0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;direction:ltr}
.site-header-logo{display:block;width:190px;max-width:100%;justify-self:start;text-decoration:none}
.site-header-logo img{display:block;width:100%;height:64px;object-fit:cover;object-position:left center}
.site-header-language{justify-self:center;min-width:0}
.site-header-v2 .languagebox.site-languagebox{position:static;inset:auto;display:block;width:max-content;max-width:100%;margin:0;z-index:auto}
.site-header-v2 .site-language-picker{min-width:145px}
.site-header-v2 .site-language-trigger{padding:10px 14px;border-color:#cbd7cb;box-shadow:none;border-radius:10px}
.site-header-v2 .site-language-menu{z-index:5;left:50%;right:auto;transform:translateX(-50%);max-height:min(560px,calc(100dvh - 100px))}
.site-header-cart-slot{justify-self:end;min-width:128px}
.site-header-v2 .site-header-cart{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;width:100%;padding:12px 20px;border:1px solid #29543d;border-radius:12px;background:#29543d;color:#fff;text-decoration:none;font:600 17px/1.2 Lato,Arial,sans-serif;white-space:nowrap;cursor:pointer;direction:ltr}
.site-header-v2 .site-header-cart:hover{background:#20432f;color:#fff}
.site-header-v2 .site-header-cart:disabled{opacity:1;cursor:default}
.site-header-v2 .site-header-cart svg{width:23px;height:23px;flex:none}
.site-header-cart-label{font:inherit}
.site-header-navigation{width:100%;margin:0;background:#29543d;color:#fff}
.site-header-links{display:flex;flex-wrap:wrap;list-style:none;width:min(1200px,calc(100% - 40px));margin:0 auto;padding:0;direction:ltr}
.site-header-links>li{flex:1 1 auto;min-width:0;margin:0;padding:0;text-align:center}
.site-header-v2 .site-header-link{position:relative;display:flex;align-items:center;justify-content:center;min-height:46px;padding:11px 22px;color:#fff;text-decoration:none;font:500 16px/1.5 Lato,Arial,sans-serif;white-space:nowrap}
.site-header-v2 .site-header-link:hover{background:#ffffff12;color:#fff}
.site-header-v2 .site-header-link[aria-current="page"]{font-weight:700;background:#ffffff0b}
.site-header-link[aria-current="page"]::after{content:"";position:absolute;left:30%;right:30%;bottom:6px;height:2px;border-radius:2px;background:#fff}
.site-header-v2 :is(a,button,summary):focus-visible{outline:2px solid #547c60;outline-offset:3px}
.site-header-navigation :is(a,button):focus-visible{outline-color:#fff;outline-offset:-4px}
.site-header-menu-toggle{display:none}
@media(max-width:767px){
  .site-has-header-v2 .site-store-page,.site-has-header-v2 .site-series-page{margin-top:28px}
  .site-header-top{width:calc(100% - 28px);min-height:78px;padding:10px 0;gap:12px}
  .site-header-logo{width:112px}.site-header-logo img{height:54px}
  .site-header-v2 .site-language-picker{min-width:0;font-size:14px}
  .site-header-v2 .site-language-trigger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:9px;border:0;background:transparent}
  .site-header-v2 .site-language-trigger .site-language-content{display:flex;justify-content:center;gap:0}
  .site-header-v2 .site-language-trigger .site-language-flag,
  .site-header-v2 .site-language-trigger .site-language-names{display:none}
  .site-header-v2 .site-language-trigger .site-language-globe{display:block;width:26px;height:26px;font-size:26px}
  .site-header-cart-slot{min-width:0;max-width:100%}
  .site-header-v2 .site-header-cart{width:44px;height:44px;min-height:44px;padding:10px;gap:0}
  .site-header-cart-label,.site-header-v2 [data-site-cart-count]{display:none}
  .site-header-v2 .site-header-cart svg{width:24px;height:24px}
  .site-header-navigation{width:100%}
  .site-header-links{display:grid;grid-template-columns:minmax(0,1fr);width:100%;padding:4px 14px 10px}
  .site-header-v2 .site-header-link{min-height:44px;padding:10px 8px;white-space:normal;overflow-wrap:anywhere}
  .site-header-v2[data-enhanced] .site-header-menu-toggle{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:10px 16px;border:0;background:transparent;color:#fff;font:600 15px/1.5 Lato,Arial,sans-serif;cursor:pointer}
  .site-header-menu-toggle svg{width:20px;height:20px}
  .site-header-v2[data-enhanced] .site-header-navigation:not([data-menu-open]) .site-header-links{display:none}
}

/* Featured Christmas First introduction above the existing Series slideshow. */
.site-series-introduction{width:min(1200px,100%);margin:0 auto 56px}
.site-series-featured{margin:0}
.site-series-featured-link{display:block;position:relative;overflow:hidden;border-radius:clamp(20px,5vw,72px);color:#fff;text-decoration:none}
.site-series-featured-link img{display:block;width:100%;height:auto;aspect-ratio:1200/510;object-fit:cover}
.site-series-featured .text-block-30{position:absolute;inset:auto 16px 5%;margin:0;text-align:center;color:#fff;font:500 clamp(28px,7vw,96px)/1.15 hobeaux,Arial,sans-serif;text-shadow:0 2px 14px #0006}
.site-series-featured-caption{margin:24px 12px 0;text-align:center;font:500 clamp(20px,2.2vw,28px)/1.5 Lato,Arial,sans-serif;color:#29332d}
.site-series-featured-description{max-width:960px;margin:32px auto 0;white-space:pre-line;text-align:start;color:#3e4942;font:400 18px/1.85 Lato,Arial,sans-serif}
.site-series-featured-link:focus-visible{outline:3px solid #29543d;outline-offset:5px}
@media(max-width:767px){.site-series-introduction{margin-bottom:36px}.site-series-featured-description{margin:24px 16px 0;font-size:16px;line-height:1.75}.site-series-featured-caption{margin-top:18px}}
.site-reader-banner{width:100%;margin:0;background-color:#1b100b;background-image:linear-gradient(90deg,#1b100b 0%,#1b100b 24%,rgba(27,16,11,.93)38%,rgba(27,16,11,0)65%),url("https://bibletales-public-assets.bibletales.workers.dev/website-v1/_assets/site/bibletales-reader-app-banner-28bda0c2db00.jpg");background-position:center,right center;background-repeat:no-repeat;background-size:cover,auto 100%;color:#fff}
.site-reader-banner-inner{display:flex;align-items:center;width:min(1200px,calc(100% - 48px));min-height:420px;margin:0 auto;padding:48px 0;box-sizing:border-box;direction:ltr}
.site-reader-banner-copy{width:480px;max-width:48%;text-align:start}
.site-reader-banner h2{margin:0 0 16px;color:#fff;font:700 42px/1.12 Lato,Arial,sans-serif;letter-spacing:-.6px}
.site-reader-banner p{max-width:400px;margin:0 0 26px;color:#f6ede3;font:400 21px/1.5 Lato,Arial,sans-serif}
.site-reader-banner-actions{display:flex;flex-wrap:wrap;gap:12px;direction:ltr}
.site-reader-banner a.site-reader-banner-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;max-width:100%;box-sizing:border-box;padding:13px 18px;border:1px solid #f4eee6;border-radius:8px;background:#f4eee6;color:#23190f;font:700 15px/1.45 Lato,Arial,sans-serif;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background-color .15s ease}
.site-reader-banner a.site-reader-banner-link:hover{background:#fff;border-color:#fff;color:#23190f}
.site-reader-banner a.site-reader-banner-link:focus-visible{outline:3px solid #fff;outline-offset:5px}
.site-reader-banner-link svg{width:20px;height:20px;flex:none}
html[dir="rtl"] .site-reader-banner-copy{direction:rtl}
@media(max-width:900px){
  .site-reader-banner{background-image:linear-gradient(0deg,#1b100b 0%,#1b100b 38%,rgba(27,16,11,0)67%),url("https://bibletales-public-assets.bibletales.workers.dev/website-v1/_assets/site/bibletales-reader-app-banner-28bda0c2db00.jpg");background-position:center,center top;background-size:cover,auto 300px}
  .site-reader-banner-inner{min-height:0;padding:280px 0 36px;justify-content:center}
  .site-reader-banner-copy{width:600px;max-width:100%;text-align:center}
  .site-reader-banner h2{font-size:34px}
  .site-reader-banner p{max-width:500px;margin:0 auto 24px;font-size:19px}
  .site-reader-banner-actions{justify-content:center}
}
@media(max-width:480px){
  .site-reader-banner{background-size:cover,auto 230px;background-image:linear-gradient(0deg,#1b100b 0%,#1b100b 48%,rgba(27,16,11,0)75%),url("https://bibletales-public-assets.bibletales.workers.dev/website-v1/_assets/site/bibletales-reader-app-banner-28bda0c2db00.jpg")}
  .site-reader-banner-inner{width:calc(100% - 40px);padding:216px 0 30px}
  .site-reader-banner h2{font-size:30px}
  .site-reader-banner p{font-size:18px}
  .site-reader-banner-actions{gap:10px}
  .site-reader-banner a.site-reader-banner-link{width:100%;min-height:48px}
}
