@font-face{font-family:Quando;font-style:normal;font-weight:400;font-display:swap;src:url(../media/642e07856c0e5727-s.184bf9cb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quando;font-style:normal;font-weight:400;font-display:swap;src:url(../media/979498705c6de221-s.p.188ee5a0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quando Fallback;src:local(Times New Roman);ascent-override:73.63%;descent-override:19.22%;line-gap-override:0.0%;size-adjust:134.62%}.quando_c4fe22b1-module__IDjsOG__className{font-family:Quando,Quando Fallback;font-style:normal;font-weight:400}.quando_c4fe22b1-module__IDjsOG__variable{--font-sans:"Quando","Quando Fallback"}
@font-face{font-family:Quando;font-style:normal;font-weight:400;font-display:swap;src:url(../media/642e07856c0e5727-s.184bf9cb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quando;font-style:normal;font-weight:400;font-display:swap;src:url(../media/979498705c6de221-s.p.188ee5a0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quando Fallback;src:local(Times New Roman);ascent-override:73.63%;descent-override:19.22%;line-gap-override:0.0%;size-adjust:134.62%}.quando_9788c002-module__y6SNXW__className{font-family:Quando,Quando Fallback;font-style:normal;font-weight:400}.quando_9788c002-module__y6SNXW__variable{--font-serif:"Quando","Quando Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.isolate{isolation:isolate}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#1e40af\]{background-color:#1e40af}.bg-\[\#f8fafc\]{background-color:#f8fafc}.text-center{text-align:center}.text-left{text-align:left}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-\[\#1e3a8a\]:hover{background-color:#1e3a8a}}:root{--bg:#f5f5f2;--bg-elevated:#fff;--bg-muted:#f0efe9;--bg-strong:#111;--line:#dfddd4;--line-strong:#c8c4b8;--text:#121212;--text-soft:#67645b;--text-faint:#908c82;--accent:#171717;--accent-soft:#eceae2;--success-bg:#edf7ef;--success-text:#1f5a30;--danger-bg:#fff1f1;--danger-text:#8a2f2f;--shadow-sm:0 8px 24px #0f0f0f0a;--shadow-md:0 18px 40px #0f0f0f0f;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--content-width:min(1120px,calc(100% - 2rem));--focus-ring:0 0 0 3px #11111124,0 0 0 6px #f7f5eff5}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(180deg,#ffffffc7,transparent 18rem),var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}a,button,input,textarea,select{transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}button,input,textarea,select{font:inherit}.app-body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff6b,#0000 24rem);position:fixed;inset:0}.site-frame{z-index:1;position:relative}.skip-link{z-index:100;background:var(--bg-strong);color:#fff;border-radius:999px;padding:.8rem 1rem;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{box-shadow:var(--focus-ring);transform:translateY(0)}.site-header{z-index:30;padding:1rem 0 0;position:sticky;top:0}.site-header-inner,.page-shell,.site-footer-inner,.site-footer-meta,.minimal-shell{width:var(--content-width);margin:0 auto}.site-header-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-sm);background:#ffffffdb;border:1px solid #dfddd4cc;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:grid}.site-header-panel{display:contents}.brand-mark{align-items:center;gap:.85rem;display:inline-flex}.brand-mark-chip{background:var(--bg-strong);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;font-size:.82rem;font-weight:800;display:grid}.brand-mark-text{flex-direction:column;gap:.1rem;display:flex}.brand-mark-text strong{letter-spacing:-.02em;font-size:.95rem;font-weight:800}.brand-mark-text small{color:var(--text-faint);font-size:.78rem}.site-nav,.site-header-actions,.hero-actions,.cta-actions,.site-footer-nav,.minimal-actions,.minimal-links,.minimal-meta{align-items:center;gap:.75rem;display:flex}.site-nav{flex-wrap:wrap;justify-content:center}.site-nav a.is-active,.site-footer-nav a.is-active{color:var(--text)}.site-nav a,.site-footer-nav a{color:var(--text-soft);font-size:.94rem;font-weight:600}.site-menu-toggle{border:1px solid var(--line);min-height:2.9rem;color:var(--text);background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.78rem 1rem;font-size:.94rem;font-weight:700;display:none;box-shadow:inset 0 1px #fffc}.site-menu-toggle:hover{transform:translateY(-1px)}.site-nav a:hover,.site-footer-nav a:hover,.minimal-link:hover{color:var(--text)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible{box-shadow:var(--focus-ring);outline:none}.site-nav a:focus-visible,.site-footer-nav a:focus-visible,.brand-mark:focus-visible,.minimal-link:focus-visible,.bible-reader-note-link:focus-visible{border-radius:999px}.button-primary,.button-secondary{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.85rem;padding:.78rem 1.15rem;font-size:.94rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button-primary{background:var(--bg-strong);color:#fff}.button-secondary{border-color:var(--line-strong);color:var(--text);background:0 0}.button-primary:hover,.button-secondary:hover{transform:translateY(-1px)}.button-secondary.is-active{border-color:var(--bg-strong);background:var(--accent-soft)}.button-small{min-height:2.5rem;padding:.65rem .95rem}.page-shell{gap:1rem;padding:1.35rem 0 3rem;display:grid}.hero-panel,.section-block,.site-footer-inner,.site-footer-meta,.minimal-card,.minimal-hero,.minimal-table-wrap{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd}.hero-panel,.section-block,.minimal-card,.minimal-hero,.minimal-table-wrap,.site-footer-inner,.site-footer-meta{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.hero-panel{grid-template-columns:1.25fr .75fr;gap:2.5rem;padding:3rem;display:grid}.hero-copy h1,.section-heading h2,.site-footer-copy h2,.cta-panel h2,.minimal-hero h1,.minimal-card h2,.minimal-card h3,.minimal-section h2,.feature-card h3,.pathway-card h3,.stat-card strong,.stat-tile strong{font-family:var(--font-sans),sans-serif;letter-spacing:-.05em;color:var(--text);margin:0;font-weight:800}.hero-copy h1{max-width:11ch;font-size:clamp(3.2rem,6vw,6rem);line-height:.92}.hero-body,.section-heading p,.feature-card p,.pathway-card p,.site-footer-copy p,.cta-panel p,.hero-stage-card p,.minimal-hero p,.minimal-note,.minimal-empty p,.minimal-card p,.minimal-table td,.minimal-table th{color:var(--text-soft);line-height:1.65}.eyebrow,.pathway-eyebrow,.minimal-label{color:var(--text-faint);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.hero-actions,.cta-actions{flex-wrap:wrap;margin-top:1.5rem}.hero-rhythms{gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.hero-rhythms li{color:var(--text-soft);padding-left:1rem;position:relative}.hero-rhythms li:before{content:"";background:var(--text);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.55rem;left:0}.hero-lookup{border-radius:calc(var(--radius-lg) - .05rem);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #1f293714;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;margin-top:1.4rem;padding:1rem 1.05rem;display:grid}.hero-lookup-field{gap:.45rem;display:grid}.hero-stage{align-content:center;gap:1rem;display:grid}.hero-stage-card,.feature-card,.pathway-card,.stat-card,.closing-note,.minimal-item,.stat-tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated)}.hero-stage-card,.feature-card,.pathway-card,.stat-card,.stat-tile{padding:1.25rem}.hero-stage-card-primary,.hero-stage-card-quote{transform:none}.stage-label,.minimal-badge{background:var(--bg-muted);min-height:2rem;color:var(--text-soft);border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .72rem;font-size:.76rem;font-weight:700;display:inline-flex}.hero-stage-card h2{margin:1rem 0 .55rem;font-size:1.7rem}.stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.25rem;display:grid}.stage-grid div{border-radius:var(--radius-sm);background:var(--bg-muted);padding:.9rem}.stage-grid span,.hero-stage-card-quote span{color:var(--text-faint);font-size:.82rem;display:block}.stage-grid strong{margin-top:.25rem;display:block}.quote{color:var(--text);margin:.9rem 0;font-size:1.35rem;line-height:1.35}.section-block{padding:1.6rem}.section-heading{max-width:40rem;margin-bottom:1.2rem}.section-heading h2,.cta-panel h2,.site-footer-copy h2,.minimal-hero h1,.minimal-card h2,.minimal-section h2{font-size:clamp(2rem,3.3vw,3.2rem);line-height:.96}.feature-grid,.pathway-list,.stats-band,.minimal-grid,.minimal-list,.minimal-stat-grid{gap:1rem;display:grid}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-icon{background:var(--bg-muted);width:2.7rem;height:2.7rem;color:var(--text);border-radius:999px;place-items:center;margin-bottom:.9rem;display:inline-grid}.feature-card h3,.pathway-card h3{margin:0 0 .55rem;font-size:1.3rem}.pathways{color:inherit;background:#ffffffbd}.pathways .section-heading p,.pathways .pathway-card p,.pathways .pathway-eyebrow{color:var(--text-soft)}.pathways .pathway-card{background:var(--bg-elevated);border-color:var(--line)}.pathway-list,.stats-band{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card strong,.stat-tile strong{font-size:clamp(2rem,4vw,3.1rem);display:block}.stat-card span{margin-top:.35rem;display:block}.cta-panel{justify-content:space-between;align-items:end;gap:1rem;display:flex}.cta-panel p{max-width:36rem}.closing-note{align-items:center;gap:.75rem;padding:.95rem 1.1rem;display:inline-flex}.section-block-last{box-shadow:none;background:0 0;border:0;padding:0}.site-footer{padding:0 0 2rem}.site-footer-inner{justify-content:space-between;align-items:end;gap:1.5rem;padding:1.6rem;display:flex}.site-footer-copy{max-width:34rem}.site-footer-meta{color:var(--text-faint);justify-content:space-between;margin-top:.85rem;padding:1rem 1.2rem;font-size:.9rem;display:flex}.minimal-shell{padding:1.5rem 0 3rem}.minimal-hero{gap:1.1rem;padding:1.8rem;display:grid}.minimal-hero h1{max-width:11ch}.minimal-card{overflow:hidden}.minimal-form,.minimal-panel,.minimal-status{padding:1.5rem}.minimal-form-grid{gap:1rem;margin-top:1rem;display:grid}.minimal-label{margin-bottom:.45rem;display:block}.minimal-input,.minimal-textarea,.minimal-select{border:1px solid var(--line);width:100%;color:var(--text);border-radius:var(--radius-sm);background:#fffffff2;outline:none;padding:.9rem 1rem;transition:border-color .14s,background-color .14s}.minimal-input:focus,.minimal-textarea:focus,.minimal-select:focus{border-color:var(--text);box-shadow:var(--focus-ring);background:#fff}.minimal-textarea{resize:vertical;min-height:7.5rem}.minimal-actions{flex-wrap:wrap}.minimal-links{flex-wrap:wrap;justify-content:space-between;margin-top:1rem;font-size:.95rem}.minimal-link{color:var(--text);font-weight:700}.minimal-banner{border-radius:var(--radius-sm);margin-top:1rem;padding:.9rem 1rem}.minimal-banner-error{background:var(--danger-bg);color:var(--danger-text)}.minimal-banner-success{background:var(--success-bg);color:var(--success-text)}.minimal-grid-two{grid-template-columns:1.05fr .95fr}.minimal-meta{color:var(--text-faint);flex-wrap:wrap;margin-top:.7rem;font-size:.9rem}.minimal-item{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.minimal-item h3{margin:0}.minimal-empty{text-align:center;padding:2.4rem 1.4rem}.minimal-section{gap:1rem;display:grid}.minimal-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.minimal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-tile{padding:1.2rem}.minimal-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.minimal-table{border-collapse:collapse;width:100%;min-width:42rem}.minimal-table th,.minimal-table td{text-align:left;padding:1rem 1.1rem}.minimal-table th{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:.76rem;font-weight:800}.minimal-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--line)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.devotional-shell{width:min(880px,100% - 2rem)}.devotional-hero,.devotional-card,.devotional-empty,.devotional-subscribe{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);background:#ffffffd1}.devotional-hero,.devotional-empty,.devotional-subscribe{padding:2rem}.devotional-hero{gap:1.1rem;display:grid}.devotional-hero h1,.devotional-card h2,.devotional-list-section h2,.devotional-subscribe h2,.devotional-empty h2{font-family:var(--font-serif),serif;letter-spacing:-.03em;color:var(--text);margin:0;font-weight:600}.devotional-hero h1{max-width:12ch;font-size:clamp(2.75rem,5.2vw,4.75rem);line-height:.96}.devotional-lead,.devotional-empty p,.devotional-subscribe p,.devotional-list-section .section-heading p{max-width:42rem;color:var(--text-soft);font-size:1.04rem;line-height:1.8}.devotional-toolbar,.devotional-toolbar-actions,.devotional-subscribe-form,.devotional-actions{align-items:end;gap:1rem;display:flex}.devotional-toolbar{justify-content:space-between;margin-top:.5rem}.devotional-picker{width:min(100%,16rem)}.devotional-toolbar-actions{flex-wrap:wrap}.devotional-stack,.devotional-list-section{gap:1.25rem;display:grid}.devotional-card{padding:2rem}.devotional-card-featured{border-color:var(--line-strong);background:linear-gradient(#f0efe9c7,#ffffffeb),#ffffffeb}.devotional-pill{background:var(--bg-strong);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:2rem;margin-bottom:1rem;padding:.38rem .72rem;font-size:.76rem;font-weight:700;display:inline-flex}.devotional-card-header{gap:1rem;display:grid}.devotional-date{color:var(--text-faint);font-size:.92rem}.devotional-card h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.02}.devotional-verse-block,.devotional-prayer,.devotional-reflection-list li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated)}.devotional-verse-block{padding:1.4rem}.devotional-loading,.devotional-citation{color:var(--text-faint)}.devotional-verse{color:var(--text);font-family:var(--font-serif),serif;margin:0;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.75}.devotional-verse-number{color:var(--text-faint);margin-right:.35rem;font-size:.88rem;font-weight:700}.devotional-citation{text-align:right;margin-top:1rem;font-size:.92rem;font-weight:700;display:block}.devotional-share{justify-content:flex-end;margin-top:1rem;display:flex}.devotional-content{gap:1.5rem;margin-top:1.75rem;display:grid}.devotional-section{gap:.9rem;display:grid}.devotional-section h3{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.8rem;font-weight:800}.devotional-prose{max-width:65ch;color:var(--text)}.devotional-prose p{font-family:var(--font-serif),serif;margin:0;font-size:1.12rem;line-height:1.95}.devotional-prose p+p{margin-top:1.1rem}.devotional-reflection-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.devotional-reflection-list li{color:var(--text-soft);align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;line-height:1.7;display:flex}.devotional-reflection-mark{background:var(--bg-muted);width:1.8rem;height:1.8rem;color:var(--text);border-radius:999px;flex-shrink:0;place-items:center;font-size:.82rem;font-weight:700;display:inline-grid}.devotional-prayer{max-width:62ch;color:var(--text);font-family:var(--font-serif),serif;padding:1.2rem 1.25rem;font-size:1.08rem;font-style:italic;line-height:1.9}.devotional-actions{justify-content:flex-start;margin-top:1.5rem}.devotional-empty,.devotional-subscribe{gap:1rem;display:grid}.devotional-empty{justify-items:start}.devotional-empty-mark{background:var(--bg-muted);min-width:4.25rem;min-height:2.35rem;color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.devotional-subscribe{grid-template-columns:1fr auto;align-items:end}.devotional-subscribe-form{align-items:center;width:min(100%,24rem)}.devotional-subscribe-form .minimal-input{min-width:15rem}.content-shell{width:min(1040px,100% - 2rem)}.content-shell-narrow{width:min(860px,100% - 2rem)}.content-hero,.content-card,.content-section-card,.article-card,.faq-item{border:1px solid var(--line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);background:#ffffffd1}.content-hero,.content-card,.content-section-card,.article-card{padding:1.8rem}.content-hero{gap:1rem;display:grid}.content-hero h1,.content-section-heading h2,.content-card h2,.content-card h3,.article-card h1,.article-card h2,.article-card h3,.faq-item summary{color:var(--text);margin:0}.content-hero h1,.article-card h1,.content-section-heading h2{font-family:var(--font-serif),serif;letter-spacing:-.015em;font-weight:600}.content-hero h1{max-width:13ch;font-size:clamp(2.9rem,5vw,4.9rem);line-height:1.08}.content-lead,.content-section-heading p,.content-card p,.article-meta,.article-intro{color:var(--text-soft);line-height:1.8}.content-toolbar,.content-actions,.content-chip-row,.article-header-row,.article-share{align-items:center;gap:.9rem;display:flex}.content-toolbar{flex-wrap:wrap;justify-content:space-between}.content-chip-row{flex-wrap:wrap}.content-chip,.content-badge,.article-badge{background:var(--bg-muted);min-height:2rem;color:var(--text-soft);border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.content-grid,.content-grid-two,.content-grid-three,.content-stack{gap:1rem;display:grid}.content-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card{gap:.9rem;display:grid}.content-card h3,.content-card h2{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2}.content-card-title{font-family:var(--font-serif),serif;letter-spacing:-.01em;font-weight:600}.content-card-meta{color:var(--text-faint);font-size:.92rem}.content-card-note{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-muted);color:var(--text-soft);padding:1rem 1.05rem;line-height:1.7}.content-stat{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-elevated);gap:.25rem;padding:1.1rem 1.15rem;display:grid}.content-stat strong{letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,2.6rem)}.content-section-heading{gap:.7rem;max-width:44rem;display:grid}.article-shell{width:min(860px,100% - 2rem)}.article-card{gap:1.2rem;display:grid}.article-back{width:fit-content}.article-header-row{flex-wrap:wrap;justify-content:space-between}.article-meta{font-size:.95rem}.reader-prose{max-width:65ch;color:var(--text)}.reader-prose h1:first-child{display:none}.reader-prose h2,.reader-prose h3{font-family:var(--font-serif),serif;letter-spacing:-.01em;font-weight:600;line-height:1.2}.reader-prose h2{margin:2rem 0 .75rem;font-size:clamp(1.7rem,3vw,2.4rem)}.reader-prose h3{margin:1.4rem 0 .6rem;font-size:1.25rem}.reader-prose p,.reader-prose li{font-family:var(--font-serif),serif;font-size:1.1rem;line-height:1.95}.reader-prose p,.reader-prose ul,.reader-prose ol,.reader-prose blockquote{margin:0}.reader-prose p+p,.reader-prose ul+p,.reader-prose ol+p,.reader-prose p+ul,.reader-prose p+ol,.reader-prose blockquote+p{margin-top:1rem}.reader-prose ul,.reader-prose ol{padding-left:1.2rem}.reader-prose li+li{margin-top:.55rem}.reader-prose blockquote{border-left:3px solid var(--line-strong);border-radius:0 var(--radius-md)var(--radius-md)0;background:var(--bg-muted);padding:1.1rem 1.2rem}.faq-list{gap:.9rem;display:grid}.faq-item{padding:1rem 1.15rem}.faq-item summary{cursor:pointer;font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{color:var(--text-soft);margin:.8rem 0 0;line-height:1.75}.social-share{flex-wrap:wrap;gap:.65rem;display:flex}.social-share-link{border:1px solid var(--line);min-height:2.45rem;color:var(--text-soft);background:#ffffffdb;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .9rem;font-size:.86rem;font-weight:700;transition:transform .16s,border-color .16s,color .16s,background-color .16s;display:inline-flex}.social-share-link:hover{border-color:var(--line-strong);color:var(--text);background:#fff;transform:translateY(-1px)}.social-share-icon{background:var(--bg-muted);width:1.85rem;height:1.85rem;color:var(--text);border-radius:999px;place-items:center;display:inline-grid}.share-image-preview{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-muted);overflow:hidden}.share-image-preview-media{width:100%;height:auto;display:block}.share-actions{flex-wrap:wrap;gap:.75rem;display:flex}.button-instagram{border-color:#c13584}@supports (color:color-mix(in lab, red, red)){.button-instagram{border-color:color-mix(in srgb,#c13584 35%,var(--line))}}.button-instagram{background:linear-gradient(135deg,#fbbf2429,#e1306c2e),var(--surface);color:var(--text)}.button-instagram:hover{border-color:#e1306c}@supports (color:color-mix(in lab, red, red)){.button-instagram:hover{border-color:color-mix(in srgb,#e1306c 42%,var(--line))}}.button-instagram:hover{background:linear-gradient(135deg,#fbbf2438,#e1306c3d),var(--surface)}.share-status{color:var(--text-soft);margin:0;font-size:.95rem}.content-card-note code{overflow-wrap:anywhere;color:var(--text);font-size:.88rem;display:block}.verse-studio-shell{gap:1.25rem}.verse-studio-hero h1{max-width:11ch}.verse-studio-grid{grid-template-columns:1fr .95fr;gap:1rem;display:grid}.not-found-shell{gap:1.25rem}.not-found-panel{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch;gap:1rem;display:grid}.not-found-copy,.not-found-stage{border:1px solid var(--line);border-radius:calc(var(--radius-lg) + .5rem);background:linear-gradient(180deg,#ffffffd6,#ffffffbd),var(--surface);box-shadow:var(--shadow);position:relative;overflow:hidden}.not-found-copy{flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.75rem);display:flex}.not-found-copy h1{max-width:11ch;font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.08}.not-found-lead{max-width:36rem;color:var(--text-soft);margin:0;font-size:1.02rem;line-height:1.7}.not-found-actions{flex-wrap:wrap;gap:.75rem;display:flex}.not-found-backlink{color:var(--text-soft);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.not-found-backlink:hover{color:var(--text)}.not-found-stage{isolation:isolate;background:radial-gradient(circle at 0 0,#b8996a38,#0000 42%),radial-gradient(circle at 100% 100%,#2238342e,#0000 40%),linear-gradient(#f7f4eef5,#f0ebe3e0);place-items:center;min-height:100%;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.not-found-orb{filter:blur(8px);opacity:.8;z-index:-1;border-radius:999px;position:absolute}.not-found-orb-large{background:#a37f4d3d;width:9rem;height:9rem;top:14%;right:14%}.not-found-orb-small{background:#1f393433;width:5.75rem;height:5.75rem;bottom:16%;left:10%}.not-found-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #1f25211f;border-radius:1.5rem;max-width:18rem;padding:1.4rem;box-shadow:0 22px 50px #1c221f1f}.not-found-card span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.5rem;font-size:.82rem;display:block}.not-found-card strong{color:var(--text);margin-bottom:.5rem;font-size:1.35rem;line-height:1.15;display:block}.not-found-card p{color:var(--text-soft);margin:0;line-height:1.65}.not-found-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.not-found-card-link{gap:1rem}.verse-studio-panel{align-content:start}.saved-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.saved-gallery-card{gap:1rem}.saved-gallery-frame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-muted);overflow:hidden}.saved-gallery-image{width:100%;height:auto;display:block}.bible-reader-hero h1{max-width:11ch}.bible-reader-controls{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;display:grid}.bible-reader-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.bible-reader-actions{align-content:start;gap:1rem;display:grid}.bible-reader-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:1rem;display:grid}.bible-reader-panel,.bible-reader-sidebar,.bible-reader-verses{gap:1rem;display:grid}.bible-reader-verse-block{border-radius:calc(var(--radius-lg) - .1rem);background:#ffffffd1;border:1px solid #1f293717;gap:.85rem;padding:1rem 1.05rem;display:grid}.bible-reader-verse-highlighted{background:linear-gradient(#f4e7b261,#ffffffe6),#ffffffeb;border-color:#91762633;box-shadow:inset 0 0 0 1px #9176260d}.bible-reader-verse-selected{border-color:#1f29372e;box-shadow:0 12px 26px #0f172a0f,inset 0 0 0 1px #1f29370a}.bible-reader-verse{color:var(--text);margin:0;font-size:1.05rem;line-height:1.9}.bible-reader-verse span{min-width:2rem;color:var(--text-soft);margin-right:.5rem;font-weight:700;display:inline-flex}.bible-reader-verse-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.bible-reader-note-editor{border-radius:calc(var(--radius-md) + .1rem);border:1px solid var(--line);background:#f8f6f2eb;gap:.75rem;padding:1rem;display:grid}.bible-reader-note-editor .minimal-textarea{min-height:6.2rem}.bible-reader-note-editor-actions{flex-wrap:wrap;gap:.65rem;display:flex}.bible-reader-verse-notes{gap:.75rem;display:grid}.bible-reader-note{border-radius:calc(var(--radius-md) + .05rem);background:#faf9f6e6;border:1px solid #1f293714;gap:.55rem;padding:.9rem 1rem;display:grid}.bible-reader-note p{color:var(--text);margin:0;line-height:1.7}.bible-reader-note-link{width:fit-content;color:var(--text-soft);background:0 0;border:0;padding:0;font-weight:700}.bible-reader-note-link:hover{color:var(--text)}.passage-study-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:1rem;display:grid}.passage-study-main,.passage-study-rail,.passage-study-metrics{gap:1rem;display:grid}.passage-study-translation,.passage-study-prompt,.passage-study-activity-item,.passage-study-note-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#f8f6f0e0;gap:.45rem;padding:1rem 1.05rem;display:grid}.passage-study-translation p,.passage-study-prompt p,.passage-study-activity-item p,.passage-study-note-card p{color:var(--text-soft);margin:0;line-height:1.7}.passage-study-note-card strong,.passage-study-activity-item strong,.passage-study-translation strong{color:var(--text)}.passage-study-chapter{gap:1rem;display:grid}.passage-study-chapter-verse{color:var(--text);margin:0;line-height:1.9}.passage-study-chapter-verse span{min-width:2rem;color:var(--text-soft);margin-right:.45rem;font-weight:700;display:inline-flex}.dictionary-toolbar{grid-template-columns:minmax(0,1fr) 220px;gap:1rem;display:grid}.dictionary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dictionary-entry,.dictionary-summary-card{align-content:start}.dictionary-definition{border-radius:var(--radius-md);background:#ffffffe0;border:1px solid #1f293714;gap:.5rem;padding:1rem 1.05rem;display:grid}.dictionary-definition strong{color:var(--text)}.dictionary-definition p{color:var(--text);margin:0;line-height:1.75}.dictionary-chip-group{flex-wrap:wrap;gap:.65rem;display:flex}.dictionary-link-list{flex-wrap:wrap;gap:.75rem;display:flex}.atlas-grid,.character-grid,.atlas-detail-grid{gap:1rem;display:grid}.atlas-grid,.character-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start}.atlas-card,.character-card{align-content:start}.atlas-card p,.character-card p{margin:0;line-height:1.75}.atlas-map-panel{border-radius:calc(var(--radius-lg) + .1rem);background:radial-gradient(circle at 100% 0,#d2b48c3d,#0000 32%),linear-gradient(160deg,#fbf6effa,#f4ecdfeb);border:1px solid #1f293714;gap:1rem;padding:1.4rem;display:grid}.atlas-map-canvas{border-radius:calc(var(--radius-lg) + .1rem);background:linear-gradient(#fffc,#faf3e7f5),repeating-linear-gradient(90deg,#855d360d 0 1px,#0000 1px 4.75rem),repeating-linear-gradient(0deg,#855d360a 0 1px,#0000 1px 4.75rem);border:1px solid #855d361f;min-height:28rem;position:relative;overflow:hidden}.atlas-map-backdrop{background:radial-gradient(circle at 22% 68%,#8db8a542,#0000 18%),radial-gradient(circle at 54% 44%,#855d361f,#0000 28%),radial-gradient(circle at 82% 22%,#5f8c7a1f,#0000 20%);position:absolute;inset:0}.atlas-map-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.atlas-map-pin{gap:.3rem;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.atlas-map-pin-dot{background:#24403c;border:2px solid #ffffffeb;border-radius:999px;width:.95rem;height:.95rem;box-shadow:0 0 0 6px #24403c1f}.atlas-map-pin-route .atlas-map-pin-dot{background:#855d36;box-shadow:0 0 0 6px #855d3626}.atlas-map-pin-highlighted .atlas-map-pin-dot{background:#141414;box-shadow:0 0 0 8px #14141429}.atlas-map-pin-label{color:var(--text);white-space:nowrap;background:#fffcf8f2;border:1px solid #1f293714;border-radius:999px;padding:.35rem .55rem;font-size:.8rem}.atlas-map-legend{flex-wrap:wrap;gap:.7rem;display:flex}.atlas-route-diagram{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.atlas-route-diagram-compact{margin-bottom:.25rem}.atlas-route-step{border-radius:calc(var(--radius-md) + .05rem);background:#ffffffd1;border:1px solid #1f293714;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.9rem 1rem;display:grid}.atlas-route-step p,.atlas-route-step strong{margin:0}.atlas-route-step-number{color:#855d36;background:#855d361f;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:700;display:inline-flex}.bible-reader-study-panel{gap:1rem}.bible-reader-study-verse{border-radius:calc(var(--radius-md) + .1rem);background:#f7f4ede6;border:1px solid #1f293714;gap:.75rem;padding:1rem;display:grid}.bible-reader-study-verse p{color:var(--text);margin:0;line-height:1.8}.bible-reader-study-section{gap:.8rem;display:grid}.bible-reader-study-section h3,.bible-reader-commentary-card h4{margin:0}.bible-reader-cross-reference-list,.bible-reader-commentary-list{gap:.75rem;display:grid}.bible-reader-cross-reference,.bible-reader-commentary-card{border-radius:calc(var(--radius-md) + .05rem);background:#ffffffe0;border:1px solid #1f293714;gap:.35rem;padding:.95rem 1rem;display:grid}.bible-reader-cross-reference strong,.bible-reader-cross-reference span{color:var(--text)}.bible-reader-cross-reference span{font-size:.94rem;font-weight:700}.bible-reader-cross-reference p,.bible-reader-commentary-card p{color:var(--text-soft);margin:0;line-height:1.65}.bible-reader-word-header{flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;display:flex}.bible-reader-word-header strong{color:var(--text)}.bible-reader-word-header span{color:var(--text-soft);font-size:.92rem;font-weight:700}.bible-reader-cross-reference:hover{border-color:#1f293729;transform:translateY(-1px)}.bible-reader-focus-list{gap:.75rem;display:grid}.bible-reader-focus-card{border-radius:calc(var(--radius-md) + .05rem);background:#f7f4ede6;border:1px solid #1f293714;gap:.35rem;padding:.95rem 1rem;display:grid}.bible-reader-focus-card p{color:var(--text);margin:0;line-height:1.7}.admin-content-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:1rem;display:grid}.admin-content-sidebar,.admin-content-editor{gap:1rem;display:grid}.admin-content-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.admin-content-list{gap:.75rem;display:grid}.admin-content-list-item{border-radius:calc(var(--radius-md) + .05rem);text-align:left;background:#ffffffd6;border:1px solid #1f293714;justify-items:start;gap:.4rem;padding:1rem;display:grid}.admin-content-list-item p,.admin-content-list-item small,.admin-content-preview-body{margin:0}.admin-content-list-item p,.admin-content-list-item small{color:var(--text-soft)}.admin-content-list-item-active{border-color:#1f293729;box-shadow:0 10px 24px #0f172a0d}.admin-content-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.admin-content-featured-toggle{align-content:end;gap:.5rem;display:grid}.admin-content-featured-toggle input{width:1.15rem;height:1.15rem}.admin-content-excerpt{min-height:7rem}.admin-content-body{min-height:15rem}.admin-content-preview{border-radius:calc(var(--radius-lg) - .1rem);background:#f8f6f2eb;border:1px solid #1f293714;gap:.75rem;padding:1.1rem;display:grid}.admin-content-preview h3{margin:0}.admin-content-preview-body{color:var(--text);white-space:pre-wrap;line-height:1.75}.site-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.site-map-card{gap:1rem}.site-map-card code{overflow-wrap:anywhere;color:var(--text);font-size:.88rem;display:block}.prayer-journal-hero h1{max-width:12ch}.prayer-journal-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.prayer-journal-stat,.prayer-journal-card{border:1px solid var(--line);border-radius:calc(var(--radius-lg) + .25rem);background:linear-gradient(180deg,#ffffffdb,#ffffffc2),var(--surface);box-shadow:var(--shadow)}.prayer-journal-stat{gap:.35rem;padding:1.45rem;display:grid}.prayer-journal-stat strong{color:var(--text);font-size:clamp(2rem,3vw,2.8rem);line-height:1}.prayer-journal-stat span{color:var(--text-soft)}.prayer-journal-stat-answered strong{color:#2b6b45}.prayer-journal-stat-waiting strong{color:#8f5a17}.prayer-journal-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.25fr);align-items:start;gap:1rem;display:grid}.prayer-journal-stack,.prayer-journal-form{gap:1rem;display:grid}.prayer-journal-form{padding:1.4rem}.prayer-journal-form h3,.prayer-entry-card h4,.prayer-journal-empty h3{font-family:var(--font-serif);margin:0;font-size:1.45rem;line-height:1.15}.prayer-journal-textarea{min-height:11rem}.prayer-journal-toolbar{padding:1.1rem}.prayer-journal-toolbar-row{gap:1rem;display:grid}.prayer-journal-filter-row{flex-wrap:wrap;gap:.6rem;display:flex}.prayer-journal-filter{border:1px solid var(--line);color:var(--text-soft);background:#faf8f3eb;border-radius:999px;padding:.7rem 1rem;font-weight:600;transition:border-color .16s,background .16s,color .16s,transform .16s}.prayer-journal-filter:hover{color:var(--text);transform:translateY(-1px)}.prayer-journal-filter-active{color:#f6f2e9;background:linear-gradient(135deg,#1f3934f0,#4a5c4ef0);border-color:#21302b2e}.prayer-journal-search{max-width:24rem}.prayer-entry-card{gap:1rem;padding:1.3rem;display:grid}.prayer-entry-card-answered{background:linear-gradient(180deg,#f6faf6f2,#f0f7f1e0),var(--surface);border-color:#4774512e}.prayer-entry-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.prayer-entry-meta{color:var(--text-soft);flex-wrap:wrap;gap:.65rem;margin-top:.5rem;font-size:.92rem;display:flex}.prayer-entry-meta span{background:#f7f4eef2;border-radius:999px;padding:.28rem .55rem}.prayer-entry-answered{color:#2b6b45;background:#e4f2e7eb!important}.prayer-entry-content{color:var(--text);white-space:pre-wrap;margin:0;line-height:1.8}.prayer-journal-empty{text-align:center;justify-items:center;gap:.8rem;padding:2.75rem 1.4rem;display:grid}.prayer-journal-empty-mark{font-family:var(--font-serif);color:#1f3934cc;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1}.prayer-journal-empty p{max-width:30rem;color:var(--text-soft);margin:0}.verse-studio-textarea{min-height:10rem}.verse-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.verse-preset{border-radius:var(--radius-md);text-align:left;border:1px solid #0000;min-height:4.5rem;padding:1rem;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s}.verse-preset:hover{transform:translateY(-1px)}.verse-preset-active{border-color:#fffc;box-shadow:inset 0 0 0 1px #fffc}.verse-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.verse-theme-grid{flex-wrap:wrap;gap:.75rem;display:flex}.verse-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.verse-layout-card{border:1px solid var(--line);border-radius:calc(var(--radius-md) + .1rem);text-align:left;background:#ffffffd1;gap:.45rem;padding:1rem;display:grid}.verse-layout-card strong,.verse-layout-card p{margin:0}.verse-layout-card p{color:var(--text-soft);line-height:1.55}.verse-layout-card-active{background:#f8f6f2f5;border-color:#1f29372e;box-shadow:0 10px 24px #0f172a0d}.verse-color-input{grid-template-columns:auto 1fr;gap:.65rem;display:grid}.verse-color-swatch{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:.9rem;width:3rem;min-width:3rem;height:3rem;padding:0}.verse-studio-placeholder{border-radius:var(--radius-lg);border:1px solid #ffffff1f;min-height:28rem;padding:2rem;display:grid}.verse-studio-placeholder-inner{text-align:center;align-content:center;justify-items:center;display:grid}.verse-studio-placeholder-verse,.verse-studio-placeholder-reference{max-width:18ch;margin:0}.verse-studio-placeholder-verse{font-family:var(--font-serif),serif;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.35}.verse-studio-placeholder-reference{letter-spacing:.08em;text-transform:uppercase;opacity:.86;margin-top:1rem;font-size:1rem}.accessibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.accessibility-card,.accessibility-stat,.accessibility-note{gap:1rem;display:grid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button-primary:hover,.button-secondary:hover,.verse-preset:hover,.bible-reader-cross-reference:hover{transform:none}}@media (max-width:1024px){.hero-panel,.feature-grid,.pathway-list,.stats-band,.minimal-grid-two,.minimal-stat-grid,.site-header-inner,.site-footer-inner,.cta-panel{grid-template-columns:1fr}.site-header-inner,.site-footer-inner,.cta-panel{display:grid}.hero-panel,.hero-lookup{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pathway-list,.stats-band{grid-template-columns:1fr}.site-header-inner{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}.site-nav,.site-header-actions{width:100%}.site-header-panel{grid-column:1/-1;grid-template-columns:1fr;gap:1rem;width:100%;padding-top:.25rem;display:none}.site-header-panel.is-open{display:grid}.site-menu-toggle{align-self:center;display:inline-flex}.devotional-subscribe{grid-template-columns:1fr;align-items:start}.content-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.verse-studio-grid{grid-template-columns:1fr}.saved-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bible-reader-controls,.bible-reader-layout,.dictionary-grid,.dictionary-toolbar,.atlas-grid,.character-grid,.atlas-detail-grid,.bible-reader-selects,.passage-study-layout,.accessibility-grid,.admin-content-layout,.admin-content-form-grid,.site-map-grid{grid-template-columns:1fr}.bible-reader-verse-block{padding:.95rem}.prayer-journal-stats,.prayer-journal-layout,.not-found-panel,.not-found-grid{grid-template-columns:1fr}.atlas-map-canvas{min-height:22rem}}@media (max-width:720px){:root{--content-width:min(1120px,calc(100% - 1rem))}.devotional-shell{width:min(880px,100% - 1rem)}.content-shell,.content-shell-narrow,.article-shell{width:min(1040px,100% - 1rem)}.social-share{width:100%}.bible-reader-verse-actions,.bible-reader-note-editor-actions,.admin-content-toolbar,.share-actions{grid-template-columns:1fr;display:grid}.not-found-actions{width:100%}.verse-preset-grid,.verse-color-grid,.verse-layout-grid{grid-template-columns:1fr}.verse-theme-grid{grid-template-columns:1fr;display:grid}.verse-studio-placeholder{min-height:20rem;padding:1.4rem}.site-header{padding-top:.75rem}.site-nav,.site-header-actions,.hero-actions,.cta-actions,.site-footer-nav,.site-footer-meta,.minimal-actions,.minimal-links,.minimal-meta{flex-wrap:wrap}.site-header-inner{border-radius:1.5rem;gap:.9rem;padding:.9rem}.site-header-panel{padding-top:.2rem}.brand-mark{align-items:center;width:auto;min-width:0}.brand-mark-text strong{font-size:.88rem}.brand-mark-text small{font-size:.72rem}.brand-mark-chip{flex-shrink:0}.site-nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.6rem;display:grid}.site-nav a,.site-footer-nav a{border:1px solid var(--line);text-align:center;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem .9rem;display:flex}.site-nav a.is-active{background:var(--accent-soft);border-color:#11111138}.site-header-actions,.hero-actions,.cta-actions,.minimal-actions,.minimal-links{grid-template-columns:1fr;width:100%;display:grid}.site-header-actions>*,.hero-actions>*,.cta-actions>*,.minimal-actions>*,.minimal-links>*,.not-found-actions>*,.devotional-toolbar-actions>*,.devotional-subscribe-form>*,.button-primary,.button-secondary{width:100%}.site-menu-toggle{min-width:5.8rem}.hero-panel,.section-block,.minimal-hero,.minimal-form,.minimal-panel,.minimal-status,.site-footer-inner,.site-footer-meta,.devotional-hero,.devotional-card,.devotional-empty,.devotional-subscribe{padding:1.2rem}.hero-copy h1,.minimal-hero h1,.not-found-copy h1{max-width:none}.hero-panel{gap:1.5rem}.hero-rhythms{margin-top:1.25rem}.feature-grid,.stage-grid{grid-template-columns:1fr}.devotional-toolbar,.devotional-toolbar-actions,.devotional-subscribe-form,.devotional-actions,.devotional-share,.content-toolbar,.content-actions,.article-header-row,.article-share{grid-template-columns:1fr;align-items:stretch;display:grid}.devotional-picker,.devotional-subscribe-form{width:100%}.devotional-verse{font-size:1.08rem;line-height:1.7}.devotional-prose p,.devotional-prayer,.reader-prose p,.reader-prose li{font-size:1.02rem;line-height:1.82}.content-grid-two,.content-grid-three,.saved-gallery-grid{grid-template-columns:1fr}.prayer-entry-header{display:grid}.prayer-journal-search{max-width:none}.minimal-item,.minimal-section-heading,.site-footer-inner,.site-footer-meta,.closing-note{gap:.9rem;display:grid}.minimal-item>:last-child,.minimal-section-heading>:last-child{width:100%}.minimal-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.minimal-table{min-width:34rem}.minimal-table th,.minimal-table td{padding:.85rem .9rem}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.site-footer-meta{font-size:.84rem}}@media (max-width:520px){.site-header-inner{grid-template-columns:minmax(0,1fr) auto}.brand-mark-text small{display:none}.hero-copy h1,.minimal-hero h1,.section-heading h2,.cta-panel h2,.site-footer-copy h2,.minimal-card h2,.minimal-section h2{line-height:1}.site-nav,.site-footer-nav,.minimal-stat-grid{grid-template-columns:1fr}.devotional-hero h1,.devotional-card h2{line-height:1.04}.content-hero h1,.content-section-heading h2,.article-card h1{line-height:1.12}.social-share-link{flex:100%;justify-content:center}.stage-grid{gap:.65rem}.minimal-table{min-width:30rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
