@media(max-width:1180px){.lf-home-hero__grid{grid-template-columns:1fr 420px}.lf-home-hero__copy{min-height:560px}.lf-needs-grid{grid-template-columns:repeat(2,1fr)}.lf-first-aid-grid{grid-template-columns:repeat(3,1fr)}.lf-sermon-feature{grid-template-columns:1fr 1fr}.lf-sermon-action{grid-column:1/-1}.lf-hymn-studio{grid-template-columns:1fr 1.35fr}.lf-featured-hymns{grid-column:1/-1}.lf-featured-hymns ul{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.lf-resource-grid{max-width:100%;padding-right:160px}.lf-site-header__inner{gap:12px}.lf-menu{gap:13px}.lf-menu a{font-size:.84rem}}
@media(max-width:1000px){.lf-menu-toggle{display:block;order:3}.lf-primary-nav{position:fixed;inset:79px 0 auto 0;margin:0;background:var(--lf-surface);border-bottom:1px solid var(--lf-border);padding:22px;transform:translateY(-140%);transition:transform .22s ease;box-shadow:var(--lf-shadow)}.admin-bar .lf-primary-nav{top:111px}.lf-primary-nav.is-open{transform:translateY(0)}.lf-menu{align-items:stretch;flex-direction:column;gap:0}.lf-menu a{display:block;padding:12px;font-size:1rem}.lf-header-actions{margin-left:auto}.lf-home-hero__grid{grid-template-columns:1fr}.lf-home-hero__copy{min-height:550px}.lf-needs-panel{max-width:760px}.lf-daily-card{grid-template-columns:1fr auto auto}.lf-daily-devotional{grid-column:1/-1;border-left:0;border-top:1px solid var(--lf-border);padding:24px 0 0}.lf-journey-feature{grid-template-columns:1fr}.lf-sermon-feature{grid-template-columns:1fr 1fr}.lf-sermon-media{min-height:360px}.lf-hymn-studio{grid-template-columns:1fr}.lf-featured-hymns{grid-column:auto}.lf-tools-grid,.lf-story-grid{grid-template-columns:repeat(2,1fr)}.lf-site-footer__grid{grid-template-columns:1.5fr repeat(3,1fr);gap:25px}}
@media(max-width:760px){.lf-container{width:min(calc(100% - 28px),var(--lf-container))}.lf-homepage{--lf-section-space:68px}.lf-site-header__inner{min-height:69px}.lf-primary-nav{inset:70px 0 auto 0}.admin-bar .lf-primary-nav{top:116px}.lf-faith-room-link{display:none}.lf-home-hero{padding-top:28px}.lf-home-hero__copy{min-height:530px;padding-top:20px}.lf-home-hero h1{font-size:clamp(2.7rem,12vw,4.7rem)}.lf-home-actions{align-items:stretch;flex-direction:column}.lf-home-actions .lf-button{width:100%}.lf-hero-landscape{height:215px}.lf-needs-grid{grid-template-columns:repeat(2,1fr)}.lf-need-card{min-height:96px}.lf-daily-card{grid-template-columns:1fr 1fr}.lf-daily-intro{grid-column:1/-1}.lf-progress-ring{justify-self:end}.lf-first-aid-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.lf-first-aid-card{min-width:240px;scroll-snap-align:start}.lf-section-heading{align-items:flex-start;flex-direction:column;margin-bottom:25px}.lf-day-track{overflow-x:auto;display:flex;padding-bottom:10px}.lf-day-step{min-width:85px}.lf-day-step:before{display:none}.lf-sermon-feature{grid-template-columns:1fr}.lf-sermon-media{min-height:280px}.lf-sermon-action{grid-column:auto}.lf-hymn-preview__header{flex-direction:column}.lf-featured-hymns ul{display:block}.lf-tools-grid,.lf-story-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.lf-tool-card,.lf-story-card{min-width:78vw;scroll-snap-align:start}.lf-resource-grid{grid-template-columns:1fr;padding-right:0}.lf-resource-card{border-right:0;border-bottom:1px solid var(--lf-border)}.lf-resources-illustration{opacity:.22}.lf-newsletter-panel{grid-template-columns:1fr;transform:translateY(-22%);margin-bottom:-20px;padding:28px 24px}.lf-site-footer__grid{grid-template-columns:1fr 1fr;padding-top:70px}.lf-footer-brand{grid-column:1/-1}.lf-site-footer__bottom{flex-direction:column;gap:8px}.lf-search-panel form>div,.lf-search-page-form{flex-direction:column}.lf-search-panel .lf-button,.lf-search-page-form .lf-button{width:100%}.lf-content-grid{grid-template-columns:1fr}}
@media(max-width:480px){.lf-container{width:min(calc(100% - 22px),var(--lf-container))}.lf-site-header__inner{min-height:66px}.lf-primary-nav{inset:67px 0 auto 0}.lf-brand{font-size:1.2rem}.lf-brand__mark{width:32px;height:32px}.lf-header-actions{gap:5px}.lf-icon-button,.lf-quiet-toggle{width:38px;height:38px}.lf-home-hero__copy{min-height:520px}.lf-needs-panel{padding:20px}.lf-daily-card{gap:20px;padding:22px}.lf-progress-ring{width:96px;height:96px}.lf-first-aid-card{min-width:220px}.lf-journey-feature{padding:24px}.lf-sermon-main,.lf-sermon-action{padding:24px}.lf-hymn-studio{padding:22px}.lf-tool-card,.lf-story-card{min-width:86vw}.lf-site-footer__grid{grid-template-columns:1fr}.lf-footer-column{border-top:1px solid rgba(255,255,255,.14);padding-top:18px}.lf-newsletter-form>div{flex-direction:column}.lf-newsletter-form input[type=email],.lf-newsletter-form button{border-radius:999px}.lf-newsletter-form button{margin-top:9px}.lf-main{padding-block:28px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
