:root{--plum-900: #241823;--plum-700: #5B2A54;--plum-300: #B98FAF;--plum-100: #F3EAF0;--on-accent: #FFFFFF;--elca-red: #8B342F;--elca-blue: var(--plum-700);--elca-yellow: #A9863A;--elca-green: #6B7F5E;--ui-navy: var(--plum-900);--ui-navy-mid: #3A2438;--ui-navy-dark: #170F16;--ui-warm-white: #FBF8F3;--ui-white: #fff;--ink: #221B24;--ink-mid: #544752;--ink-soft: #6B5D6E;--line: #E9E2DA;--tint-blue: var(--plum-100);--util-taupe: #6B5E52;--card-bg: #fff;--card-bg-action: rgba(91, 42, 84, .025);--card-shadow: 0 0 0 1px rgba(34, 27, 36, .08);--card-shadow-hover: 0 0 0 1px rgba(34, 27, 36, .14), 0 2px 8px rgba(34, 27, 36, .07);--card-tag: 13px;--card-tag-weight: 600;--card-title: 20px;--card-desc: 17px;--card-pad: 28px 24px;--card-pad-compact: 16px 20px;--card-pad-mobile: 24px 20px;--serif: "Source Serif 4", Georgia, serif;--sans: "Atkinson Hyperlegible", "Source Sans 3", system-ui, sans-serif;--text-xs: 12px;--text-sm: 14px;--text-md: 17px;--text-base: 18px;--text-lg: 22px;--text-xl: clamp(32px, 4vw, 48px);--leading-tight: 1.15;--leading-normal: 1.65;--leading-loose: 1.8;--r: 8px;--r-lg: 12px;--r-pill: 8px;--max: 1040px;--measure: 66ch;--g: 40px;--sec: 96px;--sec-sm: 64px;--glow: 0 0 0 1px rgba(91, 42, 84, .05), 0 4px 16px rgba(91, 42, 84, .06), 0 20px 48px rgba(91, 42, 84, .07);--shadow-sm: 0 1px 3px rgba(34, 27, 36, .06);--shadow-md: 0 4px 14px rgba(34, 27, 36, .08);--shadow-lg: 0 8px 28px rgba(34, 27, 36, .1);--dur-fast: .12s;--dur-base: .2s;--ease: cubic-bezier(.4, 0, .2, 1);--lit: #6B7F5E;--lit-soft: #F0F1EC;--lit-name: "Time after Pentecost"}[data-theme=dark]{--ui-warm-white: #17121A;--ui-white: #1E1720;--ink: #EDE7EA;--ink-mid: #B4A9B0;--ink-soft: #9A8F96;--line: #332A31;--tint-blue: #261E27;--card-bg: #1E1720;--card-bg-action: rgba(185, 143, 175, .08);--elca-blue: #C99BC0;--plum-100: #2A1F28;--plum-700: #C99BC0;--on-accent: #17121A;--elca-yellow: #CBA85C;--elca-red: #E2867D;--plum-300: #6E5468;--ui-navy: #0F0B0E;--ui-navy-mid: #2C2130;--card-shadow: 0 0 0 1px rgba(255, 255, 255, .05);--card-shadow-hover: 0 0 0 1px rgba(255, 255, 255, .11);--glow: 0 0 0 1px rgba(255, 255, 255, .06);--lit-soft: rgba(255, 255, 255, .05)}[data-brand=dlc]{--dur-decorative: 0ms}[data-brand=lw]{--ui-warm-white: #FDFAF6;--plum-100: #F7EFF5;--elca-yellow: #C89B3C;--elca-green: #7B9169;--r: 12px;--r-lg: 16px;--sec: 72px;--sec-sm: 48px;--dur-decorative: var(--dur-base)}[data-brand=lw][data-theme=dark]{--ui-warm-white: #1A141C;--plum-100: #2A1F28}[data-pref-easyfont=on]{--serif: var(--sans)}@media(max-width:600px){:root{--g: 20px;--sec: 60px;--sec-sm: 44px}[data-brand=lw]{--sec: 48px;--sec-sm: 36px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2.5px solid var(--elca-blue);outline-offset:2px;border-radius:2px}:where(.prose,.measure){max-width:var(--measure)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);font-size:18px;font-weight:400;line-height:var(--leading-loose, 1.8);color:var(--ink);background:var(--ui-warm-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1.05}h3{font-family:var(--sans);font-weight:600;letter-spacing:-.01em;line-height:1.2}a{color:var(--elca-blue);text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--g)}.skip{position:absolute;left:-9999px;top:0;background:#fff;padding:8px 16px;z-index:999}.skip:focus{left:8px;top:8px}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-weight:600;font-size:17px;text-decoration:none;padding:16px 36px;border-radius:50px;border:none;cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s;letter-spacing:.01em}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--elca-blue);color:#fff;box-shadow:0 2px 4px #0069aa40,0 4px 12px #0069aa26}.btn-primary:hover{background:#005289;box-shadow:0 4px 8px #0069aa4d,0 8px 20px #0069aa33;transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--elca-blue);box-shadow:inset 0 0 0 1.5px var(--elca-blue)}.btn-outline:hover{background:#0069aa0d}.btn.btn-primary,.btn.btn-primary:hover{color:#fff}.btn.btn-outline,.btn.btn-outline:hover{color:var(--elca-blue)}.more{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none}.more svg{transition:transform .15s}.more:hover svg{transform:translate(3px)}.util{background:var(--util-taupe)}.util-row{max-width:var(--max);margin:0 auto;display:flex;justify-content:flex-end;align-items:center;gap:28px;padding:9px var(--g);font-size:15px}.util-row a{font-family:var(--sans);font-weight:600;color:#ffffffe0;text-decoration:none}.util-row a:hover{color:#fff}.give-pill{background:var(--elca-red)!important;color:#fff!important;padding:5px 20px;border-radius:50px;font-weight:700}.util-strip{background:var(--ui-navy-mid);color:#fff;position:relative;z-index:201}.util-inner{max-width:var(--max);margin:0 auto;padding:0 var(--g);display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px}.util-inner a{color:#dce7f2;text-decoration:none;font-size:14px;font-weight:500;padding:8px 13px;border-radius:6px;display:inline-flex;align-items:center;gap:7px;min-height:40px;transition:background .12s,color .12s}.util-inner a svg{opacity:.85;flex:none}.util-inner a:hover{background:#ffffff1f;color:#fff}.util-inner a:hover svg{opacity:1}.util-inner a.util-give{background:var(--elca-yellow);color:#3a2a00;font-weight:700;margin-left:8px;padding:8px 18px}.util-inner a.util-give:hover{background:#f5c235;color:#3a2a00}.site-nav{background:var(--ui-white);border-bottom:1px solid var(--line);box-shadow:0 1px 3px #0000000a;position:sticky;top:0;z-index:200}.nav-row{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px var(--g);gap:24px}.nav-brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.nav-logo{height:48px;width:auto;flex:0 0 auto;display:flex;align-items:center}.nav-logo img{height:100%;width:auto;object-fit:contain;display:block}.logo-slot{width:48px;height:48px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--tint-blue);color:var(--ui-navy-mid);border:1.5px dashed var(--ui-navy-mid);font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.05em;text-align:center;line-height:1.1;overflow:hidden}.logo-slot img{width:100%;height:100%;object-fit:contain}.brand-name{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.1;color:var(--ink);letter-spacing:-.01em}.brand-sub{font-size:15px;color:var(--ink-soft);margin-top:3px;font-weight:400;letter-spacing:.01em}.nav-links{display:flex;gap:4px;align-items:center}.nav-links a{font-family:var(--sans);font-weight:600;font-size:17px;color:var(--ink);text-decoration:none;padding:13px 16px;border-radius:8px;display:inline-flex;align-items:center;min-height:44px;transition:color .12s,background .12s;letter-spacing:.005em}.nav-links a:hover{color:var(--elca-blue);background:#0069aa0d}.nav-item{position:relative;display:flex;align-items:center}.nav-item-trigger{display:inline-flex;align-items:center;gap:5px}.nav-caret-btn{display:inline-flex;align-items:center;background:none;border:none;padding:9px 8px;cursor:pointer;color:var(--ink);border-radius:8px}.nav-caret{transition:transform .15s;opacity:.6}.nav-item.has-dropdown:hover .nav-caret,.nav-item.has-dropdown:focus-within .nav-caret{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:100%;left:0;min-width:236px;display:flex;flex-direction:column;gap:2px;padding:8px;margin-top:6px;background:#fffffff7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:none;border-radius:14px;box-shadow:0 0 0 1px #003c780a,0 4px 12px #003c7814,0 16px 40px #003c781a;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s,transform .15s,visibility .15s;z-index:300}.nav-item.has-dropdown:hover .nav-dropdown,.nav-item.has-dropdown:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown a{font-size:16px;padding:8px 14px;white-space:nowrap;border-radius:8px;transition:background .15s}.nav-dropdown a:hover{background:#0069aa0d}.nav-toggle{display:none;background:none;border:none;padding:8px;cursor:pointer;color:var(--ui-navy)}.hero{background:var(--ui-warm-white);padding:var(--sec) 0}.hero--worship{background:var(--ui-navy);color:#fff}.hero.hero--worship h1{color:#fff;margin-bottom:26px;max-width:18ch;font-size:clamp(34px,4vw,48px)}.hero-kicker{font-family:var(--sans);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#9db8d6;font-weight:700;margin-bottom:16px}.hero-times{display:flex;gap:36px;flex-wrap:wrap;align-items:stretch;margin-bottom:26px}.hero-time-t{font-family:var(--serif);font-size:44px;font-weight:500;line-height:1;color:#fff}.hero-time-d{font-size:18px;color:#c7d6e8;margin-top:6px;max-width:26ch}.hero-time-div{width:1px;background:#2a4a6e}.hero-expect{display:flex;gap:26px;flex-wrap:wrap;margin-bottom:30px}.hero-expect-item{display:inline-flex;align-items:center;gap:9px;font-size:16px;color:#9db8d6;font-weight:400}.hero-expect-item svg{width:18px;height:18px;stroke:var(--elca-blue);flex:0 0 auto}.btn-hero-solid{background:#fff;color:var(--ui-navy)}.btn-hero-solid:hover{background:#eef3fa}.btn-hero-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #6f8fb3}.btn-hero-ghost:hover{background:#ffffff14}.info-strip{background:#fff;border-bottom:1px solid var(--line)}.info-row{display:flex;gap:36px;flex-wrap:wrap;align-items:center;padding:16px 0}.info-item{display:inline-flex;align-items:center;gap:9px;font-family:var(--sans);font-size:18px;font-weight:600;color:var(--ink);min-height:44px;text-decoration:none}.info-item svg{width:22px;height:22px;stroke:var(--elca-blue);flex:0 0 auto}a.info-item{color:var(--elca-blue)}a.info-item:hover{text-decoration:underline}@media(max-width:700px){.hero-time-div{display:none}.hero-times{gap:22px}.hero-time-t{font-size:38px}}.hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.hero h1{font-size:clamp(40px,4.4vw,56px);font-weight:400;line-height:1.1;color:var(--ink);margin-bottom:32px;max-width:14ch}.hero-lead{font-size:20px;font-weight:400;color:var(--ink-mid);max-width:44ch;line-height:1.75;margin-bottom:40px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero-img{border-radius:10px;overflow:hidden;aspect-ratio:4/3;box-shadow:var(--shadow-lg)}.hero-img img{width:100%;height:100%;object-fit:cover}.worship-wrap{max-width:var(--max);margin:-36px auto 0;padding:0 var(--g);position:relative;z-index:10}.worship-card{background:var(--ui-white);border-radius:10px;box-shadow:var(--glow);padding:28px 36px}.worship-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.worship-label{font-family:var(--serif);font-size:22px;font-weight:500;color:var(--ui-navy-mid)}.worship-divider{width:1px;height:40px;background:var(--line);flex-shrink:0}.worship-services{display:grid;grid-template-columns:1fr 1fr;gap:20px}.svc-block{background:var(--card-bg);border-radius:var(--r);padding:20px 24px;box-shadow:var(--card-shadow)}.svc-time{font-family:var(--sans);font-weight:700;font-size:20px;color:var(--ink);margin-bottom:4px}.svc-desc{font-size:17px;color:var(--ink-mid);line-height:1.5}.worship-note{margin-top:16px;font-size:17px;color:var(--ink-mid);text-align:center;font-weight:400}.worship-card .more{flex-shrink:0}.welcome{padding:var(--sec) 0 var(--sec-sm)}.welcome-inner{max-width:900px}.welcome h2{font-size:clamp(34px,4vw,48px);margin-bottom:28px;color:var(--ink)}.welcome p{font-size:19px;font-weight:400;color:var(--ink-mid);margin-bottom:24px;max-width:68ch;line-height:1.75}.welcome p:last-child{margin-bottom:0}.welcome a{color:var(--elca-blue);font-weight:600}.staff-strip{padding:var(--sec-sm) 0;background:var(--ui-white);border-top:1px solid var(--line)}.staff-strip h2{font-size:clamp(28px,3.5vw,40px);margin-bottom:12px}.staff-sub{font-size:18px;color:var(--ink-mid);margin-bottom:40px;max-width:54ch}.staff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.staff-card{background:var(--card-bg);border-radius:var(--r);padding:var(--card-pad);box-shadow:var(--card-shadow);transition:box-shadow .25s ease,transform .2s ease;display:flex;flex-direction:column}.staff-card:hover{box-shadow:var(--card-shadow-hover)}.staff-card--pastor{background:var(--card-bg-action)}.staff-role{font-size:var(--card-tag);font-weight:var(--card-tag-weight);letter-spacing:.04em;text-transform:uppercase;color:var(--elca-blue);margin-bottom:8px;line-height:1.4}.staff-name{font-family:var(--serif);font-size:var(--card-title);font-weight:500;color:var(--ink);margin-bottom:16px;line-height:1.2}.staff-note{font-size:var(--card-desc);color:var(--ink-mid);line-height:1.7}.staff-card .more{margin-top:auto}.expect{padding:var(--sec) 0}.expect h2{font-size:clamp(32px,3.8vw,46px);margin-bottom:14px}.expect-sub{font-size:19px;font-weight:400;color:var(--ink-mid);margin-bottom:56px;max-width:58ch;line-height:1.75}.expect-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.expect-card{background:var(--card-bg);padding:var(--card-pad);box-shadow:var(--card-shadow);border-radius:var(--r);transition:box-shadow .25s ease,transform .2s ease;display:flex;flex-direction:column}.expect-card:hover{box-shadow:var(--card-shadow-hover)}.card-accent{width:40px;height:3px;margin-bottom:28px}.expect-card:nth-child(1) .card-accent{background:var(--elca-blue)}.expect-card:nth-child(2) .card-accent{background:var(--elca-yellow)}.expect-card:nth-child(3) .card-accent{background:var(--ui-navy-mid)}.expect-card h3{font-size:var(--card-title);margin-bottom:14px;color:var(--ink)}.expect-card p{font-size:var(--card-desc);font-weight:400;color:var(--ink-mid);line-height:1.75}.features{background:var(--ui-white);padding:var(--sec) 0}.features>.wrap>h2{font-size:clamp(38px,5vw,58px);margin-bottom:60px}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.feat-grid article{display:flex;flex-direction:column}.feat-img{border-radius:var(--r);overflow:hidden;aspect-ratio:16/10;margin-bottom:32px;flex-shrink:0}.feat-img img{width:100%;height:100%;object-fit:cover;display:block}.feat-body{display:flex;flex-direction:column;flex:1}.feat-body h3{font-family:var(--sans);font-weight:600;font-size:22px;color:var(--ink);line-height:1.25;margin-bottom:14px}.feat-rule{width:100%;height:2px;background:var(--elca-yellow);margin-bottom:16px}.feat-kicker{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:16px}.feat-body p{font-size:17px;font-weight:400;color:var(--ink-mid);line-height:1.75;margin-bottom:24px;flex:1}.feat-body .more{margin-top:auto}.involved{background:var(--ui-warm-white);padding:var(--sec) 0}.involved h2{font-size:clamp(38px,5vw,56px);margin-bottom:48px}.involved h2 em{font-style:italic;color:var(--ui-navy-mid)}.evt-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}.evt-pill{background:var(--ui-white);border-radius:var(--r);border:1px solid var(--line);border-left:3px solid var(--elca-yellow);display:flex;flex-direction:column;padding:28px 32px;transition:box-shadow .15s,transform .1s}.evt-pill:hover{box-shadow:var(--shadow-md)}.evt-date{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.evt-name{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--ink);line-height:1.3;flex:1;margin-bottom:20px}.evt-pill .more{margin-top:auto;align-self:flex-start}.all-events{display:flex;justify-content:flex-end}.find-newsletter{font-size:15px;color:var(--ink-mid);margin-top:8px;text-align:center}.find-newsletter a{font-weight:700;color:var(--elca-blue)}.find{background:var(--tint-blue);padding:var(--sec) 0}.find-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:start}.find h2{font-size:clamp(32px,4vw,48px);margin-bottom:16px}.find-body{font-size:19px;font-weight:400;color:var(--ink-mid);margin-bottom:8px}.find-addr{font-family:var(--sans);font-weight:700;font-size:22px;color:var(--ink);margin-top:20px;line-height:1.4}.find-addr small{display:block;font-weight:400;font-size:16px;color:var(--ink-soft);margin-top:4px}.find-actions{display:flex;flex-direction:column;gap:14px}.find-map{margin-top:48px}footer{background:var(--ui-navy-dark);padding:64px var(--g) 44px}.foot-grid{max-width:calc(var(--max) - 2 * var(--g));margin:0 auto;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:36px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.1)}.foot-brand{display:flex;gap:14px;align-items:flex-start}.foot-name{font-family:var(--serif);font-size:19px;font-weight:500;color:#fff;line-height:1.2;display:block;margin-bottom:6px}.foot-sub{font-size:15px;color:#ffffffbf;line-height:1.7}.foot-col h4{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#ffffffe6;margin-bottom:16px}.foot-col a{display:block;font-size:16px;color:#ffffffb8;text-decoration:none;padding:5px 0;transition:color .12s}.foot-col a:hover{color:#fff}.foot-bottom a{color:#fff9;text-decoration:none}.foot-bottom a:hover{color:#fff}.foot-bottom{max-width:calc(var(--max) - 2 * var(--g));margin:28px auto 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:14px;color:#fff9}@media(max-width:900px){.util-inner{justify-content:center;flex-wrap:wrap;gap:4px;padding:6px var(--g)}.util-inner a{font-size:14px;padding:11px 13px;min-height:44px}.util-inner a.util-give{margin-left:4px;padding:11px 16px}.staff-grid{grid-template-columns:repeat(2,1fr)}.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fffffffa;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:8px 16px 16px;border-bottom:1px solid var(--line);box-shadow:0 16px 40px #0020401a;z-index:300}.nav-links.open a{padding:14px 12px;font-size:18px;border-bottom:1px solid var(--line)}.nav-links.open a:last-child{border-bottom:none}.nav-toggle{display:block}.nav-links.open .nav-item{flex-direction:column;align-items:stretch;position:static}.nav-links.open .nav-item-trigger{padding:16px 12px;font-size:18px;font-weight:600;display:flex;align-items:center}.nav-links.open .nav-caret-btn{display:flex;position:absolute;right:16px;padding:16px 12px;min-height:56px}.nav-links.open .nav-item{position:relative}.nav-links.open .nav-caret{opacity:.7;width:20px;height:20px}.nav-links.open .nav-item.mobile-open .nav-caret{transform:rotate(180deg)}.nav-links.open .nav-dropdown{position:static;opacity:1;visibility:visible;transform:none;background:none;border:none;box-shadow:none;backdrop-filter:none;margin:0;padding:0;min-width:0;max-height:0;overflow:hidden;transition:max-height .28s ease}.nav-links.open .nav-item.mobile-open .nav-dropdown{max-height:640px}.nav-links.open .nav-dropdown a{font-size:16px;color:var(--ink-mid);padding:14px 12px 14px 28px}.hero-grid{gap:40px}.hero h1{font-size:clamp(36px,4.2vw,48px)}.worship-card{padding:22px 28px}.worship-services{gap:16px}.feat-grid{grid-template-columns:1fr 1fr;gap:36px}.feat-grid article:nth-child(3){grid-column:1 / -1;max-width:560px;margin:0 auto}.expect-card{padding:var(--card-pad)}.foot-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.foot-brand{grid-column:1 / -1}.split-panel{grid-template-columns:1fr;min-height:auto}.info-panel{padding:36px 28px;border-right:none;border-bottom:1px solid var(--line)}.map-panel,.map-panel iframe{min-height:300px}}@media(max-width:600px){.util-inner a.util-phone{display:none}.util-row{justify-content:center;flex-wrap:wrap;gap:12px;padding:10px var(--g)}.hero-grid{grid-template-columns:1fr;gap:36px}.hero h1{font-size:clamp(32px,7vw,40px);max-width:none;line-height:1.12}.hero-lead{font-size:18px}.hero-img{aspect-ratio:16/9;border-radius:14px}.hero-cta{flex-direction:column;gap:12px}.hero-cta .btn{width:100%;justify-content:center}.worship-wrap{margin:-24px auto 0}.worship-card{padding:20px;border-radius:14px}.worship-services{grid-template-columns:1fr}.worship-header{margin-bottom:16px}.staff-grid{grid-template-columns:1fr}.welcome-inner{max-width:none}.welcome p{font-size:18px}.expect-grid{grid-template-columns:1fr;gap:0}.expect-card{padding:var(--card-pad-mobile)}.expect-card:first-child{border-radius:var(--r) var(--r) 0 0}.expect-card:last-child{border-radius:0 0 var(--r) var(--r)}.feat-grid{grid-template-columns:1fr;gap:48px}.feat-grid article:nth-child(3){max-width:none;margin:0}.evt-grid{grid-template-columns:1fr}.find-inner{grid-template-columns:1fr;gap:28px}.find-actions{flex-direction:column}.find-actions .btn{width:100%;justify-content:center}.foot-grid{grid-template-columns:1fr;gap:32px}.foot-brand{grid-column:auto}.foot-bottom{flex-direction:column;text-align:center;gap:6px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-hero{background:var(--ui-white);padding:36px 0 0;border-top:1px solid var(--line)}.page-hero-inner{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;padding-bottom:32px}.page-hero-breadcrumb{display:flex;align-items:center;gap:6px;font-size:16px;color:var(--ink-mid);margin-bottom:16px;font-weight:400;font-family:var(--sans);letter-spacing:.01em}.page-hero-breadcrumb a{color:var(--elca-blue);text-decoration:none;text-underline-offset:3px;padding:12px 0}.page-hero-breadcrumb a:hover{color:var(--ui-navy-mid);text-decoration:underline}.page-hero-breadcrumb .crumb-sep{color:var(--line);font-size:14px;line-height:1;display:inline-block;transform:scaleX(.7)}.page-hero h1{font-size:clamp(28px,4vw,48px);font-weight:400;line-height:1.1;color:var(--ink);margin-bottom:10px;font-family:var(--serif)}.page-hero .lead{font-size:18px;font-weight:400;color:var(--ink-mid);max-width:72ch;line-height:1.65}.page-hero-rule{height:1px;background:var(--line)}.content{padding:var(--sec-sm) 0}.content-inner{width:100%}.content>.wrap>:first-child,.content .content-inner>:first-child{margin-top:0}.content h2{font-size:clamp(28px,3.5vw,40px);margin-bottom:24px;color:var(--ink)}.content h3{font-size:22px;margin-top:40px;margin-bottom:12px;color:var(--ink)}.content-inner h3:not([class]):not(.ministry-item *):not(.link-card *){font-family:var(--serif);font-weight:500;font-size:25px;color:var(--ui-navy-mid);line-height:1.2;margin-top:52px;margin-bottom:14px;padding-left:18px;position:relative}.content-inner h3:not([class]):not(.ministry-item *):not(.link-card *):before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:4px;background:var(--elca-yellow)}.content-inner>h3:not([class]):first-child{margin-top:0}.content p{max-width:72ch;font-size:19px;font-weight:400;color:var(--ink-mid);margin-bottom:20px;line-height:1.75}.content-inner>p:not([class]):first-of-type{font-size:22px;line-height:1.7;color:var(--ink);max-width:64ch;margin-bottom:26px}.content-inner hr{border:none;margin:18px 0;height:22px}.content ul,.content ol{font-size:18px;color:var(--ink-mid);line-height:1.75;margin:0 0 24px 24px}.content li{margin-bottom:8px}.content a{color:var(--elca-blue);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .12s}.content a:hover{color:var(--ui-navy-mid)}.about-prose a,.welcome a,.sing-state a,.sing-list p a,.page-hero p a,.lead a,.prose-body p a,.prose-body li a{text-decoration:underline;text-underline-offset:3px;transition:color .12s}.about-prose a:hover,.welcome a:hover,.sing-state a:hover,.sing-list p a:hover,.page-hero p a:hover,.lead a:hover,.prose-body p a:hover,.prose-body li a:hover{color:var(--ui-navy-mid)}.content a.btn,.content a.link-card,.content a.link-row,.content a.ls-tile,.content a.svc-card{color:inherit;font-weight:inherit;text-decoration:none}.content a.btn:hover,.content a.link-card:hover,.content a.link-row:hover,.content a.ls-tile:hover,.content a.svc-card:hover{color:inherit;text-decoration:none}.content a.link-card *,.content a.link-row *,.content a.ls-tile *,.content a.svc-card *{text-decoration:none}.content a.btn-primary,.content a.btn-primary:hover{color:#fff}.feature-note a{display:inline-block;padding:12px 0;line-height:1}.content hr{border:none;border-top:1px solid var(--line);margin:40px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0;align-items:start}.contact-card{background:var(--card-bg);border-radius:var(--r);padding:20px 24px;box-shadow:var(--card-shadow);transition:box-shadow .25s ease,transform .2s ease;display:flex;flex-direction:column}.contact-card:hover{box-shadow:var(--card-shadow-hover)}.contact-card h3{margin-top:0;font-size:var(--card-title);margin-bottom:12px;display:flex;align-items:center;gap:10px}.contact-card h3 svg{flex-shrink:0;width:22px;height:22px;stroke:var(--elca-blue);stroke-width:2;fill:none}.contact-card p{font-size:var(--card-desc)}.contact-card a[href^=tel]{display:inline-block;min-height:44px;line-height:44px}.split-panel{display:grid;grid-template-columns:1fr 1.2fr;border-radius:var(--r);overflow:hidden;box-shadow:var(--card-shadow);background:var(--card-bg);min-height:420px}.info-panel{padding:44px 40px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}.info-panel h2{font-family:var(--serif);font-size:26px;font-weight:500;color:var(--ink);margin-bottom:6px}.info-panel .subtitle{font-size:16px;color:var(--ink-soft);margin-bottom:32px;line-height:1.5}.ci{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.ci-icon{width:44px;height:44px;border-radius:10px;flex-shrink:0;background:#0069aa0f;display:flex;align-items:center;justify-content:center;transition:background .2s}.ci:hover .ci-icon{background:#0069aa1a}.ci-icon svg{width:20px;height:20px;stroke:var(--elca-blue);stroke-width:2;fill:none}.ci-label{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--ink-soft);margin:0}.ci-value{font-size:18px;font-weight:600;margin:3px 0 0;line-height:1.3;color:var(--ink)}.ci-value a{color:var(--elca-blue);text-decoration:none;transition:color .15s}.ci-value a:hover{text-decoration:underline}.ci-value a[href^=tel]{display:inline-block;min-height:44px;line-height:44px}.ci-sub{font-size:15px;color:var(--ink-mid);line-height:1.45;margin:3px 0 0}.ci-action{margin-top:8px}.ci-action a{font-size:14px;font-weight:600;color:var(--elca-blue);text-decoration:none;transition:color .15s}.ci-action a:hover{text-decoration:underline}.panel-sep{border:none;border-top:1px solid var(--line);margin:4px 0 24px}.social{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.social a{font-size:14px;color:var(--ink-soft);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .15s}.social a:hover{color:var(--elca-blue)}.social svg{width:16px;height:16px;stroke:var(--ink-soft);stroke-width:2;fill:none}.map-panel{position:relative;min-height:420px}.map-panel iframe{width:100%;height:100%;min-height:420px;border:0;display:block}.directions-btn{display:inline-flex;align-items:center;gap:8px;margin-top:6px;align-self:flex-start;text-decoration:none}.directions-btn svg{width:17px;height:17px;stroke:#fff;stroke-width:2.2;fill:none}.content a.directions-btn,.content a.directions-btn:hover{color:#fff}.ministry-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:32px 0;max-width:940px}.ministry-item{background:var(--card-bg);border-radius:12px;padding:24px 26px 22px;box-shadow:var(--card-shadow);min-height:82px;display:flex;flex-direction:column;justify-content:center;gap:12px}.ministry-item h3{font-family:var(--serif);font-weight:500;font-size:20px;color:var(--ink);line-height:1.3;margin:0}.ministry-rule{width:34px;height:3px;border-radius:3px;background:var(--elca-yellow);display:block}.sidebar-cta{background:var(--card-bg-action);border-radius:var(--r);padding:var(--card-pad);margin:40px 0;box-shadow:var(--card-shadow);transition:box-shadow .25s ease,transform .2s ease}.sidebar-cta:hover{box-shadow:var(--card-shadow-hover)}.sidebar-cta h3{margin-top:0;font-size:var(--card-title);color:var(--ui-navy-mid)}.sidebar-cta p{font-size:var(--card-desc)}.sidebar-cta .btn-primary,.sidebar-cta .btn-primary:hover{color:#fff!important}.content ul.care-does{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 8px;padding:0}.content ul.care-does .care-chip{background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:50px;padding:9px 18px;font-size:16px;font-weight:600;color:var(--ink);margin:0}.care-cta{background:var(--card-bg-action);border-radius:var(--r);box-shadow:var(--card-shadow);padding:32px 34px;margin:40px 0}.care-cta>h2{font-family:var(--serif);font-weight:500;font-size:26px;color:var(--ui-navy-mid);margin:0 0 6px;padding-left:14px;position:relative}.care-cta>h2:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:3px;background:var(--elca-yellow)}.care-cta-sub{font-size:17px;color:var(--ink-mid);margin-bottom:24px;max-width:60ch}.cta-choices{display:grid;grid-template-columns:1fr 1fr;gap:16px}.choice{background:var(--card-bg);border-radius:12px;box-shadow:var(--card-shadow);padding:22px 22px 24px;display:flex;flex-direction:column}.choice .ch-label{font-family:var(--serif);font-size:20px;font-weight:500;color:var(--ink);margin-bottom:6px}.choice .ch-desc{font-size:15px;color:var(--ink-mid);line-height:1.5;margin-bottom:18px;flex:1}.choice .btn{width:100%;margin-top:0}.care-cta .btn-primary,.care-cta .btn-primary:hover{color:#fff!important}.care-cta-phone{margin-top:20px;text-align:center}@media(max-width:600px){.cta-choices{grid-template-columns:1fr}}.content a.link-row{display:flex;align-items:center;gap:14px;padding:var(--card-pad-compact);border-radius:var(--r);background:var(--card-bg);box-shadow:var(--card-shadow);margin:24px 0;transition:box-shadow .25s ease,transform .2s ease}.content a.link-row:hover{box-shadow:var(--card-shadow-hover)}.link-row .lr-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.link-row .lr-eyebrow{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.link-row .lr-title{font-weight:600;font-size:19px;color:var(--ink);line-height:1.3}.link-row .lr-arrow{width:20px;height:20px;flex:none;color:var(--elca-blue)}.content a.quiet-link{display:inline-flex;align-items:center;gap:6px;color:var(--elca-blue);font-weight:600;font-size:15px;text-decoration:none;min-height:44px}.content a.quiet-link:hover{text-decoration:underline;text-underline-offset:3px}.quiet-link svg{width:15px;height:15px;flex:none}.cta-phone{font-size:15px;color:var(--ink-soft);margin-top:14px}.cta-phone a{color:var(--elca-blue);font-weight:700;text-decoration:none}.cta-phone a:hover{text-decoration:underline;text-underline-offset:3px}.committee-feature{margin:48px 0}.committee-feature>h2{margin-bottom:12px}.feature-note{font-size:17px;color:var(--ink-soft);font-style:italic;margin-top:16px}.feature-intro{font-size:17px;color:var(--ink-mid);line-height:1.7;margin-bottom:24px;max-width:62ch}.resource-groups{display:grid;gap:28px}.resource-cat{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.resource-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.resource-item{display:flex;flex-direction:column;gap:3px;padding:var(--card-pad-compact);border-radius:var(--r);background:var(--card-bg);box-shadow:var(--card-shadow);transition:box-shadow .25s ease,transform .2s ease}.resource-item:hover{box-shadow:var(--card-shadow-hover)}.resource-name{font-weight:600;color:var(--ink)}.resource-note{font-size:15px;color:var(--ink-mid);line-height:1.5}.resource-contact{font-size:16px;margin-top:2px}.resource-contact a{text-decoration:none}.resource-contact a:hover{text-decoration:underline}.resource-contact .dot{color:var(--ink-soft);margin:0 8px}.repair-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.repair-cost{flex-shrink:0;font-size:14px;font-weight:600;color:var(--elca-blue);background:#0069aa14;padding:3px 10px;border-radius:999px;white-space:nowrap}.empty-card{display:flex;align-items:center;gap:14px;padding:var(--card-pad-compact);border-radius:var(--r);background:var(--card-bg);box-shadow:var(--card-shadow);margin-top:16px;transition:box-shadow .25s ease,transform .2s ease}.empty-card:hover{box-shadow:var(--card-shadow-hover)}.empty-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:#0069aa14;color:var(--elca-blue);display:flex;align-items:center;justify-content:center}.empty-text{font-size:17px;color:var(--ink-soft);margin:0}@media(max-width:600px){.page-hero{padding:20px 0 0}.page-hero h1{font-size:clamp(24px,6vw,36px)}.page-hero .lead{font-size:16px}.page-hero-inner,.contact-grid,.ministry-grid{grid-template-columns:1fr}.sidebar-cta,.staff-card,.contact-card{padding:var(--card-pad-mobile)}.info-panel{padding:28px 22px}.ci-value{font-size:16px}.map-panel,.map-panel iframe{min-height:240px}.expect-card,.empty-card{padding:var(--card-pad-mobile)}}.ls-wrap{max-width:1080px}.ls-nowshowing{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 22px;text-align:center;color:var(--ink);font-size:19px;font-weight:600}.ls-nowshowing svg{color:var(--elca-blue);flex:none}.ls-nowshowing small{display:block;font-weight:400;font-size:16px;color:var(--ink-soft);margin-top:2px}.ls-accent{width:52px;height:3px;background:var(--elca-yellow);border-radius:2px;margin:0 auto 26px}.ls-player{background:#fff;border-radius:20px;padding:12px;box-shadow:var(--card-shadow-hover)}.ls-video{position:relative;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden}.ls-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ls-follow{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.ls-tile{background:var(--card-bg);border-radius:10px;padding:34px 32px;box-shadow:var(--card-shadow);transition:box-shadow .25s,transform .15s;text-decoration:none;color:inherit;display:flex;flex-direction:column}.ls-tile:hover{box-shadow:var(--card-shadow-hover)}.ls-tile-warm{background:var(--card-bg-action);border:1px solid rgba(0,105,170,.12)}.ls-tile-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ls-tile-top svg{color:var(--elca-blue);flex:none}.ls-tile-top h3{font-family:var(--serif);font-size:26px;font-weight:500;color:var(--ink);margin:0}.ls-tile p{color:var(--ink-mid);font-size:18px;margin:0 0 26px}.ls-tile .btn{margin-top:auto;gap:10px}.nl-reader{background:#fff;border-radius:20px;padding:12px;box-shadow:var(--card-shadow-hover)}.nl-reader-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 8px 12px}.nl-reader-caption{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:var(--ink-soft);letter-spacing:.02em}.nl-reader-caption svg{color:var(--elca-blue);flex:none}.nl-frame{width:100%;height:760px;border:0;border-radius:12px;display:block;background:#f4f2ee}.btn-sm{font-size:16px;padding:11px 22px;min-height:46px}.nl-signup{display:flex;align-items:center;justify-content:space-between;gap:28px;background:var(--card-bg-action);border:1px solid rgba(0,105,170,.14);border-radius:10px;padding:30px 36px;margin-top:36px;flex-wrap:wrap}.nl-signup-text .h{font-family:var(--serif);font-size:25px;font-weight:500;color:var(--ink);line-height:1.2}.nl-signup-text .p{font-size:18px;color:var(--ink-mid);margin-top:6px}.nl-signup .btn{font-size:19px;padding:17px 38px;min-height:58px}@media(max-width:680px){.ls-follow{grid-template-columns:1fr}.nl-reader-top{flex-direction:column;align-items:stretch;gap:10px}.nl-reader-caption{justify-content:center}.nl-reader-top .btn{width:100%}.nl-frame{height:540px}.nl-signup{flex-direction:column;align-items:stretch;text-align:center}.nl-signup .btn{width:100%}}.worship-block{padding:44px 0}.worship-block-tinted{background:#0069aa05;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 calc(-1 * var(--g));padding-left:var(--g);padding-right:var(--g)}.section-label{display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--serif);font-size:30px;font-weight:400;color:var(--ink);text-align:center;margin-bottom:6px}.accent-rule{width:52px;height:3px;background:var(--elca-yellow);border-radius:2px;margin:0 auto 32px}.svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto}.svc-card{background:#fff;border-radius:10px;padding:32px 30px;box-shadow:var(--card-shadow);transition:box-shadow .25s,transform .15s}.svc-card:hover{box-shadow:var(--card-shadow-hover)}.svc-time{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-size:28px;font-weight:500;color:var(--elca-blue);margin-bottom:12px}.svc-time svg{color:var(--elca-blue);flex:none}.svc-card p{font-size:18px;color:var(--ink-mid)}.expect{max-width:900px;margin:0 auto}.expect-item{display:flex;gap:16px;align-items:flex-start;padding:22px 0;border-bottom:1px solid var(--line)}.expect-item:last-child{border-bottom:none}.expect-item svg{color:var(--elca-blue);flex:none;margin-top:3px}.expect-item .txt strong{display:block;font-size:20px;font-weight:600;color:var(--ink);margin-bottom:4px}.expect-item .txt span{font-size:18px;color:var(--ink-mid)}.link-card{display:flex;align-items:center;gap:24px;max-width:900px;margin:0 auto;background:var(--card-bg-action);border:1px solid rgba(0,105,170,.14);border-radius:10px;padding:28px 32px;text-decoration:none;color:inherit;transition:box-shadow .25s,transform .15s;flex-wrap:wrap}.link-card:hover{box-shadow:var(--card-shadow-hover)}.link-card .lc-icon{width:64px;height:64px;border-radius:14px;flex:none;background:#fff;display:grid;place-items:center;color:var(--elca-blue);box-shadow:var(--card-shadow)}.link-card .lc-text{flex:1;min-width:200px}.link-card .lc-text h3{font-family:var(--serif);font-size:24px;font-weight:500;color:var(--ink);margin-bottom:4px}.link-card .lc-text p{font-size:17px;color:var(--ink-mid)}.link-card .lc-arrow{color:var(--elca-blue);flex:none}@media(max-width:680px){.svc-grid{grid-template-columns:1fr}.link-card{flex-direction:column;text-align:center}.link-card .lc-arrow{display:none}.section-label{font-size:26px}}:root{--lit:#52654A;--lit-soft:#F0F1EC;--lit-name:"Time after Pentecost"}[data-lit-color=blue]{--lit:#4A5A85;--lit-soft:#EDEFF4}[data-lit-color=gold]{--lit:#7D6226;--lit-soft:#F6F1E6}[data-lit-color=violet]{--lit:#5E5682;--lit-soft:#F1EFF4}[data-lit-color=red]{--lit:#8C3F3A;--lit-soft:#F5EDEB}[data-lit-color=green]{--lit:#52654A;--lit-soft:#F0F1EC}[data-theme=dark] .site-nav{background:var(--ui-white);border-bottom-color:var(--line)}[data-theme=dark] .nav-dropdown{background:var(--ui-white)}[data-theme=dark] .info-strip,[data-theme=dark] .features,[data-theme=dark] .staff-strip{background:var(--ui-navy-mid);border-color:var(--line)}[data-theme=dark] .lit-swatch{outline-color:#ffffff40}.view{display:none}.view.is-active{display:block}.season-strip{background:var(--ui-white);border-bottom:1px solid var(--line)}.season-inner{max-width:var(--max);margin:0 auto;padding:9px var(--g);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}.season-left{display:flex;align-items:center;gap:9px;font-weight:600;letter-spacing:.01em;color:var(--ink);text-decoration:none}a.season-left:hover{color:var(--elca-blue)}.lit-swatch{width:9px;height:9px;border-radius:50%;background:var(--lit);outline:2px solid var(--lit-soft);outline-offset:2px;flex:none;cursor:pointer}.season-right{color:var(--ink-soft);font-weight:400}[data-theme=dark] .season-strip{background:var(--ui-white);border-color:var(--line)}.season-strip{position:relative}.season-inner{flex-wrap:nowrap}.season-text{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:1px;align-items:baseline}.season-text .season-right{font-weight:400}.aa-btn{flex:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-height:44px;min-width:44px;padding:0 14px;border-radius:50px;background:var(--ui-warm-white);border:1px solid var(--line);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:600}.aa-btn>span[aria-hidden]{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1}.aa-btn:hover,.aa-btn[aria-expanded=true]{border-color:var(--elca-blue);color:var(--elca-blue)}[data-theme=dark] .aa-btn{background:var(--ui-navy-mid)}.display-panel{position:absolute;right:0;left:0;top:100%;z-index:150;background:var(--ui-white);border-bottom:1px solid var(--line);box-shadow:0 12px 28px #00000014}.display-panel[hidden]{display:none}.display-panel-inner{max-width:var(--max);margin:0 auto;padding:16px var(--g) 18px;font-family:var(--sans)}.display-panel-head{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.display-panel-row{display:flex;flex-wrap:wrap;gap:10px}.display-opt{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border-radius:10px;border:1px solid var(--line);background:var(--ui-warm-white);color:var(--ink);font-family:var(--sans);font-size:17px;font-weight:600;cursor:pointer}[data-theme=dark] .display-opt{background:var(--ui-navy-mid)}.display-opt-check{width:20px;height:20px;border-radius:5px;border:2px solid var(--ink-soft);flex:none;display:inline-flex;align-items:center;justify-content:center}.display-opt[aria-pressed=true]{border-color:var(--elca-blue);color:var(--elca-blue)}.display-opt[aria-pressed=true] .display-opt-check{background:var(--elca-blue);border-color:var(--elca-blue)}.display-opt[aria-pressed=true] .display-opt-check:after{content:"";width:5px;height:10px;border:solid var(--ui-white);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.display-panel-note{font-size:14px;color:var(--ink-soft);margin:12px 0 0}.display-panel-note a{color:var(--elca-blue);text-decoration:underline;text-underline-offset:3px}.nav-help{display:none}@media(max-width:900px){.util-strip{display:none}.nav-help{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:50px;background:#8b342f;color:#fff!important;font-family:var(--sans);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.nav-help:hover{background:#6f2925}.aa-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aa-btn{padding:0}}@media(max-width:430px){.brand-name{font-size:17px}.nav-rose{width:34px;height:34px}.nav-brand{gap:10px}}.nav-rose{flex:none;width:40px;height:40px}[data-theme=dark] .nav-rose{opacity:.9}.brand-name{font-size:20px;letter-spacing:-.01em}.nav-right{display:flex;align-items:center;gap:6px}.nav-cta{font-family:var(--sans);font-weight:700;font-size:15px;color:var(--on-accent);background:var(--elca-blue);text-decoration:none;padding:11px 22px;border-radius:50px;margin-left:10px;display:inline-flex;align-items:center;min-height:44px;transition:background .15s,transform .1s}.nav-cta:hover{background:var(--plum-900);transform:translateY(-1px)}[data-theme=dark] .nav-cta{background:var(--elca-blue);color:var(--ui-navy)}[data-theme=dark] .do-n{color:var(--ui-navy)}[data-theme=dark] .give-pill{color:var(--ui-navy)!important}[data-theme=dark] .btn.btn-primary,[data-theme=dark] .btn.btn-primary:hover{color:var(--ui-navy)}.hero--narthex{background:var(--ui-warm-white);padding:40px 0 56px;border-top:1px solid var(--line);position:relative;overflow:hidden}.hero--narthex:after{content:"";display:block;position:absolute;width:280px;height:280px;right:calc((100% - var(--max)) / 2 + 60px);top:50%;transform:translateY(-50%);background:url(/luther-rose.png) center/contain no-repeat;opacity:.06;pointer-events:none}@media(max-width:1100px){.hero--narthex:after{display:none}}.hero--narthex:after{display:none}.hero--narthex h1{font-family:var(--serif);font-weight:400;color:var(--ink);font-size:clamp(34px,4vw,48px);line-height:1.08;max-width:17ch;margin-bottom:20px;letter-spacing:-.02em}.hero--narthex .hero-descriptor{font-family:var(--serif);font-style:italic;font-size:clamp(19px,2vw,22px);color:var(--ink);max-width:40ch;margin:-6px 0 12px;line-height:1.4}.hero--narthex .hero-lead{font-size:clamp(17px,1.7vw,19px);color:var(--ink-mid);max-width:48ch;margin-bottom:24px;line-height:1.6}.narthex{max-width:720px}@media(min-width:1000px){.narthex{max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start}.narthex .narthex-pray{margin-bottom:0}.narthex>.narthex-doors{grid-template-columns:1fr}}.narthex-more{grid-column:1 / -1;margin:6px 0 0;font-family:var(--sans);font-size:15px;color:var(--ink-soft)}.narthex-more a{color:var(--elca-blue);text-decoration:underline;text-underline-offset:3px}.narthex-doors--situations{max-width:none;margin-top:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.narthex-doors--situations{grid-template-columns:1fr}}.invite-link{display:inline-block;margin-top:14px;font-family:var(--sans);font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:4px}.narthex-pray{padding:18px 22px;margin-bottom:26px;background:var(--plum-100);border-radius:10px;border:none}.narthex-time{font-family:var(--serif);font-size:22px;color:var(--ink);margin-bottom:6px}.narthex-office-link{font-family:var(--serif);font-size:28px;color:var(--ink);text-decoration:none;line-height:1.25;transition:color .15s}.narthex-office-link:hover{color:var(--elca-blue)}.narthex-office-name{font-weight:600}.narthex-office-meta{font-family:var(--sans);font-size:14px;color:var(--ink-soft);margin-top:10px}.narthex-secondary{display:inline-block;margin-top:14px;font-family:var(--sans);font-size:14px;color:var(--ink-soft);text-decoration:none}.narthex-secondary:hover{color:var(--elca-blue);text-decoration:underline;text-underline-offset:3px}.narthex-doors{display:grid;grid-template-columns:1fr 1fr;gap:12px}.narthex-door{display:flex;align-items:flex-start;gap:12px;text-decoration:none;color:inherit;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--card-bg);transition:box-shadow .15s,border-color .15s,transform .15s}.narthex-door--care{border-color:var(--elca-red);background:#8b342f0a;grid-column:1 / -1}.narthex-door--care .narthex-door-icon{background:#8b342f14;color:var(--elca-red)}[data-theme=dark] .narthex-door--care{border-color:var(--elca-red);background:#e2867d0f}.narthex-door:hover{border-color:var(--elca-blue);box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.narthex-door-icon{width:36px;height:36px;border-radius:8px;flex-shrink:0;background:var(--plum-100);display:flex;align-items:center;justify-content:center;margin-top:1px}.narthex-door-icon svg{width:18px;height:18px;stroke:var(--plum-700);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.narthex-door--care{grid-column:1 / -1;background:#8b342f08;border-color:#8b342f26}.narthex-door--care:hover{border-color:var(--elca-red);box-shadow:0 2px 8px #8b342f14}.narthex-door--care .narthex-door-icon{background:#8b342f1a}.narthex-door--care .narthex-door-icon svg{stroke:var(--elca-red)}.narthex-door-head{font-family:var(--sans);font-size:17px;font-weight:600;color:var(--elca-blue);display:block;margin-bottom:2px;line-height:1.3;text-decoration:none}.narthex-door:hover .narthex-door-head{color:var(--ui-navy-mid)}.narthex-door-sub{font-size:14px;color:var(--ink-mid);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.narthex-door--care .narthex-door-head,.narthex-door--care:hover .narthex-door-head{color:var(--elca-red)}.narthex-door-head [aria-hidden]{display:inline-block;margin-left:2px}@media(max-width:900px){.narthex-doors{grid-template-columns:1fr 1fr;gap:10px}.narthex-door{padding:14px}.narthex-door-head{font-size:16px}.narthex-door-sub{font-size:13px}}@media(max-width:800px){.narthex-doors{grid-template-columns:1fr}.narthex-door--care{grid-column:auto}}@media(max-width:560px){.hero--narthex{padding:32px 0 40px}.narthex-office-link{font-size:24px}.narthex-doors{grid-template-columns:1fr}.narthex-door{padding:14px 16px}.narthex-door-icon{width:32px;height:32px;border-radius:6px}.narthex-door-icon svg{width:16px;height:16px}}.office-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:32px}.office-card{background:var(--card-bg);border:1px solid var(--line);border-radius:10px;padding:24px 24px 22px;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008;display:flex;flex-direction:column;text-decoration:none;color:var(--ink);transition:box-shadow .2s,transform .12s}.office-card:hover{box-shadow:0 2px 6px #0000000f,0 10px 28px #0000000f}.office-when{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.office-name{font-family:var(--serif);font-size:27px;font-weight:500;line-height:1;margin-bottom:8px;color:var(--ink)}.office-meta{font-size:15px;color:var(--ink-mid);margin-top:auto}.office-card.is-now{border-color:var(--elca-blue);box-shadow:0 1px 3px #5b2a540f,0 6px 20px #5b2a5414}.office-card.is-now .office-when{color:var(--elca-blue)}.now-dot{width:7px;height:7px;border-radius:50%;background:var(--elca-blue);display:inline-block;margin-right:7px;vertical-align:1px}.pray-now{max-width:480px;margin-bottom:28px}.pray-now .office-name{font-size:32px;margin-bottom:8px}.pray-now .office-meta{font-size:15px;line-height:1.55;color:var(--ink-mid)}.hero-links{display:flex;gap:8px 24px;flex-wrap:wrap;font-family:var(--sans);font-size:15px;font-weight:600}.hero-links a{color:var(--elca-blue);text-decoration:none;padding:6px 0;display:inline-flex;align-items:center}.hero-links a:hover{text-decoration:underline;text-underline-offset:4px}.reading-wrap{max-width:var(--max);margin:0 auto;padding:0 var(--g)}.reading-card{background:var(--ui-white);border-radius:10px;border:1px solid var(--line);padding:36px 40px;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000d}.reading-kicker{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px}.reading-text{font-family:var(--serif);font-size:23px;line-height:1.62;color:var(--ink);max-width:62ch;font-weight:400}.reading-cite{font-size:15px;color:var(--ink-soft);margin-top:14px}.reading-foot{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.absolution-band{background:var(--ui-warm-white);padding:64px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.absolution{font-family:var(--serif);font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.55;max-width:34ch;color:var(--ink);letter-spacing:-.01em;border-left:3px solid var(--elca-blue);padding-left:28px}.absolution-lead{font-family:var(--sans);font-size:17px;line-height:1.6;color:var(--ink-mid);max-width:60ch;margin:0 0 14px}.absolution-cite{font-family:var(--sans);font-size:15px;color:var(--ink-soft);margin-top:18px;padding-left:31px}.band{padding:var(--sec) 0}.band-alt{background:var(--ui-white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.band-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;flex-wrap:wrap}.band-head h2{font-size:clamp(30px,3.8vw,44px);margin-bottom:10px}.band-head p{font-size:18px;color:var(--ink-mid);max-width:58ch}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.path-card{background:var(--card-bg);border-radius:10px;border:1px solid var(--line);padding:28px 26px;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .15s,border-color .2s}.path-card:hover{box-shadow:0 2px 6px #0000000f,0 10px 28px #0000000f;border-color:var(--elca-blue)}.path-rule{display:none}.path-card h3{font-family:var(--serif);font-weight:500;font-size:21px;color:var(--ink);margin-bottom:10px;line-height:1.25}.path-card p{font-size:17px;color:var(--ink-mid);line-height:1.7;margin-bottom:18px;flex:1}.path-meta{font-size:13px;color:var(--ink-soft);font-weight:600;letter-spacing:.02em}.lib-layout{display:grid;grid-template-columns:250px 1fr;gap:48px;align-items:start}.lib-filter-summary{display:none}.lib-about{max-width:46em;margin-top:var(--sec-sm)}.lib-about p{color:var(--ink-mid);line-height:1.7}@media(max-width:900px){.lib-filter-summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:var(--ui-white);cursor:pointer;font-family:var(--sans);font-size:16px;font-weight:600;color:var(--ink);list-style:none}.lib-filter-summary::-webkit-details-marker{display:none}.lib-filter-summary:after{content:"+";font-size:22px;font-weight:400;color:var(--ink-soft)}.lib-filter-panel[open] .lib-filter-summary:after{content:"−"}.lib-filter-panel[open] .lib-filter-summary{margin-bottom:18px}}.facet-group{margin-bottom:30px}.facet-group h4{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px}.facet{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:16px;color:var(--ink-mid);cursor:pointer;min-height:36px}.facet input{accent-color:var(--elca-blue);width:16px;height:16px;flex:none}.facet:hover{color:var(--elca-blue)}.facet .count{margin-left:auto;font-size:13px;color:var(--ink-soft)}.lib-search{width:100%;padding:14px 18px;font-family:var(--sans);font-size:17px;border:1px solid var(--line);border-radius:50px;background:var(--card-bg);color:var(--ink);margin-bottom:22px}.lib-search:focus{outline:2px solid var(--elca-blue);outline-offset:1px;border-color:transparent}.lib-count{font-size:15px;color:var(--ink-soft);margin-bottom:20px}.work-list{display:flex;flex-direction:column;gap:12px}.work-card{background:var(--card-bg);border-radius:10px;border:1px solid var(--line);padding:24px 26px;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008;text-decoration:none;color:inherit;display:block;transition:box-shadow .2s,transform .15s,border-color .2s}.work-card:hover{box-shadow:0 2px 6px #0000000f,0 10px 28px #0000000f;border-color:var(--elca-blue)}.work-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:8px}.work-card h3{font-family:var(--serif);font-weight:500;font-size:21px;color:var(--ink);line-height:1.3}.work-byline{font-size:15px;color:var(--ink-soft);margin-bottom:12px}.work-card p{font-size:17px;color:var(--ink-mid);line-height:1.7;max-width:74ch}.work-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.tag{font-size:13px;font-weight:600;padding:4px 11px;border-radius:50px;background:var(--plum-100);color:var(--plum-700)}[data-theme=dark] .tag{color:var(--ink-mid)}.badge{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 11px;border-radius:5px;white-space:nowrap;flex:none}.badge-full{background:#e4f2e3;color:#1f5e1b}.badge-free{background:#dfedf8;color:#004c7c}.badge-excerpt{background:#fbefd6;color:#7a5305}.badge-catalog{background:#edeae4;color:#5a544b}[data-theme=dark] .badge-full{background:#49a94229;color:#8ed888}[data-theme=dark] .badge-free{background:#0069aa33;color:#8cc8ee}[data-theme=dark] .badge-excerpt{background:#eeb11129;color:#f0c766}[data-theme=dark] .badge-catalog{background:#ffffff12;color:#a39c92}.work-layout{display:grid;grid-template-columns:1fr 300px;gap:56px;align-items:start}.work-prose{max-width:66ch}.work-prose p{font-family:var(--serif);font-size:19px;line-height:1.8;color:var(--ink-mid);margin-bottom:22px}.work-prose .lede{font-size:21px;color:var(--ink)}.work-aside{background:var(--card-bg);border-radius:10px;border:1px solid var(--line);padding:26px 24px;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008;position:sticky;top:110px}.meta-row{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.meta-row:last-of-type{border-bottom:none}.meta-row dt{color:var(--ink-soft)}.meta-row dd{color:var(--ink);font-weight:600;text-align:right}.pull{border-left:3px solid var(--plum-300);padding:4px 0 4px 22px;margin:32px 0;font-family:var(--serif);font-size:21px;line-height:1.6;color:var(--ink);font-style:italic}.advisory{background:#e31b230d;border:1px solid rgba(227,27,35,.22);border-radius:var(--r);padding:22px 26px;margin-bottom:32px}.advisory h4{font-family:var(--sans);font-size:15px;font-weight:700;color:var(--elca-red);margin-bottom:8px}.advisory p{font-size:17px;color:var(--ink-mid);line-height:1.7;margin:0}.chain{display:flex;flex-direction:column;gap:10px;margin-top:16px}.chain a{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;background:var(--card-bg-action);border:1px solid rgba(0,105,170,.14);border-radius:10px;font-size:17px;color:var(--ink)}.chain a:hover{border-color:var(--elca-blue)}.chain .arrow{color:var(--elca-blue);font-weight:700;flex:none}.office-page{background:var(--ui-warm-white);padding:56px 0 var(--sec)}.office-sheet{max-width:660px;margin:0;background:var(--ui-white);border-radius:10px;box-shadow:var(--glow);padding:56px 60px}.office-head{text-align:center;padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:36px}.office-head h1{font-family:var(--serif);font-weight:400;font-size:42px;color:var(--ink);margin-bottom:8px}.office-head p{font-size:16px;color:var(--ink-soft)}.office-tools{display:flex;gap:10px;justify-content:center;margin-top:22px;flex-wrap:wrap}.tool{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:15px;font-weight:600;padding:10px 18px;border-radius:50px;border:1px solid var(--line);background:var(--card-bg);color:var(--ink);cursor:pointer;min-height:44px}.tool:hover{border-color:var(--elca-blue);color:var(--elca-blue)}.rubric{font-family:var(--sans);font-size:14px;font-style:italic;color:var(--elca-red);margin-bottom:12px;letter-spacing:.01em}.versicle{font-family:var(--serif);font-size:20px;line-height:1.85;color:var(--ink);margin-bottom:28px}.versicle .resp{color:var(--ink);font-weight:700;display:block;margin-top:6px}.psalm{font-family:var(--serif);font-size:19px;line-height:1.9;color:var(--ink-mid);padding-left:24px;border-left:2px solid var(--plum-300);margin-bottom:28px}.office-step{margin-bottom:40px}.office-step>h2{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:16px}.source-note{font-size:14px;color:var(--ink-soft);margin-top:10px}.closer{background:var(--ui-navy);color:#fff;padding:var(--sec) 0}.closer h2{font-family:var(--serif);font-weight:400;color:#fff;font-size:clamp(28px,3.6vw,42px);max-width:22ch;margin-bottom:20px}.closer p{color:#c7d6e8;font-size:19px;max-width:56ch;line-height:1.75;margin-bottom:18px}@media(max-width:1000px){.stats-grid,.office-grid{grid-template-columns:repeat(2,1fr)}.lib-layout{grid-template-columns:1fr;gap:32px}.work-layout{grid-template-columns:1fr;gap:36px}.work-aside{position:static}.path-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.office-grid,.path-grid{grid-template-columns:1fr}.reading-card{padding:26px 24px}.reading-text{font-size:20px}.office-sheet{padding:34px 24px;border-radius:10px}.office-head h1{font-size:32px}.season-inner{font-size:13px}}.urgent-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.urgent-card{background:var(--card-bg);border:1px solid var(--elca-red);border-radius:10px;padding:30px 32px;text-decoration:none;color:inherit;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008;transition:box-shadow .2s,transform .14s}.urgent-card:hover{box-shadow:0 2px 6px #0000000f,0 10px 28px #0000000f}.urgent-kicker{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--elca-red);margin-bottom:12px}.urgent-card h3{font-family:var(--serif);font-weight:500;font-size:26px;color:var(--ink);line-height:1.2;margin-bottom:12px}.urgent-card p{font-size:17px;color:var(--ink-mid);line-height:1.7;margin-bottom:22px;flex:1}.urgent-go{font-family:var(--sans);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--elca-red)}.crisis-note{margin-top:36px;padding:24px 28px;border-radius:var(--r);background:var(--card-bg-action);border:1px solid rgba(0,105,170,.18)}.crisis-note p{font-size:17px;color:var(--ink-mid);line-height:1.75;max-width:80ch}.urgent-banner{max-width:700px;margin:0 0 24px;padding:24px 28px;border-radius:10px;background:#e31b230e;border:1px solid rgba(227,27,35,.24)}.urgent-banner p{font-size:18px;line-height:1.75;color:var(--ink);margin:0}[data-theme=dark] .urgent-banner{background:#e31b231c}.office-sheet--urgent{border-top:4px solid var(--elca-red);max-width:700px}.fill-name{background:var(--plum-100);color:var(--plum-700);border-radius:4px;padding:0 6px;font-style:normal;font-family:var(--sans);font-size:.86em;font-weight:600}[data-theme=dark] .fill-name{color:var(--ink)}.do-list,.step-list{list-style:none;margin:0;padding:0}.do-list li{display:flex;gap:18px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line)}.do-list li:last-child{border-bottom:none}.do-n{width:32px;height:32px;border-radius:50%;flex:none;background:var(--elca-red);color:#fff;display:grid;place-items:center;font-family:var(--sans);font-weight:700;font-size:16px;margin-top:2px}.do-list span:last-child{font-size:18px;line-height:1.7;color:var(--ink-mid)}.do-list strong{color:var(--ink)}.formula{margin-top:26px;background:var(--ui-warm-white);border:2px solid var(--elca-red);border-radius:10px;padding:28px 30px}[data-theme=dark] .formula{background:#ffffff08}.formula-label{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--elca-red);margin-bottom:14px}.formula-text{font-family:var(--serif);font-size:26px;line-height:1.5;color:var(--ink)}.formula-note{font-size:15px;color:var(--ink-soft);margin-top:14px}.after-block{max-width:700px;margin:40px 0 0}.after-block h2{font-family:var(--serif);font-weight:400;font-size:32px;color:var(--ink);margin-bottom:12px}.after-lead{font-size:18px;color:var(--ink-mid);line-height:1.75;margin-bottom:26px}.step-list{counter-reset:s}.step-list li{counter-increment:s;position:relative;padding:16px 0 16px 46px;border-bottom:1px solid var(--line);font-size:18px;line-height:1.75;color:var(--ink-mid)}.step-list li:last-child{border-bottom:none}.step-list li:before{content:counter(s);position:absolute;left:0;top:16px;width:30px;height:30px;border-radius:50%;background:var(--plum-100);color:var(--plum-700);display:grid;place-items:center;font-family:var(--sans);font-weight:700;font-size:15px}[data-theme=dark] .step-list li:before{color:var(--ink)}.step-list strong{color:var(--ink)}.after-links{display:flex;gap:28px;flex-wrap:wrap;margin-top:30px}.faq dt{font-family:var(--serif);font-size:21px;font-weight:500;color:var(--ink);margin-top:28px;margin-bottom:8px}.faq dd{font-size:18px;line-height:1.75;color:var(--ink-mid);margin:0}.faq dd a{color:var(--elca-blue);font-weight:600}@media(max-width:800px){.urgent-grid{grid-template-columns:1fr}.formula-text,.absolution{font-size:21px}}.crisis-strip{background:#8b342f;color:#fff;padding:10px var(--g);font-size:14px;text-align:center}.crisis-strip .wrap{display:flex;align-items:center;justify-content:center;gap:12px}.crisis-strip strong{font-weight:700}.crisis-strip a,.crisis-strip a:visited{color:#fff!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}.crisis-strip a:hover,.crisis-strip a:focus-visible{color:#fff!important;text-decoration-thickness:2px;outline-color:#fff}.util-help{background:#8b342f2e;color:#ffffffe6!important;border-radius:4px;padding:4px 10px!important;font-weight:700!important}.util-help:hover{background:#8b342f59!important;color:#fff!important}.what-band{padding:var(--sec) 0;background:var(--ui-white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.what-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.what-text h2{font-size:clamp(26px,3vw,36px);margin-bottom:18px}.what-text p{font-size:18px;color:var(--ink-mid);line-height:1.75;margin-bottom:16px;max-width:54ch}.email-card{background:var(--card-bg);border:1px solid var(--line);border-radius:10px;padding:28px;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008}.email-card--large{padding:32px}.email-card-head{font-family:var(--serif);font-size:20px;font-weight:500;color:var(--ink);margin-bottom:8px}.email-card-sub{font-size:15px;color:var(--ink-mid);line-height:1.65;margin-bottom:18px}.email-form{display:flex;gap:8px;flex-wrap:wrap}.email-input{flex:1;min-width:200px;padding:11px 16px;font-family:var(--sans);font-size:15px;border:1px solid var(--line);border-radius:50px;background:var(--ui-warm-white);color:var(--ink)}.email-input:focus{outline:2px solid var(--elca-blue);outline-offset:1px;border-color:transparent}.email-btn{font-family:var(--sans);font-weight:700;font-size:15px;padding:11px 22px;border-radius:50px;border:none;background:var(--elca-blue);color:var(--on-accent);cursor:pointer;white-space:nowrap;transition:background .15s}.email-btn:hover{background:var(--plum-900)}.email-btn--outline{background:transparent;color:var(--elca-blue);border:1.5px solid var(--elca-blue)}.email-btn--outline:hover{background:var(--plum-100)}.email-note{font-size:13px;color:var(--ink-soft);margin-top:12px;line-height:1.5}[data-theme=dark] .email-input{background:var(--ui-warm-white)}.invite-band{background:var(--ui-warm-white);padding:var(--sec) 0;border-top:1px solid var(--line)}.invite-inner{max-width:560px}.invite-head{font-family:var(--serif);font-size:clamp(28px,3.5vw,42px);font-weight:400;color:var(--ink);margin-bottom:8px;letter-spacing:-.02em}.invite-body{font-size:19px;color:var(--ink-mid);margin-bottom:28px}.office-close{max-width:660px;margin:40px 0 0;padding:36px 40px;background:var(--ui-warm-white);border-radius:10px;border:1px solid var(--line);text-align:center}.office-close-text{font-family:var(--serif);font-size:28px;font-weight:400;color:var(--ink);margin-bottom:8px}.office-close-sub{font-size:17px;color:var(--ink-mid);margin-bottom:22px}.office-close-actions{margin-bottom:28px}.office-subscribe{border-top:1px solid var(--line);padding-top:22px;text-align:left}.office-layout{display:grid;grid-template-columns:1fr 264px;gap:48px;align-items:start;max-width:var(--max)}.office-main{min-width:0}.office-sidebar{position:sticky;top:110px}.office-sidebar-label{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.office-nav{display:flex;flex-direction:column;gap:6px}.office-nav-item{display:flex;flex-direction:column;padding:14px 16px;border-radius:8px;border:1px solid var(--line);background:var(--card-bg);text-decoration:none;color:var(--ink);transition:border-color .15s}.office-nav-item:hover{border-color:var(--elca-blue)}.office-nav-item[aria-current=page]{border-color:var(--plum-300);background:var(--plum-100);box-shadow:var(--glow)}.office-nav-name{font-family:var(--serif);font-size:17px;color:var(--ink);line-height:1.3}.office-nav-item[aria-current=page] .office-nav-name{color:var(--plum-700)}.office-nav-sub{font-family:var(--sans);font-size:13px;color:var(--ink-soft);margin-top:3px}.office-sidebar-seal{margin-top:28px;text-align:center;padding:20px 16px;border-radius:8px;border:1px solid var(--line);background:var(--card-bg)}.office-sidebar-seal img{margin:0 auto 10px;display:block;opacity:.75}.office-sidebar-seal-text{font-family:var(--serif);font-size:15px;color:var(--ink-mid);margin:0;line-height:1.5}@media(max-width:900px){.office-layout{display:block}.office-sidebar{display:none}}.learn-layout{display:grid;grid-template-columns:1fr 220px;gap:48px;align-items:start}.learn-main{min-width:0}.learn-sidebar{position:sticky;top:110px}.learn-toc-label{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px}.learn-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.learn-toc-list li a{display:block;padding:8px 12px;border-radius:6px;border:1px solid transparent;font-family:var(--sans);font-size:14px;line-height:1.4;color:var(--ink-mid);text-decoration:none;transition:border-color .15s,color .15s}.learn-toc-list li a:hover{border-color:var(--line);color:var(--ink)}@media(max-width:900px){.learn-layout{display:block}.learn-sidebar{display:none}}.about-layout{display:grid;grid-template-columns:1fr 300px;gap:56px;align-items:start}.about-prose h2{font-family:var(--serif);font-size:28px;font-weight:400;color:var(--ink);margin:36px 0 14px}.about-prose h2:first-child{margin-top:0}.about-prose p{font-size:18px;color:var(--ink-mid);line-height:1.75;margin-bottom:18px;max-width:64ch}.about-prose a{color:var(--elca-blue);font-weight:600}.about-aside{position:sticky;top:110px}.about-card{background:var(--card-bg);border:1px solid var(--line);border-radius:10px;padding:24px;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008}.about-card h4{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.about-card p{font-size:15px;color:var(--ink-mid);line-height:1.65}.about-card a{color:var(--elca-blue)}.creed-detail{margin:20px 0 22px;max-width:64ch}.creed-detail summary{font-family:var(--sans);font-size:15px;font-weight:700;color:var(--elca-blue);cursor:pointer;padding:12px 16px;background:var(--card-bg);border:1px solid var(--line);border-radius:6px;list-style:none;display:flex;align-items:center;gap:8px}.creed-detail summary:before{content:"▶";font-size:11px;transition:transform .18s}.creed-detail[open] summary:before{transform:rotate(90deg)}.creed-detail summary::-webkit-details-marker{display:none}.creed-body{border:1px solid var(--line);border-top:none;border-radius:0 0 6px 6px;padding:18px 20px 20px;background:var(--bg)}.creed-body p{font-family:var(--serif);font-size:18px;line-height:1.7;color:var(--ink-mid);margin:0 0 14px}.creed-body p:last-child{margin-bottom:0}.propers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px}.proper-block{background:var(--card-bg);border:1px solid var(--line);border-radius:10px;padding:24px;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008}.proper-ref{font-family:var(--serif);font-size:22px;font-weight:500;color:var(--ink);margin:8px 0 10px}.proper-desc{font-size:15px;color:var(--ink-mid);line-height:1.65}.proper-block--gospel{border-color:var(--elca-blue);border-width:2px}.sunday-when{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.sunday-name{font-weight:600;color:var(--ink)}.sunday-color{display:inline-flex;align-items:center;gap:8px}.sunday-gospel-line{font-family:var(--serif);font-size:22px;line-height:1.45;color:var(--ink);margin-top:18px;max-width:40em}.sunday-gospel-kicker{display:block;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.sunday-controls{display:flex;justify-content:flex-end;margin-bottom:12px}.sunday-controls:has(>[hidden]:only-child){display:none}.sunday-toggle{min-height:44px;padding:0 18px;border-radius:50px;cursor:pointer;background:var(--ui-warm-white);border:1px solid var(--line);color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:600}.sunday-toggle:hover{border-color:var(--elca-blue);color:var(--elca-blue)}.sunday-year summary{cursor:pointer;list-style-position:inside}.sunday-year[open] summary{margin-bottom:12px}.proper-gospel-note{font-size:13px;color:var(--ink-soft);margin-top:10px;font-style:italic}.prose-layout{max-width:860px}.prose-body p{font-size:18px;color:var(--ink-mid);line-height:1.8;margin-bottom:20px}.prose-body .lede{font-size:21px;color:var(--ink)}.prose-body h2{font-family:var(--serif);font-size:28px;font-weight:400;color:var(--ink);margin:40px 0 16px}.prose-body a{color:var(--elca-blue);font-weight:600}.subscribe-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:start}.lede{font-size:21px;color:var(--ink)}.nav-hamburger{display:none;background:none;border:1px solid var(--line);border-radius:8px;padding:9px 11px;cursor:pointer;color:var(--ink);flex-direction:column;gap:4px;min-height:44px;min-width:44px;align-items:center;justify-content:center}.nav-hamburger span{display:block;width:18px;height:2px;background:currentColor;border-radius:1px;transition:transform .2s,opacity .2s}.nav-hamburger.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-hamburger.is-open span:nth-child(2){opacity:0}.nav-hamburger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-drawer{display:none;flex-direction:column;background:var(--ui-white);border-top:1px solid var(--line);padding:16px var(--g) 24px;gap:4px}.nav-drawer.is-open{display:flex}.nav-drawer a{font-family:var(--sans);font-weight:600;font-size:18px;color:var(--ink);text-decoration:none;padding:12px 4px;border-bottom:1px solid var(--line);display:flex;align-items:center;min-height:48px}.nav-drawer a:last-child{border-bottom:none}.nav-drawer a:hover{color:var(--elca-blue)}.nav-drawer .drawer-cta{margin-top:12px;background:var(--elca-blue);color:var(--on-accent)!important;border-radius:50px;padding:14px 22px!important;border-bottom:none!important;justify-content:center}@media(max-width:900px){.nav-links,.nav-cta{display:none}.nav-hamburger{display:inline-flex}.what-inner,.about-layout,.subscribe-layout{grid-template-columns:1fr;gap:28px}.propers-grid{grid-template-columns:1fr;gap:14px}.about-aside{position:static}.office-close{padding:24px 20px}}@media(max-width:680px){.email-form{flex-direction:column}.email-input,.email-btn{border-radius:8px;width:100%}.invite-band{padding:var(--sec-sm) 0}}.email-error{width:100%;font-size:13px;color:#8b342f;margin-top:8px;font-family:var(--sans)}.chain-disabled{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--ui-warm-white);border:1px dashed var(--line);border-radius:10px;font-size:15px;color:var(--ink-soft);font-style:italic}.path-card--pending{cursor:default;background:var(--ui-warm-white)}.path-card--pending p{color:var(--ink-mid)}.path-card--pending:hover{box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008;transform:none}.path-card--pending .path-meta{color:var(--elca-blue);font-style:italic}body.large-type .office-sheet .versicle,body.large-type .office-sheet .psalm,body.large-type .office-sheet .rubric,body.large-type .office-head p,body.large-type .after-block p,body.large-type .after-block li,body.large-type .faq dd,body.large-type .about-prose p,body.large-type .prose-body p,body.large-type .work-prose p,body.large-type .whos-who-entry p,body.large-type .sing-list p,body.large-type .work-card p,body.large-type .page-hero .lead,body.large-type .hero-lead,body.large-type .hero-descriptor,body.large-type .absolution-lead,body.large-type .narthex-time,body.large-type .narthex-office-meta,body.large-type .narthex-office-sample,body.large-type .narthex-door-head,body.large-type .narthex-door-sub,body.large-type .absolution-cite,body.large-type .reading-text,body.large-type .reading-cite,body.large-type .email-card-sub,body.large-type .invite-body,body.large-type .what-text p,body.large-type .psalm.creed-article,body.large-type .fac-sub,body.large-type .fc-intro,body.large-type .guide-intro,body.large-type .guide-family dd,body.large-type .guide-labels li,body.large-type .guide-ask p,body.large-type .bc-text,body.large-type .bc-local,body.large-type .lede,body.large-type .corpus-link-text,body.large-type .thesis-preface,body.large-type .proper-ref,body.large-type .proper-desc,body.large-type .obtain-intro,body.large-type .obtain-note,body.large-type .lib-note,body.large-type .lib-empty,body.large-type .lib-count,body.large-type .work-advisory,body.large-type .work-byline,body.large-type .formula-note,body.large-type .contact-caveat,body.large-type .cite-caveat,body.large-type .email-note,body.large-type .email-pending,body.large-type .facet-note{font-size:1.32em;line-height:1.85}body.large-type .door-lead,body.large-type .door-caption,body.large-type .rcl-notice,body.large-type .hymn-firstline,body.large-type .hymn-verified,body.large-type .pray-today,body.large-type .today-date,body.large-type .today-sunday,body.large-type .today-when,body.large-type .propers-fallback-body,body.large-type .propers-fallback-meta,body.large-type .propers-fallback-note,body.large-type .prov-lede,body.large-type .prov-note,body.large-type .prov-rights,body.large-type .prov-links,body.large-type .scripture-note{font-size:1.32em!important;line-height:1.85!important}body.large-type .notfound-note{font-size:1.32em!important;line-height:1.85}body.large-type .reading-text{font-size:1.32em!important;line-height:1.85!important}body.large-type .reading-cite{font-size:1.32em!important}body.large-type .narthex-door-sub{-webkit-line-clamp:3}body.large-type .office-head h1{font-size:46px!important;line-height:1.15!important}body.large-type .formula-text{font-size:31px!important;line-height:1.6!important}body.large-type .absolution{font-size:clamp(26px,3.2vw,36px)!important;line-height:1.65!important}body.large-type .office-close-text{font-size:33px!important;line-height:1.5!important}body.large-type .today-name{font-size:30px!important;line-height:1.4!important}body.large-type .propers-fallback-day{font-size:32px!important;line-height:1.35!important}body.large-type .do-list span:last-child{font-size:1.2em}.tool[aria-pressed=true]{background:var(--elca-blue);color:#fff;border-color:var(--elca-blue)}.tool:disabled{opacity:.55;cursor:not-allowed}.path-card.is-pending,.work-card.is-pending{opacity:.62;cursor:default;border-style:dashed}.path-card.is-pending:hover,.work-card.is-pending:hover{transform:none;box-shadow:none}.pending-meta{font-style:italic}.facet-note{font-size:13px;color:var(--ink-soft);line-height:1.55;margin:-4px 0 10px}.work-cite{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.cite-key{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ink-soft);background:var(--paper-alt,rgba(0,0,0,.04));border:1px solid var(--line);border-radius:4px;padding:3px 8px}.work-advisory{font-size:14px;line-height:1.6;color:var(--ink-mid);border-left:3px solid var(--elca-red);padding:8px 0 8px 14px;margin:12px 0 4px}.lib-status{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.lib-clear{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--elca-blue);background:none;border:none;cursor:pointer;padding:6px 2px;min-height:36px;text-decoration:underline;text-underline-offset:3px}.lib-clear:hover{color:var(--elca-red)}.lib-note{font-size:14px;color:var(--ink-soft);margin:0 0 20px;line-height:1.6}.lib-empty{font-size:17px;line-height:1.75;color:var(--ink-mid);border:1px dashed var(--line);border-radius:8px;padding:26px 24px;margin-bottom:20px}.work-card[hidden]{display:none}.corpus-link{display:block;border:1px solid var(--line);border-left:3px solid var(--elca-blue);border-radius:6px;padding:16px 18px;margin-top:24px;text-decoration:none}.corpus-link:hover{background:var(--paper-alt,rgba(0,0,0,.02))}.corpus-link-kicker{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);display:block;margin-bottom:6px}.corpus-link-text{font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--ink);margin:0}.work-original{font-family:var(--serif);font-size:19px;color:var(--ink-mid);margin:6px 0 14px}.source-list{list-style:none;padding:0;margin:0 0 8px}.source-list li{padding:8px 0;border-bottom:1px solid var(--line)}.cite-caveat{font-size:13px;font-style:italic;color:var(--ink-soft);margin-top:12px;line-height:1.55}.tag.tag-link{text-decoration:none;color:var(--plum-700)}.tag.tag-link:hover{border-color:var(--elca-blue);color:var(--elca-blue)}.thesis-preface{font-family:var(--serif);font-size:19px;line-height:1.8;color:var(--ink-mid);font-style:italic;margin-bottom:20px}.thesis-list{list-style:none;padding:0;margin:28px 0 0;counter-reset:none}.thesis{display:flex;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.thesis-n{font-family:var(--sans);font-size:13px;font-weight:700;color:var(--ink-soft);min-width:30px;padding-top:5px;font-variant-numeric:tabular-nums}.thesis p{font-family:var(--serif);font-size:19px;line-height:1.8;color:var(--ink);margin:0}.thesis-note{font-family:var(--sans)!important;font-size:14px!important;font-style:italic;color:var(--ink-soft)!important;margin-top:8px!important;line-height:1.6!important}body.large-type .thesis p{font-size:23px;line-height:1.85}.obtain-intro{font-size:17px;line-height:1.7;color:var(--ink-mid);margin-bottom:20px}.obtain-list{list-style:none;padding:0;margin:0}.obtain{padding:16px 0 16px 16px;border-left:3px solid var(--line);margin-bottom:4px}.obtain--publisher{border-left-color:var(--elca-blue)}.obtain--library,.obtain--lending{border-left-color:#4c8055}.obtain-kind{display:block;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.obtain a{font-size:17px;font-weight:600}.obtain-isbn{display:inline-block;margin-left:10px;font-family:var(--sans);font-size:12px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.obtain-note{font-size:15px;line-height:1.65;color:var(--ink-mid);margin:6px 0 0}.email-pending{font-size:15px;line-height:1.65;color:var(--ink-soft);font-style:italic;margin:0}.contact-caveat{font-size:13px;line-height:1.6;color:var(--ink-soft);font-style:italic;margin-top:14px}.absolution-cite a{color:inherit;text-decoration:underline;text-underline-offset:3px}.not-claimed{border-left:3px solid var(--line);padding:4px 0 4px 18px;margin:24px 0 32px}.not-claimed h4{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.not-claimed ul{list-style:none;padding:0;margin:0}.not-claimed li{font-size:17px;line-height:1.7;color:var(--ink-mid);margin-bottom:6px}.facet--situation{flex-wrap:wrap;align-items:baseline;row-gap:2px}.facet-feeling{flex:1 1 100%;line-height:1.4}.facet-situation-label{flex:1 1 100%;font-size:12px;color:var(--ink-soft);font-style:italic;margin-left:26px}[data-theme=dark] .narthex-pray{background:#b98faf1a}[data-theme=dark] .narthex-door-icon{background:#b98faf1f}[data-theme=dark] .narthex-door--care{background:#8b342f14}[data-theme=dark] .narthex-door--care .narthex-door-icon{background:#8b342f26}.nav-link-quiet{opacity:.6;font-weight:400!important}.nav-link-quiet:hover{opacity:1}.nav-links a[aria-current=page]{color:var(--elca-blue);box-shadow:inset 0 -2px 0 0 var(--elca-blue)}.drawer-sep{border:none;border-top:1px solid var(--line);margin:6px 0}.sing-state{max-width:62ch;padding-bottom:30px;margin-bottom:34px;border-bottom:1px solid var(--line)}.sing-state p{font-size:17px;line-height:1.75;color:var(--ink-soft);margin:0}.section-orient{font-size:17px;color:var(--ink-mid);max-width:56ch;line-height:1.65;margin-bottom:24px}.sing-heading{font-family:var(--serif);font-size:21px;color:var(--ink);margin:38px 0 4px}.sing-heading:first-of-type{margin-top:0}.sing-list{list-style:none;padding:0;margin:0;max-width:66ch}.sing-list li{padding:15px 0;border-bottom:1px solid var(--line)}.sing-list a{display:block;font-family:var(--serif);font-size:19px;line-height:1.35;color:var(--ink);text-decoration:none}.sing-list a:hover{text-decoration:underline}.sing-meta{display:block;margin-top:5px;font-size:17px;line-height:1.65;color:var(--ink-mid);font-family:var(--sans)}.sing-note{display:block;margin-top:5px;font-size:15px;line-height:1.65;color:var(--ink-soft)}.sing-empty{font-size:16px;color:var(--ink-soft);font-style:italic;max-width:62ch}.hymn-elw{margin:18px 0 26px;padding:14px 18px;border-left:3px solid var(--plum-700);background:var(--ui-white);border-radius:0 8px 8px 0;font-family:var(--sans)}.hymn-elw p{margin:0;font-size:17px;color:var(--ink)}.hymn-elw .hymn-elw-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}.hymn-elw .hymn-elw-source{font-size:13px;color:var(--ink-soft);margin-top:6px}.hymn-elw .hymn-elw-source a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sing-elw{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink-soft);margin-left:8px;white-space:nowrap}.elw-lookup[hidden]{display:none}.elw-lookup{margin:0 0 28px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:var(--ui-white);font-family:var(--sans)}.elw-lookup label{display:block;font-weight:600;font-size:16px;color:var(--ink);margin-bottom:10px}.elw-lookup-row{display:flex;gap:10px;flex-wrap:wrap}.elw-lookup input{min-height:48px;width:8em;padding:0 14px;font-size:18px;border:1px solid var(--line);border-radius:8px;background:var(--ui-warm-white);color:var(--ink)}.elw-lookup button{min-height:48px;padding:0 20px;border-radius:8px;border:none;background:var(--elca-blue);color:var(--on-accent);font-size:16px;font-weight:600;cursor:pointer}.elw-lookup-result{margin:12px 0 0;font-size:17px;color:var(--ink)}.elw-lookup-result a{color:var(--elca-blue);text-decoration:underline;text-underline-offset:3px}.office-progress-bar{position:sticky;top:var(--nav-h,0px);z-index:40;margin:-12px -8px 28px;padding:10px 8px 12px;background:var(--card-bg,var(--ui-white));border-bottom:1px solid var(--line)}.office-progress-label{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);margin:0 0 8px;text-align:center}.office-progress-track{display:flex;gap:6px}.office-progress-seg{flex:1;height:24px;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.office-progress-seg:before{content:"";position:absolute;left:0;right:0;top:9px;height:6px;border-radius:3px;background:var(--line)}.office-progress-seg.is-past:before{background:var(--plum-100);outline:1px solid var(--plum-700)}.office-progress-seg.is-current:before{background:var(--plum-700);top:7px;height:10px;border-radius:5px}.office-progress-seg:focus-visible{outline:2px solid var(--elca-blue);outline-offset:2px;border-radius:4px}.office-step.is-reading{box-shadow:-14px 0 0 -10px var(--plum-700);background:linear-gradient(90deg,var(--plum-100),transparent 70%);border-radius:6px;transition:background .2s}@media(prefers-reduced-motion:reduce){.office-step.is-reading{transition:none}}@media print{.office-progress-bar{display:none}}.expect-shape{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:700px){.expect-shape{grid-template-columns:1fr 1fr}}.expect-shape a{display:flex;flex-direction:column;gap:2px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--ui-white);text-decoration:none!important;color:var(--ink)!important;font-family:var(--sans);font-weight:700;font-size:17px;min-height:44px}.expect-shape a:hover{border-color:var(--elca-blue)}.expect-min{font-weight:400;font-size:14px;color:var(--ink-soft)}.expect-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--plum-100);color:var(--plum-700);font-family:var(--sans);font-size:14px;font-weight:700;margin-right:10px;flex:none}.expect-shape .expect-num{margin:0 0 6px}.expect-part{margin-top:36px;scroll-margin-top:calc(var(--nav-h,0px) + 16px)}.expect-part h2{display:flex;align-items:center}.expect-rows{margin:12px 0 0;display:grid;grid-template-columns:10em 1fr;gap:10px 18px}.expect-rows dt{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding-top:4px}.expect-rows dd{margin:0}@media(max-width:700px){.expect-rows{grid-template-columns:1fr;gap:2px}.expect-rows dd{margin-bottom:12px}}.expect-next{display:flex;flex-direction:column;gap:10px;margin-top:32px}.fac-expect{margin-top:18px;font-family:var(--sans);font-size:16px}.fac-expect a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px}.path-grid--2{grid-template-columns:repeat(2,1fr)}@media(max-width:700px){.path-grid--2{grid-template-columns:1fr}}.install-offer{margin-top:20px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--ui-white);text-align:left;font-family:var(--sans)}.install-offer-head{font-weight:700;font-size:17px;color:var(--ink);margin:0 0 4px}.install-offer-body,.install-offer-how{font-size:15px;color:var(--ink-mid);margin:0 0 10px}.install-offer-row{display:flex;gap:10px;flex-wrap:wrap}.install-offer-yes,.install-offer-no{min-height:44px;padding:0 18px;border-radius:8px;font-family:var(--sans);font-size:15px;font-weight:600;cursor:pointer}.install-offer-yes{background:var(--elca-blue);color:var(--on-accent);border:none}.install-offer-no{background:transparent;color:var(--ink);border:1px solid var(--line)}@media print{.install-offer{display:none}}.share-btn{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;padding:0 18px;border-radius:50px;cursor:pointer;background:var(--ui-warm-white);border:1px solid var(--line);color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:600}.share-btn:hover{border-color:var(--elca-blue);color:var(--elca-blue)}.share-btn[hidden],.tool[hidden]{display:none}@media print{.share-btn,.tool[data-action=share]{display:none}}@media(max-width:700px){.lib-layout .work-card>p:not([class]){display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lib-layout .work-card .work-cite,.lib-layout .work-card .work-tags{display:none}.lib-layout .work-card{padding:18px}.lib-layout .work-byline{margin-bottom:6px}}body.large-type .lib-layout .work-card>p:not([class]){-webkit-line-clamp:4;line-clamp:4}[data-wording-block=modern]{display:none}html[data-wording=modern] [data-wording-block=modern]{display:revert}html[data-wording=modern] [data-wording-block=traditional]{display:none}.advent-weeks{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:10px}.advent-week{padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--ui-white)}.advent-week.is-this-week{border-color:var(--elca-blue);border-width:2px}.advent-week p{margin:0}.advent-week-head{font-family:var(--serif);font-size:20px;color:var(--ink);display:flex;align-items:center;gap:12px}.advent-week-date{font-family:var(--sans);font-size:14px;color:var(--ink-soft);margin-top:2px!important}.advent-week-gospel{margin-top:8px!important;font-size:17px;color:var(--ink-mid);line-height:1.6}.advent-ref{font-weight:600;color:var(--ink)}.advent-candles{display:inline-flex;gap:4px;align-items:flex-end}.advent-candle{width:7px;height:18px;border-radius:2px;background:var(--line);position:relative}.advent-candle.lit{background:var(--plum-700)}.advent-candle.lit:after{content:"";position:absolute;left:50%;top:-7px;width:6px;height:7px;margin-left:-3px;border-radius:50%/60% 60% 40% 40%;background:#e0a93b}.advent-hymns{list-style:none;padding:0}.advent-hymns li{padding:10px 0;border-bottom:1px solid var(--line)}.advent-hymns a{font-family:var(--serif);font-size:19px}.advent-hymn-note{display:block;font-size:15px;color:var(--ink-soft);margin-top:2px}.antiphons{display:grid;gap:14px;margin:16px 0}.antiphon{padding:16px 18px;border-left:3px solid var(--plum-700);background:var(--ui-white);border-radius:0 10px 10px 0;scroll-margin-top:calc(var(--nav-h,0px) + 16px)}.antiphon-day{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0}.antiphon h3{font-family:var(--serif);font-weight:500;font-size:21px;margin:2px 0 8px}.antiphon-en{font-family:var(--serif);font-size:18px;line-height:1.6;color:var(--ink);margin:0 0 8px}.antiphon-la{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--ink-soft);margin:0}.catechism .cat-part h2{font-size:14px}.catechism .cat-item{margin:22px 0 26px}.catechism .cat-item h3{font-family:var(--serif);font-weight:500;font-size:22px;color:var(--ink);margin:0 0 10px}.catechism .cat-text{margin-bottom:12px}.catechism .cat-q{font-family:var(--sans);font-size:15px;font-weight:700;color:var(--elca-red);margin:14px 0 6px}.catechism .cat-a{font-family:var(--serif);font-size:19px;line-height:1.75;color:var(--ink);margin:0 0 10px}.catechism .cat-scripture{font-size:18px}.cat-source{margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}.cat-corrections{font-size:14px;color:var(--ink-soft);margin:6px 0 12px;padding-left:1.2em}.cat-where{font-weight:600}body.large-type .catechism .cat-a{font-size:23px}body.large-type .catechism .cat-q{font-size:18px}.teach-map{margin:0 0 28px;padding:16px 18px;background:var(--card-bg);border:1px solid var(--line);border-radius:10px}.teach-map ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 18px}.teach-map li{margin:0}.teach-map a{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-size:15px;color:var(--ink);text-decoration:none;padding:6px 0;min-height:36px}.teach-map a:hover{color:var(--elca-blue);text-decoration:underline}.teach-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--elca-blue);color:var(--ui-warm-white);font-family:var(--sans);font-size:13px;font-weight:700;line-height:1}.teach-step{padding-top:8px;margin-top:36px;scroll-margin-top:calc(var(--nav-h, 64px) + 16px)}.teach-step:first-of-type{margin-top:0}.teach-step>h2{display:flex;align-items:center;gap:12px;margin-top:0}.teach-step h3{margin-top:26px}.teach-list{padding-left:1.1em}.teach-list li{margin-bottom:10px;line-height:1.65}.teach-deeper{border:1px solid var(--line);border-radius:10px;background:var(--card-bg);padding:0}.teach-deeper>summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:16px 18px;font-family:var(--serif);font-size:24px;color:var(--ink)}.teach-deeper>summary::-webkit-details-marker{display:none}.teach-deeper>summary:after{content:"Open";margin-left:auto;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--elca-blue)}.teach-deeper[open]>summary:after{content:"Close"}.teach-note{flex-basis:100%;padding-left:38px;font-family:var(--sans);font-size:14px;color:var(--ink-soft)}.teach-deeper .teach-body{padding:0 18px 18px}.bible-refs{list-style:none;padding:0;margin:0}.bible-ref{padding:12px 0;border-bottom:1px solid var(--line)}.bible-ref:last-child{border-bottom:0}.bible-ref-head{margin:0}.bible-ref-ref{font-family:var(--sans);font-weight:700;color:var(--ink);margin-right:4px}.bible-ref-why{color:var(--ink-mid)}.bible-ref .scripture-inline{margin-top:6px}.set-text{border-left:3px solid var(--elca-red);padding:4px 0 4px 16px;margin:14px 0 20px}.set-text .cat-q{font-family:var(--sans);font-size:15px;font-weight:700;color:var(--elca-red);margin:0 0 6px}.set-text .cat-a{font-family:var(--serif);font-size:18px;line-height:1.7;color:var(--ink);margin:0 0 8px}body.large-type .teach-map a,body.large-type .bible-ref-why,body.large-type .teach-list li{font-size:19px}body.large-type .set-text .cat-a{font-size:22px}@media print{.teach-deeper .teach-body{display:block}.teach-map{display:none}}.compare-bible td{padding-top:0!important;font-family:var(--sans);font-size:13.5px!important;color:var(--ink-soft)}.compare-bible .cb-label{font-weight:700;color:var(--ink-mid)}.nav-search{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 10px;border-radius:8px;color:var(--ink);text-decoration:none;font-family:var(--sans);font-size:15px;font-weight:600}.nav-search svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.nav-search:hover{background:var(--line)}.nav-search[aria-current=page]{color:var(--elca-blue)}@media(max-width:560px){.nav-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-search{padding:0}}.search-form{margin-top:10px;max-width:640px}.search-label{display:block;font-family:var(--sans);font-size:16px;color:var(--ink-mid);margin-bottom:8px}.search-row{display:flex;gap:8px}.search-row input{flex:1;min-width:0;min-height:52px;padding:0 16px;font-size:18px;font-family:var(--sans);color:var(--ink);background:var(--card-bg);border:2px solid var(--line);border-radius:10px}.search-row input:focus{outline:none;border-color:var(--elca-blue)}.search-btn{min-height:52px;padding:0 18px;border:0;border-radius:10px;background:var(--elca-blue);color:var(--ui-warm-white);font-family:var(--sans);font-size:16px;font-weight:700;cursor:pointer}.search-results-wrap{max-width:720px}.search-status{font-family:var(--sans);font-size:15px;color:var(--ink-soft);min-height:1.4em}.search-results{list-style:none;padding:0;margin:0 0 24px}.search-hit{padding:14px 0;border-bottom:1px solid var(--line)}.search-hit a{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;text-decoration:none}.search-hit-title{font-family:var(--serif);font-size:20px;color:var(--elca-blue)}.search-hit a:hover .search-hit-title{text-decoration:underline}.search-hit-section{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.search-hit-desc{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--ink-mid)}.search-popular{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.search-popular a{display:block;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card-bg);font-family:var(--sans);font-size:17px;color:var(--ink);text-decoration:none}.search-popular a:hover{border-color:var(--elca-blue);color:var(--elca-blue)}body.large-type .search-hit-desc,body.large-type .search-popular a{font-size:19px}.cat-piece-kicker{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.practice-hint{display:none;letter-spacing:.08em}.is-practising .practice-line .practice-full{display:none}.is-practising .practice-line .practice-hint,.is-practising .practice-line.is-shown .practice-full{display:inline}.is-practising .practice-line.is-shown .practice-hint{display:none}.is-practising .practice-line{cursor:pointer;border-radius:6px;outline-offset:3px;background:var(--ui-warm-white);padding:4px 8px}.is-practising .practice-line:focus-visible{outline:2px solid var(--elca-blue)}.practice-help{font-family:var(--sans);font-size:15px;color:var(--ink-mid);margin-top:10px}.cat-plain{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.cat-plain h2{font-size:22px;margin:0 0 10px}.cat-plain>p{font-size:18px;line-height:1.7}.cat-pager{max-width:680px;margin:28px 0 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.cat-pieces{margin:18px 0 6px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--card-bg)}.cat-pieces h2{font-size:20px;margin:0 0 8px}.cat-pieces h3{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:14px 0 6px}.cat-pieces ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 16px}.cat-pieces a{display:block;padding:6px 0;font-family:var(--sans);font-size:15px}.cat-item-link{font-family:var(--sans);font-size:14px;margin:-4px 0 12px}body.large-type .cat-plain>p{font-size:22px}@media print{.practice-hint{display:none!important}.practice-full{display:inline!important}.cat-pager,.cat-pieces{display:none}}@media(max-width:560px){.nav-row{gap:10px}.nav-right{gap:4px}.nav-help{padding:0 12px}.nav-search{min-width:40px}}@media(max-width:380px){.nav-help{font-size:13px;padding:0 10px}.brand-name{font-size:17px}}@media(max-width:640px){.teach-map{padding:12px 14px}.teach-map ol{grid-template-columns:1fr 1fr;gap:2px 10px}.teach-map a{font-size:14px;gap:8px;min-height:40px}.teach-map .teach-num{width:22px;height:22px;font-size:12px}}.util-strip{display:none}.nav-help{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:50px;background:#8b342f;color:#fff!important;font-family:var(--sans);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.nav-help:hover{background:#6f2925}h1,h2,.office-head h1,.hero--narthex h1{font-weight:500}.season-band{background:var(--lit);color:#fff}.season-band-inner{display:flex;align-items:center;gap:16px;padding-top:16px;padding-bottom:17px}.season-ring{width:48px;height:48px;flex:none}.season-band-meta{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.9;margin:0}.season-band-name{font-family:var(--serif);font-size:24px;line-height:1.1;margin:2px 0 0}.season-band-line{font-family:var(--sans);font-size:15px;line-height:1.45;opacity:.95;margin:4px 0 0}.season-band-line a{color:#fff;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}body.large-type .season-band-line{font-size:18px}@media(max-width:560px){.season-band-name{font-size:21px}.season-band-line{font-size:14px}.season-ring{width:42px;height:42px}}.hero--narthex .narthex-grid{display:grid;grid-template-columns:1fr;gap:22px}.hero--narthex .narthex-intro h1{margin-bottom:14px}.hero--narthex .narthex-intro .hero-lead{margin-bottom:0}.narthex-side{display:flex;flex-direction:column;gap:14px}@media(min-width:1000px){.hero--narthex .narthex-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"intro side" "pray side";column-gap:40px;row-gap:26px;align-items:start}.narthex-intro{grid-area:intro}.narthex-grid .hour-card{grid-area:pray}.narthex-side{grid-area:side}.narthex-side .narthex-doors{grid-template-columns:1fr 1fr}}.hour-card{border-radius:16px;padding:22px 24px 20px;margin:0;border:0;box-shadow:none;transition:background .4s,color .4s}.hour-card[data-hour=morning]{background:var(--plum-100);color:var(--ink)}.hour-card[data-hour=evening]{background:#5b2a54;color:#fff}.hour-card[data-hour=night]{background:var(--plum-900);color:#f3eaf0}.hour-when{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0}.hour-mark{display:inline-block;width:22px;height:3px;border-radius:2px;background:currentColor;opacity:.7}.hour-card .hour-name{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.2vw,38px);line-height:1.08;margin:8px 0;color:inherit;text-decoration:none}.hour-card .hour-name:hover{text-decoration:underline;text-underline-offset:4px;color:inherit}.hour-first{font-family:var(--serif);font-style:italic;font-size:18px;line-height:1.45;margin:0 0 6px;opacity:.95}.hour-meta{font-family:var(--sans);font-size:14px;margin:0 0 16px;opacity:.85}.hour-btns{display:flex;flex-wrap:wrap;gap:10px}.hour-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;border-radius:999px;font-family:var(--sans);font-weight:700;font-size:15px;text-decoration:none}.hour-card[data-hour=morning] .hour-btn{background:var(--plum-700);color:var(--on-accent)}.hour-card[data-hour=morning] .hour-btn--ghost{background:transparent;color:var(--plum-700);box-shadow:inset 0 0 0 1.5px var(--plum-700)}.hour-card[data-hour=evening] .hour-btn,.hour-card[data-hour=night] .hour-btn{background:#fff;color:#241823}.hour-card[data-hour=evening] .hour-btn--ghost,.hour-card[data-hour=night] .hour-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffa6}.hour-btn[hidden]{display:none}.hour-all{display:inline-block;margin-top:14px;font-family:var(--sans);font-size:14px;color:inherit;opacity:.85;text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .hour-card[data-hour=morning] .hour-btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hour-card[data-hour=morning] .hour-btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}}body.large-type .hour-first{font-size:22px}body.large-type .hour-meta,body.large-type .hour-all{font-size:17px}.card-rule{display:block;height:4px;background:var(--lit)}.path-card,.office-sheet{border-top:4px solid var(--lit)}.sunday-card{display:block;background:var(--card-bg);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 0 0 1px #221b2417}.sunday-card:hover{box-shadow:0 0 0 1px var(--elca-blue),0 4px 14px #221b240f}.sunday-card-in{display:flex;flex-direction:column;gap:6px;padding:16px 20px 18px}.sunday-card-eb{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.sunday-card-title{font-family:var(--serif);font-weight:600;font-size:23px;line-height:1.2;color:var(--ink)}.sunday-card-line{font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink-mid)}.sunday-card-go{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;min-height:42px;padding:0 17px;border-radius:999px;background:var(--elca-blue);color:var(--on-accent);font-family:var(--sans);font-weight:700;font-size:14.5px}[data-theme=dark] .sunday-card-go{color:#17121a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sunday-card-go{color:#17121a}}body.large-type .sunday-card-line{font-size:19px}.office-progress-seg.is-past:before{background:var(--lit-soft);outline:1px solid var(--lit)}.office-progress-seg.is-current:before{background:var(--lit)}.narthex-door-sub{color:var(--ink-mid)}.learn-group{margin-top:44px}.learn-group:first-child{margin-top:0}.learn-group p{color:var(--ink-mid)}.context-note{font-family:var(--sans);font-size:16px;line-height:1.65;color:var(--ink-mid);border-left:2px solid var(--plum-300);padding:2px 0 2px 16px;margin:0 0 18px}body.large-type .context-note{font-size:19px}@media(max-width:560px){.nav-help{padding:0 12px}}@media(max-width:380px){.nav-help{font-size:13px;padding:0 10px}}@media(min-width:1000px){.narthex-side .narthex-doors{grid-template-columns:1fr}}.hour-when{text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.story{margin:0 0 var(--sec-sm)}.story-hint{font-family:var(--sans);font-size:14px;color:var(--ink-soft);margin:0 0 10px}.story-track{position:relative;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 10px;margin:0 -16px;align-items:flex-start;scrollbar-width:thin;overscroll-behavior-x:contain}.story-track:focus-visible{outline:2px solid var(--elca-blue);outline-offset:2px}.story-card{flex:0 0 min(86%,440px);scroll-snap-align:start;scroll-margin-left:16px;background:var(--card-bg);border-radius:16px;box-shadow:0 0 0 1px #221b2417;overflow:hidden;height:min(560px,72vh);display:flex;flex-direction:column}.story-card--cover{background:var(--plum-900);color:#f3eaf0}.story-in{padding:18px 20px 22px;display:flex;flex-direction:column;gap:10px;flex:1;overflow-y:auto;overscroll-behavior:contain}.story-eb{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0}.story-card--cover .story-eb{color:#b98faf}.story-card--cover a,.story-card--cover a.who-link{color:#f3eaf0}.story-title{font-family:var(--serif);font-weight:600;font-size:26px;line-height:1.15;margin:0}.story-lead{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.45;margin:6px 0 0}.story-meta{font-family:var(--sans);font-size:14px;opacity:.85;margin:auto 0 0;padding-top:14px;border-top:1px solid rgba(243,234,240,.2)}.story-card p{font-size:16px;line-height:1.6;margin:0}.story-card--cover .story-lead{font-size:21px}.story-card a{color:var(--elca-blue);text-decoration:underline;text-underline-offset:3px}.story-card--text .scripture-inline summary{display:none}.story-card--text .scripture-inline-text{font-size:17px}.story-readings,.story-steps{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:10px}.story-readings li span{display:block;font-size:15px;line-height:1.5;color:var(--ink-mid)}.story-readings .story-ref{font-family:var(--sans);font-weight:700;color:var(--ink);font-size:15px}.story-steps li{font-size:16px;line-height:1.55}.story-links{font-family:var(--sans);font-size:15px}.story-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.story-nav[hidden]{display:none}.story-btn{min-height:46px;padding:0 20px;border-radius:999px;border:1.5px solid var(--plum-300);background:transparent;color:var(--elca-blue);font-family:var(--sans);font-weight:700;font-size:15px;cursor:pointer}.story-btn--next{background:var(--elca-blue);border-color:var(--elca-blue);color:var(--on-accent)}.story-btn:disabled{opacity:.4;cursor:default}.story-dots{display:flex;gap:6px}.story-dot{display:block;width:8px;height:8px;border-radius:4px;background:var(--line)}.story-dot.is-on{width:20px;background:var(--lit)}.sunday-all{margin:0}.sunday-all-sub{color:var(--ink-mid);margin:4px 0 12px}body.large-type .story-card p,body.large-type .story-steps li{font-size:19px}[data-theme=dark] .story-btn--next{color:#17121a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .story-btn--next{color:#17121a}}@media print{.story{display:none}}.office-sheet.is-stepping .office-step{display:none}.office-sheet.is-stepping .office-step.is-current-step{display:block;min-height:40vh}.step-footer{position:sticky;bottom:0;z-index:5;max-width:660px;margin:16px 0 0;display:flex;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--ui-warm-white);border-top:1px solid var(--line)}.step-footer[hidden]{display:none}.step-btn{min-height:50px;padding:0 22px;border-radius:999px;border:1.5px solid var(--plum-300);background:transparent;color:var(--elca-blue);font-family:var(--sans);font-weight:700;font-size:16px;cursor:pointer}.step-btn--next{background:var(--elca-blue);border-color:var(--elca-blue);color:var(--on-accent);max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-btn:disabled{opacity:.4;cursor:default}[data-theme=dark] .step-btn--next{color:#17121a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .step-btn--next{color:#17121a}}@media print{.step-footer{display:none}.office-sheet.is-stepping .office-step{display:block}}.candle{width:100%;text-align:left;font:inherit;cursor:pointer}.candle[hidden]{display:none}.candle .candle-flame{fill:transparent;transition:fill .3s}.candle[aria-pressed=true] .candle-flame{fill:var(--plum-700)}.candle[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--plum-700)}@media(prefers-reduced-motion:reduce){.candle .candle-flame{transition:none}}[data-prefer=modern][data-wording-block=modern]{display:revert}[data-prefer=modern][data-wording-block=traditional],html[data-wording=traditional] [data-prefer=modern][data-wording-block=modern]{display:none}html[data-wording=traditional] [data-prefer=modern][data-wording-block=traditional]{display:revert}.sunday-festival{margin:10px 0 14px;font-family:var(--sans);font-size:16px;line-height:1.5;color:var(--ink);background:var(--plum-100);border-radius:10px;padding:10px 14px;max-width:62ch}.story-special{font-weight:600}.story-more summary{cursor:pointer;font-family:var(--sans);font-weight:700;font-size:14px;color:var(--elca-blue)}.story-more .story-ref{margin-top:14px}.story-question{margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.story-card--cover .story-question{border-top-color:#f3eaf033}.story-q-label{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 4px}.story-q{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.4;color:var(--ink);margin:0}.table-card{background:var(--card-bg);border-radius:16px;box-shadow:0 0 0 1px #221b2417;overflow:hidden;max-width:620px;margin:0 0 var(--sec-sm)}.table-in{padding:18px 22px 22px;display:flex;flex-direction:column;gap:10px}.table-in p{margin:0;font-size:16px;line-height:1.6}.table-h{font-family:var(--serif);font-weight:600;font-size:24px;margin:0}.table-q{font-family:var(--serif);font-size:19px!important;line-height:1.45!important}.table-q span{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink-soft);display:block;margin-bottom:2px}.table-prayer{font-family:var(--serif);font-size:18px!important;padding:10px 14px;background:var(--plum-100);border-radius:10px}.table-in .story-btn{align-self:flex-start}body.large-type .story-q,body.large-type .table-q{font-size:22px!important}@media print{body.print-table-only *{visibility:hidden}body.print-table-only .table-card,body.print-table-only .table-card *{visibility:visible}body.print-table-only .table-card{position:absolute;left:0;top:0;box-shadow:none;border:1px solid #999}body.print-table-only [data-print-table]{display:none}}.season-band-today{font-family:var(--sans);font-size:15px;font-weight:600;margin:6px 0 0}.season-band-today a{color:#fff;text-decoration:underline;text-underline-offset:3px}.church-day{background:var(--card-bg);border-radius:14px;box-shadow:0 0 0 1px #221b2417;overflow:hidden;margin:0 0 24px;max-width:720px}.church-day-in{padding:14px 20px 18px;display:flex;flex-direction:column;gap:6px}.church-day-in p{margin:0}.church-day-name{font-family:var(--serif);font-weight:600;font-size:24px;margin:0}.page-hero--compact{padding-top:22px!important;padding-bottom:6px!important}.page-hero--compact .page-hero-rule{display:none}.page-hero--compact h1{margin-bottom:6px}.sunday-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.story-listen-all,.story-listen{display:inline-flex;align-items:center;gap:8px}.story-listen-all svg,.story-listen svg{width:16px;height:16px;fill:currentColor}.story-listen-all[aria-pressed=true],.story-listen[aria-pressed=true]{background:var(--plum-100)}.player.is-on{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:900px){.player.is-on{grid-template-columns:250px minmax(0,1fr);align-items:start}}.player.is-on .story-track{display:block;overflow:visible;padding:0;margin:0;grid-column:auto}.player.is-on .story-card{display:none;height:auto;min-height:420px;scroll-snap-align:none;width:auto}.player.is-on .story-card.is-current{display:flex}.player.is-on .story-in{overflow:visible}@media(min-width:900px){.player.is-on .story-card{min-height:460px}.player.is-on .story-in{padding:26px 30px}.player.is-on .story-title{font-size:30px}.player.is-on .story-card p{font-size:17px}.player.is-on .story-lead{font-size:26px}}.player.is-on .story-nav{grid-column:1 / -1}@media(min-width:900px){.player.is-on .story-nav{grid-column:2}}.player-rail{background:var(--card-bg);border-radius:16px;box-shadow:0 0 0 1px #221b2417;padding:12px}.player-rail[hidden]{display:none}.player-rail-top{padding:4px 6px 10px}.player-label{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-mid);margin:0}.player-meter{height:6px;background:var(--line);border-radius:3px;margin-top:8px;overflow:hidden}.player-meter i{display:block;height:100%;width:0;background:var(--lit);border-radius:3px;transition:width .35s}.player-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.player-step{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:10px;background:transparent;text-align:left;color:var(--ink);font:inherit;cursor:pointer;min-height:48px}.player-step:hover{background:var(--ui-warm-white)}.player-step.is-on{background:var(--plum-100)}.player-n{width:28px;height:28px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:13px;font-weight:700;background:var(--card-bg);box-shadow:inset 0 0 0 1.5px var(--plum-300);color:var(--ink-mid)}.player-step.is-on .player-n{background:var(--plum-700);box-shadow:none;color:var(--on-accent)}.player-step.is-done .player-n{background:var(--lit);box-shadow:none;color:#fff}.player-t{font-family:var(--sans);font-weight:600;font-size:15px;line-height:1.25}.player-d{display:block;font-weight:400;font-size:12.5px;color:var(--ink-soft)}@media(max-width:899px){.player-steps{display:none}.player-rail{padding:10px 12px}.player-rail-top{padding:0}}.story-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.story-done{background:var(--card-bg)}.story-done-in{align-items:center;justify-content:center;text-align:center;gap:14px}.story-tick{width:72px;height:72px;border-radius:50%;background:var(--plum-700);display:flex;align-items:center;justify-content:center;animation:tickpop .45s ease-out}.story-tick svg{width:36px;height:36px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@keyframes tickpop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.story-tick{animation:none}.player-meter i{transition:none}}.story-done-q{font-family:var(--serif);font-style:italic;font-size:20px;line-height:1.45;max-width:36ch}.story-done-q span{display:block;font-family:var(--sans);font-style:normal;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}.story-done-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.story-done-row a.story-btn{display:inline-flex;align-items:center;text-decoration:none}.story-done-row a.story-btn--next{color:#fff}[data-theme=dark] .story-done-row a.story-btn--next{color:#17121a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .story-done-row a.story-btn--next{color:#17121a}}.next-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:22px 0 var(--sec-sm)}.next-tile{display:flex;flex-direction:column;gap:5px;background:var(--card-bg);border-radius:14px;box-shadow:0 0 0 1px #221b2417;padding:16px 18px;text-decoration:none;color:var(--ink)}.next-tile:hover{box-shadow:0 0 0 1.5px var(--elca-blue)}.next-tile b{font-family:var(--sans);font-size:17px;color:var(--elca-blue)}.next-tile span:not(.next-ic){font-size:14.5px;line-height:1.5;color:var(--ink-mid)}.next-tile em{margin-top:auto;padding-top:4px;font-style:normal;font-size:12.5px;font-weight:700;color:var(--ink-soft)}.next-ic{width:40px;height:40px;border-radius:10px;background:var(--plum-100);color:var(--plum-700);display:flex;align-items:center;justify-content:center}.next-ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.all-readings{background:var(--card-bg);border-radius:14px;box-shadow:0 0 0 1px #221b2417;padding:0 18px;margin-top:4px}.all-readings>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;min-height:56px}.all-readings>summary::-webkit-details-marker{display:none}.all-readings-h{font-family:var(--serif);font-weight:500;font-size:22px;color:var(--ink)}.all-readings-open{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--elca-blue)}.all-readings[open] .all-readings-open{font-size:0}.all-readings[open] .all-readings-open:after{content:"Close";font-size:14px}.all-readings[open]{padding-bottom:18px}.today-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--sans);font-size:15px;color:var(--ink-mid);margin:4px 0 0}.today-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:var(--card-bg);box-shadow:0 0 0 1px var(--line);font-weight:600;color:var(--ink);font-size:14px}.today-chip .today-color-swatch{width:9px;height:9px;outline:0}.today-dash{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:900px){.today-dash{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}}.today-hour{display:flex;flex-direction:column;gap:8px;padding:26px 28px}.today-parts{list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.today-parts li{font-family:var(--sans);font-size:13px;font-weight:600;padding:3px 10px;border-radius:999px;background:#ffffffbf;color:#544752}.hour-card[data-hour=evening] .today-parts li,.hour-card[data-hour=night] .today-parts li{background:#ffffff24;color:inherit}.today-verse{margin:auto 0 0;padding-top:18px;border-top:1px solid rgba(91,42,84,.18);font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.4;max-width:30ch}.hour-card[data-hour=evening] .today-verse,.hour-card[data-hour=night] .today-verse{border-top-color:#fff3}.today-verse small{display:block;margin-top:8px;font-family:var(--sans);font-style:normal;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.75}.today-side{display:flex;flex-direction:column;gap:14px}.three{background:var(--card-bg);border-radius:16px;box-shadow:0 0 0 1px #221b2417;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.three[hidden]{display:none}.three-head{display:flex;align-items:center;gap:14px}.three-ring{width:54px;height:54px;flex:none}.three-ring .three-track{stroke:var(--line)}.three-ring .three-arc{stroke:var(--lit)}.three-ring .three-count{font-family:var(--sans);font-weight:700;font-size:15px;fill:var(--ink)}.three-h{font-family:var(--serif);font-weight:600;font-size:22px;margin:0}.three-status{font-size:14px;color:var(--ink-soft);margin:0}.three-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.three-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--ui-warm-white)}.three-box{width:30px;height:30px;flex:none;border-radius:8px;border:0;background:var(--card-bg);box-shadow:inset 0 0 0 2px var(--plum-300);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.three-box svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.three-item.is-done .three-box{background:var(--lit);box-shadow:none}.three-item.is-done .three-box svg{opacity:1}.three-item a{flex:1;min-width:0;text-decoration:none;color:var(--ink)}.three-item b{display:block;font-family:var(--sans);font-size:15.5px}.three-item.is-done b{text-decoration:none}.three-item a span{font-size:13px;color:var(--ink-soft)}.three-item em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--ink-soft);white-space:nowrap}.three-note{font-size:12.5px;color:var(--ink-soft);margin:0}.today-sub{font-family:var(--serif);font-weight:500;font-size:24px;margin:34px 0 12px}.prayer-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:900px){.prayer-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.prayer-tile a{display:flex;flex-direction:column;gap:4px;height:100%;min-height:132px;background:var(--card-bg);border-radius:14px;box-shadow:0 0 0 1px #221b2417;padding:14px 16px;text-decoration:none;color:var(--ink)}.prayer-tile a:hover{box-shadow:0 0 0 1.5px var(--elca-blue)}.prayer-tile[data-state=now] a{box-shadow:0 0 0 2px var(--elca-blue)}.prayer-min{align-self:flex-start;font-family:var(--sans);font-size:12.5px;font-weight:700;padding:2px 9px;border-radius:999px;background:var(--plum-100);color:var(--plum-700)}.prayer-tile b{font-family:var(--serif);font-weight:600;font-size:19px;margin-top:6px}.prayer-line{font-size:13.5px;line-height:1.45;color:var(--ink-mid)}.prayer-flag{margin-top:auto;font-family:var(--sans);font-size:12.5px;font-weight:700;color:var(--elca-blue)}.prayer-tile[data-state=now] .prayer-flag:after{content:"Now"}.prayer-tile[data-state=also] .prayer-flag:after{content:"Or this, if short on time"}.today-more{margin:12px 0 0;font-size:15px}.today-more a{color:var(--elca-blue)}body.large-type .three-item b,body.large-type .prayer-line{font-size:18px}.seeker-promise{font-size:16px;color:var(--ink-mid);background:var(--plum-100);border-radius:12px;padding:12px 16px;margin:0 0 18px}.seeker .teach-step h2{text-wrap:balance}.seeker .teach-step h2 .teach-num{flex:none}.seeker .lede{font-weight:600}.seeker-words li strong{color:var(--plum-700)}.seeker-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:999px;background:var(--plum-700);color:var(--on-accent);font-family:var(--sans);font-weight:700;font-size:15px;text-decoration:none}.seeker-btn:hover{background:var(--plum-900);color:#fff}.next-tiles--seeker{margin-top:14px}.seeker-branch{margin:22px 0 6px;padding:16px 18px;border-radius:12px;background:var(--plum-100)}.seeker-branch h3{margin:0 0 6px;font-size:19px}.seeker-branch p{margin:0 0 8px}.seeker-branch p:last-child{margin:0}.path-card--lead{background:var(--plum-100)}.absolution-new{font-family:var(--sans);font-size:15px;color:var(--ink-soft);margin-top:10px;padding-left:31px}.absolution-new a{color:inherit;text-decoration:underline;text-underline-offset:3px}.search-hit--pinned{background:var(--plum-100);border-radius:12px;padding-inline:14px}.search-hit--pinned .search-hit-section{color:var(--plum-700)}.email-template{background:var(--card-bg);border:1px solid var(--line);border-radius:10px;padding:24px 26px;margin:20px 0 16px;box-shadow:0 1px 3px #0000000a,0 6px 16px #00000008}.email-template p{font-family:var(--sans);font-size:15px!important;line-height:1.7!important;color:var(--ink-mid);margin-bottom:0!important}.email-template p+p{margin-top:10px!important}.email-template-label{font-size:12px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)!important;margin-bottom:12px!important}.email-copy{margin-top:14px;min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--plum-700);background:transparent;color:var(--plum-700);font-family:var(--sans);font-weight:700;font-size:14px;cursor:pointer}.email-copy:hover{background:var(--plum-100)}.seeker .lede{font-size:19px}.office-close-seal{display:block;width:44px;height:44px;margin:0 auto 14px;opacity:.95}.office-close.is-arrived{animation:closein .5s ease-out}@keyframes closein{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.office-close.is-arrived{animation:none}}.story-seal{width:56px;height:56px;display:block}.story-done-eb{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.story-done-title{font-style:italic;font-weight:400;max-width:30ch;line-height:1.3}.who-link{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--plum-300,#B98FAF);text-underline-offset:3px}.who-link:hover{text-decoration-style:solid;color:var(--plum-700)}.office-tools .tool--read{order:-1;background:var(--plum-700);border-color:var(--plum-700);color:var(--on-accent);display:inline-flex;align-items:center;gap:8px;padding-left:16px}.office-tools .tool--read:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent currentColor}.office-tools .tool--read[aria-pressed=true]:before{border:0;width:10px;height:10px;background:currentColor}.office-tools .tool--read:hover{background:var(--plum-900);border-color:var(--plum-900);color:#fff}.office-tools .tool--read:disabled{background:transparent;color:var(--ink-soft);border-color:var(--line)}.office-tools .tool--read:disabled:before{display:none}.tool-note{font-size:13px;color:var(--ink-soft);text-align:center;margin:10px 0 0}.whos-who-entry,[data-question]{scroll-margin-top:140px}@media(max-width:350px){.nav-search{display:none}.nav-row{gap:8px}.brand-name{font-size:16px}}.crisis-strip{font-size:16px;line-height:1.55}.crisis-strip a{display:inline-block;padding:6px 2px}body.large-type .crisis-strip{font-size:19px}a.more,.today-more a,.story-links a,.office-close-actions a,.sunday-card-go,.season-band a,.scripture-inline>summary,.source-note a{display:inline-flex;align-items:center;min-height:44px}.scripture-inline>summary{padding-block:8px}body.large-type .nav-help,body.large-type .season-label,body.large-type .season-right{font-size:16px}body.large-type .season-band-meta,body.large-type .sunday-card-eb,body.large-type .story-eb,body.large-type .story-done-eb,body.large-type .reading-kicker,body.large-type .urgent-kicker{font-size:15px}body.large-type .sunday-card-go,body.large-type .hour-meta,body.large-type .today-chip,body.large-type .today-meta{font-size:18px}body.large-type .today-parts li{font-size:16px;padding:5px 12px}body.large-type .today-verse{font-size:24px}body.large-type .three-item b{font-size:19px}body.large-type .three-item span,body.large-type .three-item em,body.large-type .three-status,body.large-type .three-note{font-size:17px}body.large-type .prayer-tile b{font-size:21px}body.large-type .prayer-line,body.large-type .prayer-min{font-size:17px}body.large-type .story-card p,body.large-type .story-readings,body.large-type .story-steps li{font-size:19px}body.large-type .story-lead{font-size:24px}body.large-type .player-label,body.large-type .player-step{font-size:18px}body.large-type .story-btn,body.large-type .step-btn,body.large-type .hour-btn,body.large-type .seeker-btn{font-size:18px;min-height:52px}body.large-type .next-tile b{font-size:20px}body.large-type .next-tile span:not(.next-ic),body.large-type .next-tile em{font-size:17px}body.large-type .office-progress-label{font-size:17px}body.large-type .office-progress-seg{font-size:14px}body.large-type .tool,body.large-type .tool-note{font-size:17px}body.large-type .teach-map a{font-size:18px}body.large-type .bible-ref-head,body.large-type .scripture-inline>summary{font-size:18px}body.large-type .source-note,body.large-type .path-meta,body.large-type .sing-meta{font-size:16px}body.large-type .path-card h3{font-size:24px}body.large-type .path-card p{font-size:18px}body.large-type .email-template p{font-size:18px!important}body.large-type .search-hit-title{font-size:20px}body.large-type .search-hit-desc,body.large-type .search-popular a{font-size:18px}body.large-type .seeker-promise,body.large-type .seeker-branch p{font-size:19px}body.large-type .who-link{text-decoration-style:solid}body.large-type .office-sheet .office-step>h2{font-size:16px}body.large-type .scripture-alt-label,body.large-type .today-verse small,body.large-type .corpus-link-kicker,body.large-type .prov-list dt,body.large-type .proper-gospel-note{font-size:15px}body.large-type details.scripture-inline>summary,body.large-type .teach-note,body.large-type .table-q span,body.large-type .all-readings-open{font-size:17px}a[href^="mailto:"]{overflow-wrap:anywhere}summary,.search-form,.page-hero-inner,.page-hero-inner>div{min-width:0;overflow-wrap:anywhere}.lib-filter-panel,.lib-filter-panel aside,.facet-group{min-width:0;max-width:100%}@media(max-width:1000px){.lib-layout{grid-template-columns:minmax(0,1fr)}}.aa-short{display:none}@media(max-width:900px){.aa-btn{padding:0 12px 0 10px;width:auto;border-radius:999px;gap:6px;display:inline-flex;align-items:center;min-height:44px}.aa-short{display:inline;font-family:var(--sans);font-size:14px;font-weight:700}}body.large-type .aa-short{font-size:16px}@media(max-width:430px){body.large-type .nav-search{display:none}}body.large-type .season-label,body.large-type .season-right{font-size:15px}p a:not([class]),li>a:not([class]),.rcl-notice a,.source-note a,.rubric a,dd a{text-decoration:underline;text-underline-offset:3px}.sing-list li>a:not([class]),.prayer-tile>a:not([class]){text-decoration:none}.sing-list li>a:not([class]):hover,.prayer-tile>a:not([class]):hover b{text-decoration:underline;text-underline-offset:3px}.sing-list li>a:not([class]):after{content:" →";color:var(--plum-300);font-family:var(--sans);font-size:.8em}a.seeker-btn,a.seeker-btn:visited,.content a.seeker-btn{color:var(--on-accent);text-decoration:none}a.seeker-btn:hover,.content a.seeker-btn:hover{color:var(--on-accent)}.jo-group{margin:0 0 44px}.jo-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;border-bottom:2px solid var(--ink);padding-bottom:10px;margin-bottom:4px}.jo-group-head h2{font-family:var(--serif);font-size:26px;font-weight:600;margin:0;color:var(--ink)}.jo-group-head p{margin:0;font-size:16px;color:var(--ink-mid)}.jo-index{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));column-gap:40px}.jo-index li{border-bottom:1px solid var(--line)}a.jo-row,.content a.jo-row{display:grid;gap:4px;padding:18px 0;color:inherit;text-decoration:none;font-weight:400}.jo-title{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--ink);line-height:1.25}.jo-title:after{content:" →";color:var(--plum-300);font-family:var(--sans);font-size:.75em;transition:color .12s}.jo-summary{font-size:16px;color:var(--ink-mid);line-height:1.5}.jo-line{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--ink-soft);line-height:1.5}.jo-line q{quotes:"“" "”"}.jo-line cite{font-style:normal;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--plum-700);white-space:nowrap}a.jo-row:hover .jo-title{color:var(--plum-700)}a.jo-row:hover .jo-title:after{color:var(--plum-700)}a.jo-row:focus-visible{outline:3px solid var(--plum-700);outline-offset:4px;border-radius:4px}.jo-foot{margin-top:8px;font-size:17px;color:var(--ink-mid)}.jo-eyebrow{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px}.jo-meta{font-size:15px;color:var(--ink-soft);margin:8px 0 0}.jo-epigraph{margin:22px 0 4px;padding:0 0 0 20px;border-left:3px solid var(--plum-700);max-width:36ch}.jo-epigraph p{font-family:var(--serif);font-style:italic;font-size:clamp(22px,3.4vw,28px);line-height:1.35;color:var(--ink);margin:0}.jo-epigraph cite{display:block;margin-top:8px;font-style:normal;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--plum-700)}.wrap.jo-study{max-width:var(--max)}.jo-study>*{max-width:640px}.jo-part{margin:0 0 40px}.jo-part h2{font-family:var(--serif);font-size:26px;font-weight:600;color:var(--ink);margin:0 0 14px}.jo-part p{font-size:18px;line-height:1.75;color:var(--ink-mid);margin:0 0 14px}.jo-part p.lede{font-size:21px;color:var(--ink);line-height:1.6}.jo-scenes{list-style:none;margin:0;padding:0;display:grid;gap:16px}.jo-scene{background:var(--ui-white);border:1px solid var(--line);border-radius:12px;padding:20px 22px}.jo-scene-ref{font-family:var(--sans)!important;font-size:13px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--plum-700)!important;margin:0 0 4px!important}.jo-scene h3{font-family:var(--serif);font-size:21px;font-weight:600;color:var(--ink);margin:0 0 6px}.jo-scene>p{font-size:17px!important;margin-bottom:6px!important}.jo-lutheran{background:var(--plum-100);border-radius:12px;padding:22px 24px}.jo-lutheran p{color:var(--ink);margin:0}.jo-question{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.jo-question h2{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}.jo-question p{font-family:var(--serif);font-size:23px;line-height:1.4;color:var(--ink);margin:0}.jo-actions{display:flex;flex-wrap:wrap;gap:10px}a.jo-btn,.content a.jo-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;border:1.5px solid var(--plum-700);color:var(--plum-700);background:transparent;font-family:var(--sans);font-weight:700;font-size:16px;text-decoration:none}a.jo-btn--solid,.content a.jo-btn--solid{background:var(--plum-700);color:var(--on-accent)}a.jo-btn:hover{background:var(--plum-100)}a.jo-btn--solid:hover,.content a.jo-btn--solid:hover{background:var(--plum-900);color:#fff}.jo-related{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px;font-size:17px}.jo-further{font-size:16px;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:18px}body.large-type .jo-title{font-size:25px}body.large-type .jo-summary,body.large-type .jo-line,body.large-type .jo-part p{font-size:19px}.page-hero-breadcrumb{flex-wrap:wrap;row-gap:0}.page-hero-breadcrumb>a,.page-hero-breadcrumb>span{flex:0 0 auto}.more,a.more,.content a.more{font-family:var(--sans);font-weight:700;font-size:17px;letter-spacing:0;text-transform:none;color:var(--plum-700);text-decoration:none}a.more:hover,.content a.more:hover{color:var(--plum-700);text-decoration:underline;text-underline-offset:4px}body.large-type a.more{font-size:19px}.narthex-door{border-color:transparent;background:var(--ui-white);box-shadow:0 1px 2px #2418230d}.narthex-door:hover{border-color:transparent;background:var(--plum-100);box-shadow:none;transform:none}.narthex-door:not(.candle) .narthex-door-icon{display:none}.narthex-door-head{font-family:var(--serif);font-size:19px;font-weight:600}.path-card:hover{border-color:var(--plum-300)}a.family-card,.content a.family-card{display:grid;gap:4px;padding:18px 20px;border-radius:12px;background:var(--plum-100);color:var(--ink);text-decoration:none;font-weight:400}a.family-card:hover{background:var(--ui-white);box-shadow:inset 0 0 0 1.5px var(--plum-300)}.family-kicker{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.family-title{font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.3;color:var(--ink)}.family-title span{color:var(--plum-700)}.family-line{font-family:var(--sans);font-size:15px;color:var(--ink-mid);line-height:1.5}.family-quiet{margin:10px 0 0!important;font-size:15.5px!important}a.family-quiet-link,.content a.family-quiet-link{font-family:var(--sans);font-weight:700;color:var(--plum-700);text-decoration:none;display:inline-flex;align-items:center;gap:4px;min-height:40px;flex-wrap:wrap}a.family-quiet-link:hover{text-decoration:underline;text-underline-offset:4px}.family-on{font-weight:400;color:var(--ink-soft)}.jo-family{max-width:560px;margin-top:18px}.path-card--family{background:var(--plum-100);border-color:transparent;border-top-color:transparent;box-shadow:none}.path-card--family .family-kicker{margin-bottom:6px}.path-card--family:hover{background:var(--ui-white);border-color:var(--plum-300)}body.large-type .family-title{font-size:21px}body.large-type .family-line,body.large-type .family-quiet{font-size:17px!important}.foot-family{max-width:calc(var(--max) - 2 * var(--g));margin:0 auto;padding:28px 0 0;display:flex;flex-wrap:wrap;gap:14px 36px;align-items:baseline}.foot-family-h{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;flex-basis:100%}.foot-family a{display:grid;gap:2px;color:#fff;text-decoration:none;min-height:44px}.foot-family a b{font-family:var(--serif);font-size:18px;font-weight:600}.foot-family a b:after{content:" →";font-family:var(--sans);color:#ffffff8c}.foot-family a span{font-size:14px;color:#ffffffa6}.foot-family a:hover b{text-decoration:underline;text-underline-offset:4px}.app-hdr{background:var(--ui-white);border-bottom:1px solid var(--line);box-shadow:none}.app-hdr-in{max-width:var(--max);margin:0 auto;padding:0 var(--g)}.app-hdr-row{display:flex;align-items:center;gap:12px;padding:12px 0 6px}.app-hdr .nav-brand{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;color:var(--ink)}.app-hdr .nav-rose{width:44px;height:44px;flex:none}.brand-text{display:grid;min-width:0;line-height:1.1}.app-hdr .brand-name{font-family:var(--serif);font-size:21px;font-weight:600;letter-spacing:-.005em}.brand-tag{font-family:var(--sans);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}.app-tools{margin-left:auto;display:flex;gap:8px;align-items:center}.app-hdr .app-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--ui-white);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.app-hdr .app-tool:hover,.app-hdr .app-tool[aria-expanded=true]{border-color:var(--plum-300);background:var(--plum-100)}.app-hdr .app-tool svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-hdr .aa-mark{font-family:var(--serif);font-size:17px;font-weight:600}.app-season{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 0 8px;font-family:var(--sans);font-size:13.5px;color:var(--ink-soft);text-decoration:none}.app-season b{color:var(--ink-mid);font-weight:700}.app-season:hover b{text-decoration:underline;text-underline-offset:3px}.app-tabs{display:flex;gap:26px;border-top:1px solid var(--line)}.app-tabs a{padding:12px 0 10px;font-family:var(--sans);font-weight:700;font-size:16px;color:var(--ink-mid);text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px}.app-tabs a:hover{color:var(--ink)}.app-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--plum-700)}.app-hdr .season-strip{background:none;border:0;padding:0}.app-bar{display:none}@media(max-width:760px){.app-tabs{display:none}.app-hdr .app-tool-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-hdr .app-tool{padding:0;width:44px}.app-hdr .brand-name{font-size:19px}.app-bar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:210;background:var(--ui-white);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.app-bar a{display:grid;justify-items:center;gap:2px;padding:8px 0 7px;min-height:56px;font-family:var(--sans);font-size:12px;font-weight:700;color:var(--ink-soft);text-decoration:none}.app-bar svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.app-bar a[aria-current=page]{color:var(--plum-700)}body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.step-footer{bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@media(max-width:420px){.brand-tag{display:none}.app-hdr .brand-name{font-size:18px}.app-hdr .nav-rose{width:40px;height:40px}.app-tools{gap:6px}}@media print{.app-bar,.app-tabs,.app-tools,.jump-nav{display:none!important}}.app-hdr .nav-drawer{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ui-white);border-bottom:1px solid var(--line);box-shadow:0 18px 40px #2418231f;max-height:calc(100vh - 120px);overflow:auto;flex-direction:column;padding:0}.app-hdr .nav-drawer.is-open{display:block}.drawer-in{max-width:var(--max);margin:0 auto;padding:18px var(--g) 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 28px}.drawer-group{display:grid;align-content:start;gap:2px}.drawer-h{font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 4px}.app-hdr .nav-drawer a{display:flex;align-items:center;min-height:42px;padding:0;border:0;font-family:var(--sans);font-size:16.5px;font-weight:600;color:var(--ink);text-decoration:none}.app-hdr .nav-drawer a:after{content:" ›";color:var(--ink-soft);margin-left:4px}.app-hdr .nav-drawer a:hover{color:var(--plum-700)}:where(main) :is(h1,h2,h3):not(.keep-serif){font-family:var(--sans)!important;font-weight:800!important;letter-spacing:-.01em}:where(main) h4{font-family:var(--sans)}.page-hero h1{font-size:clamp(30px,5.2vw,42px);line-height:1.12}.jo-title,.family-title,.sing-list li>a:not([class]),.narthex-door-head,.path-card h3,.next-tile b,.prayer-tile b{font-family:var(--sans)!important;font-weight:800!important}.jo-line,.jo-epigraph p,.card-word{font-family:var(--serif)}.lw-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:var(--ui-white);border:1px solid var(--line);border-radius:16px;padding:16px;text-decoration:none;color:var(--ink);box-shadow:0 1px 2px #2418230a;text-align:left;width:100%;font:inherit}.lw-card.no-chip{grid-template-columns:1fr auto}.lw-card:hover{border-color:var(--plum-300);background:var(--ui-white)}.lw-card--lead{border:2px solid var(--plum-700)}.lw-k{display:block;font-family:var(--sans);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.lw-t{display:block;font-family:var(--sans);font-size:20px;font-weight:800;line-height:1.25;margin-top:3px;color:var(--ink)}.lw-l{display:block;font-family:var(--sans);font-size:15.5px;line-height:1.5;color:var(--ink-mid);margin-top:3px}.lw-l.word{font-family:var(--serif);font-style:italic;font-size:16.5px}.lw-chev{font-size:24px;line-height:1;color:var(--ink-soft)}.lw-chip{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--plum-100);color:var(--plum-700)}.lw-chip svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lw-chip--gold{background:#f5eedc;color:#8a6b24}.lw-chip--sky{background:#e6edf3;color:#3f6384}.lw-chip--rose{background:#f7e6e3;color:var(--elca-red)}.lw-chip--green{background:#e9efe4;color:#4f6343}[data-theme=dark] .lw-chip--gold{background:#2e291c;color:#d6b86e}[data-theme=dark] .lw-chip--sky{background:#1d2630;color:#9db8d2}[data-theme=dark] .lw-chip--rose{background:#33201f;color:#e2867d}[data-theme=dark] .lw-chip--green{background:#232b20;color:#a9c096}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lw-chip--gold{background:#2e291c;color:#d6b86e}:root:not([data-theme=light]) .lw-chip--sky{background:#1d2630;color:#9db8d2}:root:not([data-theme=light]) .lw-chip--rose{background:#33201f;color:#e2867d}:root:not([data-theme=light]) .lw-chip--green{background:#232b20;color:#a9c096}}.lw-grid{display:grid;gap:12px}@media(min-width:680px){.lw-grid--2{grid-template-columns:1fr 1fr}.lw-grid--2 .lw-card{align-items:start}.lw-grid--2 .lw-chev{align-self:center}}body.large-type .lw-t{font-size:22px}body.large-type .lw-l{font-size:17.5px}.lw-sec{margin-top:36px;display:grid;gap:12px}.lw-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.lw-sec-head h2{font-size:23px;margin:0}.lw-sec-head p{margin:3px 0 0;font-size:15.5px;color:var(--ink-soft)}a.lw-all,.content a.lw-all{font-family:var(--sans);font-weight:800;font-size:15.5px;color:var(--plum-700);text-decoration:none;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}a.lw-all:hover{text-decoration:underline;text-underline-offset:4px}.today-home{max-width:var(--max);margin:0 auto;padding:28px var(--g) 48px}.today-home>*{max-width:740px}.today-eyebrow{font-family:var(--sans);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--plum-700);margin:0}.today-home h1{font-size:clamp(30px,6vw,44px)!important;line-height:1.1;margin:8px 0 10px;text-wrap:balance}.today-sub{font-size:18.5px;color:var(--ink-mid);margin:0;max-width:40em}.jump-chips{display:flex;gap:8px;overflow-x:auto;padding:14px 0 2px;margin:0 calc(-1 * var(--g));padding-inline:var(--g);scrollbar-width:none}.jump-chips::-webkit-scrollbar{display:none}a.jump-chip,.content a.jump-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--ui-white);font-family:var(--sans);font-size:14.5px;font-weight:700;color:var(--ink);text-decoration:none}a.jump-chip:hover{border-color:var(--plum-300);background:var(--plum-100)}.hour-lead[data-hour] .lw-chip{background:var(--plum-100)}.word-block{background:var(--plum-100);border-radius:18px;padding:22px 24px}.word-block .absolution{font-family:var(--serif);font-size:clamp(20px,3.4vw,24px);line-height:1.42;color:var(--ink);margin:8px 0 10px;border:0;padding:0}.word-block p.absolution-cite{font-size:15.5px;color:var(--ink-mid);margin:0}.today-home .candle{margin-top:0}.jump-nav{position:sticky;top:var(--hdr-h,0px);z-index:150;background:var(--ui-warm-white);background:color-mix(in srgb,var(--ui-warm-white) 94%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.jump-nav-in{max-width:var(--max);margin:0 auto;display:flex;align-items:center;gap:8px;overflow-x:auto;padding:8px var(--g);scrollbar-width:none}.jump-nav-in::-webkit-scrollbar{display:none}.jump-nav-h{flex:none;font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-right:4px}.jump-nav a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink-mid);text-decoration:none;border:1px solid transparent}.jump-nav a:hover{color:var(--ink);border-color:var(--line)}.jump-nav a[aria-current=true]{background:var(--plum-700);color:var(--on-accent)}.jump-top{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:190;display:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:var(--ui-white);color:var(--plum-700);font-size:20px;font-weight:800;box-shadow:0 4px 14px #2418231f;cursor:pointer}.jump-top.is-on{display:inline-flex}@media(max-width:760px){.jump-top{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.lw-pager{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:18px;margin-top:8px}a.lw-pager-link,.content a.lw-pager-link{display:grid;gap:2px;text-decoration:none;color:var(--ink);min-height:44px}.lw-pager-link span{font-family:var(--sans);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.lw-pager-link b{font-family:var(--sans);font-weight:800;font-size:17px;color:var(--plum-700)}.lw-pager-link--next{text-align:right;margin-left:auto}.app-hdr .nav-hamburger{display:inline-flex;flex-direction:row;padding:0 14px;border-radius:999px}.app-hdr .nav-hamburger span{display:inline;width:auto;height:auto;background:none;border-radius:0;transition:none;transform:none!important;opacity:1!important}@media(max-width:760px){.app-hdr .nav-hamburger{padding:0}}.today-sub,.lw-sec-head p{font-family:var(--sans)}.three-item>a:not([class]),.three-item>a:not([class]) *{text-decoration:none}.three-item>a:not([class]):hover b{text-decoration:underline;text-underline-offset:3px}.three-item>a:not([class]) b:after{content:" ›";color:var(--ink-soft)}@media(max-width:760px){.app-season-day{display:none}.app-hdr .app-tool{width:40px;min-width:40px;min-height:40px}.app-tools{gap:6px}.app-hdr .brand-name{font-size:18px;line-height:1.15}.app-hdr-row{padding-top:10px}}main h2[id]{scroll-margin-top:calc(var(--hdr-h,0px) + 64px)}html.js .player:not(.is-on){display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:900px){html.js .player:not(.is-on){grid-template-columns:250px minmax(0,1fr);align-items:start}}html.js .player:not(.is-on) .story-track{display:block;overflow:visible;padding:0;margin:0}html.js .player:not(.is-on) .story-card{display:none;height:auto;min-height:420px;width:auto}html.js .player:not(.is-on) .story-card:first-child{display:flex}@media(min-width:900px){html.js .player:not(.is-on) .story-card{min-height:460px}html.js .player:not(.is-on) .story-in{padding:26px 30px}}html.js .player:not(.is-on) .player-rail[hidden]{display:block}html.js .player:not(.is-on) .story-nav[hidden]{display:flex;visibility:hidden}@media(min-width:900px){html.js .player:not(.is-on) .story-nav{grid-column:2}}html.js [data-story-hint]{display:none}html.js .sunday-actions{min-height:44px}.wrap.measure{max-width:var(--max)}.wrap.measure>*{max-width:760px}html.js [data-action=share][hidden]{display:inline-flex}html.js .office-sheet:not([data-compact]):has(.office-step+.office-step):not(:has(.office-progress-bar)) .office-head{padding-bottom:96px}html.js .office-sheet:not([data-compact]):has(.office-step~.office-step~.office-step) .office-tools:not(:has([data-step-mode])):before{content:"";display:inline-block;width:193px;height:44px;flex:none}.sing-find{margin:0 0 28px;padding:18px 20px;border-radius:14px;background:var(--ui-white);box-shadow:0 0 0 1px var(--line)}.sing-find[hidden]{display:none}.sing-find-label{display:block;font-family:var(--sans);font-weight:700;font-size:17px;color:var(--ink);margin-bottom:10px}.sing-find-row input{width:100%;min-height:52px;padding:0 16px;font-size:18px;border:1.5px solid var(--line);border-radius:10px;background:var(--ui-warm-white);color:var(--ink);font-family:var(--sans)}.sing-find-row input:focus{border-color:var(--plum-700)}.sing-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sing-filter{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--ui-warm-white);color:var(--ink-mid);font-family:var(--sans);font-size:15px;font-weight:700;cursor:pointer}.sing-filter[aria-pressed=true]{background:var(--plum-700);border-color:var(--plum-700);color:var(--on-accent)}.sing-status{margin:10px 0 0;font-family:var(--sans);font-size:15px;color:var(--ink-soft);min-height:1.4em}.sing-rows{list-style:none;padding:0;margin:0 0 30px;max-width:72ch}.sing-row{border-bottom:1px solid var(--line)}.sing-row[hidden]{display:none}.sing-row-link{display:grid;gap:3px;padding:14px 4px;text-decoration:none;color:var(--ink);min-height:44px}.sing-row-link:hover .sing-row-title{text-decoration:underline;text-underline-offset:3px}.sing-row-title{font-family:var(--sans);font-weight:800;font-size:18px;line-height:1.3}.sing-row-first{font-family:var(--serif);font-size:16.5px;color:var(--ink-mid);line-height:1.4}.sing-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px}.sing-row-elw{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink-soft)}.sing-badge{display:inline-block;font-family:var(--sans);font-size:13px;font-weight:700;padding:2px 10px;border-radius:999px;border:1px solid var(--line);color:var(--ink-soft)}.sing-badge--words{background:var(--plum-100);border-color:var(--plum-100);color:var(--plum-700)}.sing-saved{margin-bottom:10px}body.large-type .sing-row-title{font-size:22px}body.large-type .sing-row-first{font-size:20px}.coll-chip{display:inline-flex;align-items:center;text-decoration:none}.sing-ways{margin:-8px 0 26px}.sing-ways-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px}.sing-ways-h{font-family:var(--sans);font-weight:700;font-size:15px;color:var(--ink-mid);margin-right:4px}.sing-ways-bulletin{margin:0;font-size:16px}.sing-ways-bulletin a{text-decoration:underline;text-underline-offset:3px}.sing-btn{min-height:52px;min-width:96px;padding:0 18px;border-radius:12px;border:1px solid var(--line);background:var(--ui-warm-white);color:var(--ink);font:inherit;font-family:var(--sans);font-weight:700;font-size:17px;cursor:pointer}.sing-btn:disabled{opacity:.4;cursor:default}.sing-btn--next{background:var(--plum-700);color:var(--on-accent);border-color:var(--plum-700)}.office-sheet .office-tools .tool--read{background:var(--lit);border-color:var(--lit)}.office-sheet .office-tools .tool--read:hover{background:var(--lit);filter:brightness(.88)}.office-begins-cue{text-align:center;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:18px 0 22px;border-top:1px solid var(--line);padding-top:16px}.word-deck-intro{font-size:17px;color:var(--ink-mid);margin:0 0 20px;max-width:var(--measure)}.word-deck{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;margin-bottom:48px}.word-card{height:160px;perspective:600px;cursor:pointer}.word-card-inner{position:relative;width:100%;height:100%;transition:transform .45s;transform-style:preserve-3d}.word-card.is-flipped .word-card-inner{transform:rotateY(180deg)}.word-card-front,.word-card-back{position:absolute;inset:0;border-radius:14px;padding:18px 16px;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;border:1.5px solid var(--line)}.word-card-front{background:var(--plum-100);border-color:var(--plum-200)}.word-card-back{background:var(--ui-white);transform:rotateY(180deg);overflow-y:auto}.word-card-term{font-family:var(--sans);font-size:22px;font-weight:800;color:var(--ink);line-height:1.2;margin:0 0 6px}.word-card-pron{font-family:var(--sans);font-size:13px;color:var(--ink-soft);font-style:italic;margin:0}.word-card-hint{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--plum-700);margin-bottom:4px}.word-card-def{font-family:var(--sans);font-size:15px;color:var(--ink-mid);line-height:1.5;margin:0 0 6px}.word-card-when{font-family:var(--sans);font-size:13px;color:var(--ink-soft);margin:0}.word-deck-foot{font-size:14px;color:var(--ink-soft);margin-bottom:32px}@media(prefers-reduced-motion:reduce){.word-card-inner{transition:none}}.expect-sensory{margin:32px 0 40px}.expect-sensory-head{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 16px}.expect-sensory-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.expect-sensory-part{background:var(--ui-white);border:1px solid var(--line);border-radius:14px;padding:14px 12px}.expect-sensory-name{font-family:var(--sans);font-size:14px;font-weight:800;color:var(--ink);margin:0 0 2px}.expect-sensory-min{font-family:var(--sans);font-size:12px;color:var(--ink-soft);margin:0 0 12px}.expect-sensory-meters{display:grid;gap:6px}.expect-sensory-meter{display:grid;grid-template-columns:56px 1fr auto;gap:6px;align-items:center}.expect-sensory-label{font-family:var(--sans);font-size:12px;color:var(--ink-soft)}.expect-sensory-bar{height:6px;background:var(--line);border-radius:3px;overflow:hidden}.expect-sensory-fill{height:100%;border-radius:3px;background:var(--plum-700)}.expect-sensory-fill[data-level=low]{width:28%}.expect-sensory-fill[data-level=medium]{width:60%}.expect-sensory-fill[data-level=high]{width:95%}.expect-sensory-val{font-family:var(--sans);font-size:11px;font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.expect-sensory-note{font-size:13px;color:var(--ink-soft);margin:8px 0 0;font-style:italic}@media(max-width:640px){.expect-sensory-row{grid-template-columns:1fr 1fr}}@media(max-width:380px){.expect-sensory-row{grid-template-columns:1fr}}.app-hdr .app-new-here{background:var(--plum-100);border-color:var(--plum-300);color:var(--plum-700)}.app-hdr .app-new-here:hover{background:var(--plum-200);border-color:var(--plum-700)}@media(max-width:760px){.app-hdr .app-new-here{display:none}}.about-card h4,.antiphon-day,.badge,.bl-num,.brand-tag,.cat-piece-kicker,.cat-pieces h3,.compare-table thead th,.corpus-link-kicker,.display-panel-head,.drawer-h,.email-template-label,.evt-date,.expect-rows dt,.expect-sensory-head,.expect-sensory-val,.facet-group h4,.family-kicker,.fc-global-h,.fc-legend-h,.feat-kicker,.foot-col h4,.foot-family-h,.formula-label,.hero-kicker,.hour-when,.hymn-elw .hymn-elw-kicker,.jo-eyebrow,.jo-question h2,.jo-scene-ref,.jump-nav-h,.learn-toc-label,.link-row .lr-eyebrow,.lw-k,.lw-pager-link span,.more,.not-claimed h4,.obtain-kind,.office-begins-cue,.office-sidebar-label,.office-step>h2,.office-when,.reading-kicker,.resource-cat,.scripture-alt-label,.scripture-chapter-mark,.search-hit-section,.season-band-meta,.staff-role,.story-done-eb,.story-done-q span,.story-eb,.story-q-label,.sunday-card-eb,.sunday-gospel-kicker,.today-eyebrow,.today-gospel-eyebrow,.today-reading-label,.today-verse small,.urgent-go,.urgent-kicker,.word-card-hint,uppercase{text-transform:none!important;letter-spacing:0!important;font-size:14px!important}.more,.urgent-go,.bl-num{font-size:15px!important}.brand-tag{font-size:13px!important}body :where(*){text-transform:none!important}body :where(*){font-style:normal!important}:where(main) :where(em,i){font-weight:600}.jump-chips{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}@media(max-width:760px){.jump-nav{position:static;backdrop-filter:none;background:var(--ui-warm-white)}.jump-nav-in{flex-wrap:wrap;overflow:visible;padding-block:12px;row-gap:6px}.jump-nav-h{flex-basis:100%;font-size:14px;font-weight:700;color:var(--ink-mid)}.jump-nav a{border-color:var(--line);background:var(--ui-white);color:var(--ink)}}@media(max-width:760px){.teach-map ol{grid-template-columns:1fr;gap:0}.teach-map li+li{border-top:1px solid var(--line)}.teach-map a{font-size:16px;min-height:48px;text-decoration:none}}.teach-map a{text-decoration:none;font-weight:700}@media(max-width:760px){.app-hdr-row{gap:10px;padding:8px 0 4px}.app-hdr .nav-rose{width:36px;height:36px}.app-hdr .nav-brand{gap:10px}.app-hdr .brand-name{font-size:16px;line-height:1.15;display:block;max-width:9.5em}.app-hdr .app-tools{gap:2px}.app-hdr .app-tool{width:42px;min-width:42px;min-height:42px;border-color:transparent;background:transparent}.app-hdr .app-tool:hover,.app-hdr .app-tool[aria-expanded=true]{background:var(--plum-100);border-color:transparent}.app-season{min-height:0;padding:0 0 8px;font-size:13px}}[data-pref-leading=on] main :where(p,li,dd,.versicle,.psalm,blockquote){line-height:2.05!important}[data-pref-leading=on] main :where(p,li)+:where(p,li){margin-top:.5em}[data-pref-focus=on] :where(.site-nav,.app-hdr,.app-bar,.site-footer,footer,.jump-nav,.page-hero-breadcrumb,.jump-top){display:none!important}[data-pref-focus=on] body{padding-bottom:72px}.focus-exit{display:none}[data-pref-focus=on] .focus-exit{display:inline-flex;align-items:center;gap:8px;position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:300;min-height:48px;padding:0 20px;border-radius:999px;border:1px solid var(--line);background:var(--ui-white);color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:700;box-shadow:var(--shadow-md);cursor:pointer}@media print{.focus-exit{display:none!important}}@media(max-width:520px){.hour-btns,.hour-actions{display:grid!important;grid-template-columns:1fr;gap:10px}.hour-btn{width:100%;justify-content:center;text-align:center}.jump-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}a.jump-chip,.content a.jump-chip{justify-content:center}}.teach-map a,.content .teach-map a,.prose-body .teach-map a{text-decoration:none!important}.teach-map a:hover{text-decoration:underline!important;text-underline-offset:3px}.office-sidebar-seal{display:block;text-decoration:none}.office-sidebar{top:calc(var(--hdr-h, 156px) + 16px)}@media(max-height:760px){.office-sidebar-seal{display:none}}.plain-words{margin:0 0 18px;padding:14px 16px;border-radius:var(--r-lg);background:var(--plum-100);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6}.plain-words-label{display:block;font-size:14px;font-weight:700;color:var(--plum-700);margin-bottom:2px}.prayer-reading{max-width:var(--measure)}.prayer-scene{font-family:var(--sans);font-size:17px;font-weight:700;color:var(--ink);margin:22px 0 6px;letter-spacing:0}.prayer-scene:first-child{margin-top:4px}.prayer-reading-text{font-family:var(--serif);font-size:19px;line-height:1.8;color:var(--ink);margin:0 0 6px}.prayer-reading .vnum{font-family:var(--sans);font-size:12px;font-weight:700;color:var(--ink-soft);vertical-align:super;line-height:0;margin:0 3px 0 2px}.older-wording{margin:10px 0 0}.older-wording>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-family:var(--sans);font-size:15px;font-weight:700;color:var(--plum-700)}.older-wording[open]>summary{margin-bottom:6px}.older-wording .psalm,.older-wording .versicle{color:var(--ink-mid)}body.large-type .prayer-reading-text,body.large-type .plain-words{font-size:22px}@media print{.older-wording:not([open]){display:none}}.prayer-reading .pv{display:block;margin-bottom:8px}.psalm-lines .pl{display:block;padding-left:1.2em;text-indent:-1.2em}.older-wording>summary{list-style:none;gap:8px}.older-wording>summary::-webkit-details-marker{display:none}.older-wording>summary:before{content:"▸";font-size:14px;transition:transform var(--dur-fast) var(--ease)}.older-wording[open]>summary:before{transform:rotate(90deg)}.moment-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:12px}a.moment-chip,.content a.moment-chip{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:6px 12px;border-radius:12px;border:1px solid var(--line);background:var(--ui-white);font-family:var(--sans);font-size:15px;font-weight:700;color:var(--ink);text-decoration:none}a.moment-chip:hover{border-color:var(--plum-300);background:var(--plum-100)}.moment-main{max-width:760px;margin:0 auto}.moment-plain{margin:0}.moment-prayer .mp-line{display:block}.moment-prayer .resp{margin-top:6px}.moment-next-h{font-size:22px;margin:36px 0 12px}.moment-related{display:flex;flex-direction:column;gap:4px;margin:28px 0 0;padding-top:18px;border-top:1px solid var(--line)}.moment-related-h{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink-mid);margin:0 0 4px}.moment-related a{font-family:var(--sans);font-size:16px;font-weight:700;color:var(--plum-700);min-height:40px;display:inline-flex;align-items:center}.pray-hours-note{margin-top:8px;color:var(--ink-mid)}.families-after{margin:12px 0 0;font-size:16px;color:var(--ink-mid)}.families-ladder{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:rung}.families-ladder li{counter-increment:rung}.families-ladder a{display:grid;grid-template-columns:40px 1fr;column-gap:14px;row-gap:2px;align-items:start;padding:16px 18px;border-radius:var(--r-lg);background:var(--ui-white);box-shadow:var(--card-shadow);color:var(--ink);text-decoration:none}.families-ladder a:before{content:counter(rung);grid-row:span 3;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--plum-100);color:var(--plum-700);font-family:var(--sans);font-weight:700}.families-ladder b{font-family:var(--sans);font-size:18px}.families-ladder .families-age{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--plum-700)}.families-ladder span:last-child{font-size:16px;color:var(--ink-mid)}.families-promise-text{font-family:var(--serif);font-size:clamp(20px,3.4vw,24px);line-height:1.42;color:var(--ink);margin:8px 0 10px}.home-doors{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0}a.home-door,.content a.home-door{position:relative;display:flex;flex-direction:column;gap:4px;min-height:88px;padding:14px 34px 13px 14px;border-radius:var(--r-lg);background:var(--plum-100);box-shadow:var(--card-shadow);color:var(--ink);text-decoration:none;border:1px solid var(--plum-300)}a.home-door:after{content:"›";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:var(--sans);font-size:26px;font-weight:700;line-height:1;color:var(--plum-700)}a.home-door:hover,a.home-door:focus-visible{border-color:var(--plum-700)}.home-door b{font-family:var(--sans);font-size:16.5px;font-weight:700;line-height:1.28}.home-door span{font-family:var(--sans);font-size:14px;line-height:1.35;color:var(--ink-mid)}@media(max-width:400px){.home-doors{gap:8px}a.home-door,.content a.home-door{min-height:80px;padding:12px 28px 11px 12px}a.home-door:after{right:9px;font-size:22px}.home-door b{font-size:15.5px}.home-door span{font-size:13.5px}}.families-ladder a,.content .families-ladder a,.families-ladder a *{text-decoration:none!important}.families-ladder a:hover b{text-decoration:underline!important;text-underline-offset:3px}.jo-ask{font-family:var(--sans);font-size:17px;color:var(--ink-mid);margin:-4px 0 10px}.jo-seeker{background:var(--plum-100);border:1px solid var(--plum-300);border-radius:var(--r-lg);padding:16px 18px;margin:0 0 26px}.jo-seeker p{font-family:var(--sans);font-size:16.5px;line-height:1.5;margin:0 0 8px;color:var(--ink)}.jo-seeker ul{margin:0;padding-left:20px}.jo-seeker li{font-family:var(--sans);font-size:16.5px;line-height:1.5;margin:4px 0}.jo-scene-note{font-family:var(--sans);font-size:15.5px;line-height:1.5;color:var(--ink-mid);border-left:3px solid var(--plum-300);padding:2px 0 2px 12px;margin:8px 0 10px}.hq{max-width:680px}.hq-part{margin:0 0 30px}.hq-part h2{margin-bottom:10px}.hq-short .lede{font-weight:700}.hq-disagree{background:var(--ui-white);border-radius:var(--r-lg);box-shadow:var(--card-shadow);padding:16px 18px 6px}.hq-more-h{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink-mid);margin:22px 0 6px}.hq-more{padding-left:20px;margin:0}.hq-more li{font-family:var(--sans);font-size:17px;line-height:1.5;margin:6px 0}.hq-trust,.nf-trust{font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink-mid);border-top:1px solid var(--line);padding-top:14px;margin-top:30px}.qh-group{margin:0 0 34px}.qh-group h2{margin:0 0 4px}.qh-group>p{font-family:var(--sans);font-size:16px;color:var(--ink-mid);margin:0 0 12px}.qh-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.qh-list a,.content .qh-list a{position:relative;display:block;padding:13px 40px 13px 16px;border-radius:var(--r-lg);background:var(--ui-white);box-shadow:var(--card-shadow);color:var(--ink);text-decoration:none}.qh-list a:after{content:"›";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:var(--sans);font-size:24px;font-weight:700;color:var(--plum-700)}.qh-list a:hover b{text-decoration:underline;text-underline-offset:3px}.qh-list b{display:block;font-family:var(--sans);font-size:17.5px;font-weight:700;line-height:1.3}.qh-list span{display:block;font-family:var(--sans);font-size:14.5px;line-height:1.4;color:var(--ink-mid);margin-top:2px}.qh-list .qh-new{display:inline-block;font-size:12.5px;font-weight:700;color:var(--plum-700);background:var(--plum-100);border-radius:99px;padding:1px 8px;margin-left:6px;vertical-align:2px}.qh-ask{background:var(--plum-100);border:1px solid var(--plum-300);border-radius:var(--r-lg);padding:18px 20px}.qh-ask h2{margin:0 0 6px}.qh-ask p{font-family:var(--sans);font-size:16.5px;line-height:1.5;margin:0 0 10px}.nf-trust{border-top:0;padding-top:0;margin:-6px 0 20px;font-size:14.5px}.app-season-q{font-weight:400;color:var(--plum-700);text-decoration:underline;text-underline-offset:3px;margin-left:2px}.office-page:has(.moment-main){padding-top:18px}.moment-main .page-hero-breadcrumb{margin-bottom:14px!important}.office-sheet[data-compact] .office-head h1{margin-bottom:6px}.office-sheet[data-compact] .office-tools{margin-top:12px;gap:8px;flex-wrap:nowrap}.office-sheet[data-compact] .office-tools .tool{min-height:40px;padding:6px 14px;font-size:14.5px}@media(max-width:480px){.office-sheet[data-compact]{padding-top:22px}}.office-sheet[data-compact] .office-head{padding-bottom:18px;margin-bottom:22px}.qh-list a,.content .qh-list a,.qh-list a *{text-decoration:none!important}.qh-list a:hover b{text-decoration:underline!important;text-underline-offset:3px}.hq-short .lede+.lede{font-weight:400}.page-hero .jo-seeker{margin:4px 0 18px;padding:14px 16px}.page-hero .jo-seeker p,.page-hero .jo-seeker li{font-size:16px}.hq-further{padding-left:20px;margin:4px 0 0}.hq-further li{font-family:var(--sans);font-size:16.5px;line-height:1.5;margin:6px 0}.hq-further span{color:var(--ink-mid)}.qh-ask-links{padding-left:20px;margin:0}.qh-ask-links li{font-family:var(--sans);font-size:16.5px;line-height:1.5;margin:4px 0}.ah{max-width:720px}.ah-weeks{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.ah-weeks a,.content .ah-weeks a{font-family:var(--sans);font-size:15px;font-weight:700;padding:7px 14px;border-radius:99px;border:1px solid var(--plum-300);background:var(--ui-white);color:var(--ink);text-decoration:none}.ah-weeks a[aria-current=true]{background:var(--plum-700);border-color:var(--plum-700);color:var(--on-accent, #fff)}.ah-need{background:var(--ui-white);box-shadow:var(--card-shadow);border-radius:var(--r-lg);padding:18px 20px;margin:0 0 22px}.ah-need h2{margin:0 0 8px}.ah-need ul{padding-left:20px;margin:0 0 10px}.ah-need li{font-family:var(--sans);font-size:16.5px;line-height:1.5;margin:6px 0}.ah-safety,.ah-small{font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink-mid)}.ah-shape{font-family:var(--sans);font-size:17px;line-height:1.5;margin:0 0 22px}.ah-week{background:var(--ui-white);box-shadow:var(--card-shadow);border-radius:var(--r-lg);padding:20px 20px 8px;margin:0 0 22px;border-top:4px solid var(--plum-300);scroll-margin-top:calc(var(--hdr-h, 120px) + 12px)}.ah-week.is-now{border-top-color:var(--plum-700)}.ah-week h2{margin:6px 0 14px}.ah-kicker{display:flex;align-items:flex-end;gap:10px;font-family:var(--sans);font-size:14.5px;color:var(--ink-mid);margin:0}.ah-kicker strong{color:var(--plum-700)}.ah-step{margin:0 0 18px}.ah-step h3{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-size:17px;margin:0 0 6px}.ah-num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--plum-100);color:var(--plum-700);font-size:14px;font-weight:700;flex:none}.ah-step>p{margin:4px 0}.ah-antiphons{font-family:var(--sans);font-size:16.5px;line-height:1.5;background:var(--plum-100);border-radius:var(--r-lg);padding:14px 18px;margin:0 0 22px}.ah-links{display:grid;gap:10px;margin:8px 0 14px;max-width:560px}.ah-print{margin-top:4px}@media print{.ah-weeks,.ah-print,.ah-more,.site-nav,.footer,footer{display:none!important}.ah-week{break-inside:avoid;box-shadow:none;border:1px solid #ccc}.ah details.scripture-inline{display:none}}.cal-links{background:var(--plum-100);border:1px solid var(--plum-300);border-radius:var(--r-lg);padding:16px 18px;margin:18px 0;max-width:620px}.cal-h{font-family:var(--sans);font-size:18px;font-weight:700;margin:0 0 4px;color:var(--ink)}.cal-l{font-family:var(--sans);font-size:15.5px;line-height:1.5;color:var(--ink-mid);margin:0 0 12px}.cal-row{display:flex;flex-wrap:wrap;gap:8px}.cal-btn,.content a.cal-btn{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:99px;background:var(--plum-700);color:var(--on-accent);font-family:var(--sans);font-size:15.5px;font-weight:700;text-decoration:none}.cal-btn+.cal-btn{background:var(--ui-white);color:var(--ink);border:1px solid var(--plum-300)}.cal-small{font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--ink-mid);margin:10px 0 0;overflow-wrap:anywhere}.cal-small code{font-size:13px}@media print{.cal-links{display:none}}.moment-install{max-width:660px}.follow-list{padding-left:20px}.follow-list li{font-family:var(--sans);font-size:16.5px;line-height:1.55;margin:6px 0}.sd{max-width:720px}.sd-start{background:var(--plum-100);border:1px solid var(--plum-300);border-radius:var(--r-lg);padding:16px 18px;margin:0 0 18px}.sd-start .cal-btn{border:0;cursor:pointer}.sd-days{margin:0 0 22px}.sd-day{background:var(--ui-white);box-shadow:var(--card-shadow);border-radius:var(--r-lg);padding:18px 20px 10px;margin:0 0 18px;scroll-margin-top:calc(var(--hdr-h, 120px) + 12px)}.sd-day:target{box-shadow:0 0 0 2px var(--plum-700)}.sd-kicker{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--plum-700);margin:0}.sd-day h2{margin:4px 0 8px}.sd-day>p{font-family:var(--sans);font-size:17px;line-height:1.5;margin:6px 0}a.sd-read,.content a.sd-read{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-family:var(--sans);font-weight:700;font-size:17px}.sd-read span{font-weight:400;color:var(--ink-mid);font-size:15px}.sd-try{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.sd-try-h{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink-mid);margin:0 0 4px}.sd-try p{font-family:var(--sans);font-size:16.5px;line-height:1.5;margin:4px 0 8px}.sd-lead{margin:0 0 30px}.ah-easier{font-family:var(--sans);font-size:16px;line-height:1.5;color:var(--ink);background:var(--plum-100);border-radius:8px;padding:8px 12px;margin:6px 0}.ah-easier b{color:var(--plum-700)}.ah-choices{padding-left:22px;margin:6px 0 8px}.ah-choices li{font-family:var(--sans);font-size:17px;line-height:1.5;margin:4px 0}.hq-jesus{border-left:4px solid var(--plum-700);padding:2px 0 2px 16px}.page-hero-breadcrumb>span:last-child{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.jump-nav{max-width:100vw;overflow:hidden}.jump-nav a{max-width:85vw;white-space:normal;line-height:1.25;padding-top:6px;padding-bottom:6px}.content dd,dd{overflow-wrap:anywhere;min-width:0}.hq-foryou{background:var(--plum-100);border:1px solid var(--plum-300);border-radius:var(--r-lg);padding:16px 18px 6px;margin:-6px 0 30px}.hq-foryou p{font-family:var(--sans);font-size:17px;line-height:1.55;margin:0 0 10px}.jw{max-width:680px}.jw-num{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--plum-700);margin:0 0 4px}.jw-idea{font-family:var(--sans);font-size:21px;line-height:1.4;font-weight:700;color:var(--ink);margin:6px 0 14px}.jw-part{margin:0 0 30px}.jw-part h2{display:flex;align-items:center;gap:10px;margin:0 0 10px}.jw-step{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--plum-100);color:var(--plum-700);font-family:var(--sans);font-size:15px;font-weight:700;flex:none}.jw-part>p{font-family:var(--sans);font-size:18px;line-height:1.6;margin:0 0 12px;max-width:62ch}.jw-story-title{font-family:var(--sans);font-size:18px;margin:0 0 8px;color:var(--ink-mid)}.jw-quote{border-left:4px solid var(--plum-700);margin:14px 0;padding:4px 0 4px 16px}.jw-quote p{font-family:var(--serif);font-size:20px;line-height:1.5;margin:0 0 4px;font-style:normal}.jw-quote cite{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--plum-700);font-style:normal}.jw-find{font-family:var(--sans);font-size:15px;color:var(--ink-mid);margin:6px 0}.jw-try{background:var(--plum-100);border:1px solid var(--plum-300);border-radius:var(--r-lg);padding:16px 18px 6px}.jw-try-main{font-weight:700}.jw-smaller{font-size:16.5px!important}.jw-smaller b{color:var(--plum-700)}.jw-care{font-size:15.5px!important;color:var(--ink-mid);border-top:1px solid var(--plum-300);padding-top:10px}.jw-deeper ul{padding-left:20px;margin:0}.jw-deeper li{font-family:var(--sans);font-size:17px;line-height:1.5;margin:6px 0}.jw-grace{font-family:var(--sans);font-size:16px;line-height:1.5;color:var(--ink-mid);border-top:1px solid var(--line);padding-top:14px;margin:10px 0 24px}.jw-start{background:var(--plum-100);border:1px solid var(--plum-300);border-radius:var(--r-lg);padding:18px 20px 8px;margin:0 0 24px}.jw-start h2{margin:0 0 8px}.jw-start p,.jw-how li{font-family:var(--sans);font-size:17.5px;line-height:1.55;margin:0 0 10px}.jw-how ul{padding-left:20px;margin:0 0 22px}.jw-grid{list-style:none;padding:0;margin:0 0 26px;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.jw-grid{grid-template-columns:1fr}}.jw-grid a,.content .jw-grid a,.jw-grid a *{text-decoration:none!important}.jw-grid a{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--r-lg);background:var(--ui-white);box-shadow:var(--card-shadow);color:var(--ink);min-height:72px}.jw-grid a:hover b{text-decoration:underline!important;text-underline-offset:3px}.jw-grid-n{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--plum-700);color:var(--on-accent);font-family:var(--sans);font-weight:700;font-size:16px;flex:none}.jw-grid-text b{display:block;font-family:var(--sans);font-size:18px;line-height:1.25}.jw-grid-text span{display:block;font-family:var(--sans);font-size:15px;color:var(--ink-mid);margin-top:2px}.jw-more{margin:0 0 26px}.jw-more>p{font-family:var(--sans);font-size:17px;line-height:1.5}.moment-new{font-family:var(--sans);font-size:15px;color:var(--ink-mid);margin:2px 0 0}.tj-list{padding-left:22px;margin:0}.tj-list li{font-family:var(--sans);font-size:18px;line-height:1.55;margin:0 0 10px;max-width:62ch}.tj-hard{border-left:4px solid var(--plum-300);padding-left:16px}.tj-p{font-family:var(--sans);font-size:17.5px;line-height:1.6;margin:0 0 12px;max-width:62ch}.jw-gift{background:var(--plum-700);color:var(--on-accent);border-radius:var(--r-lg);padding:18px 20px 10px}.jw-gift h2{color:var(--on-accent);margin:0 0 8px}.jw-gift>p{color:var(--on-accent);font-size:18.5px!important;font-weight:700}.jw-gift .jw-gift-note{font-weight:400;font-size:15.5px!important;opacity:.92}.jw-gift a,.content .jw-gift a{color:var(--on-accent);text-decoration:underline;text-underline-offset:3px}.w2k{background:var(--ui-white);box-shadow:var(--card-shadow);border-radius:var(--r-lg);padding:12px 16px;margin:0 0 24px}.w2k summary{font-family:var(--sans);font-size:17px;font-weight:700;cursor:pointer;min-height:32px}.w2k dl{margin:10px 0 0;display:grid;gap:8px}.w2k dt{font-family:var(--sans);font-weight:700;font-size:16.5px}.w2k dd{font-family:var(--sans);font-size:16.5px;line-height:1.5;margin:0 0 4px;color:var(--ink-mid)}.w2k-help{font-family:var(--sans);font-size:15.5px;line-height:1.5;margin:10px 0 4px}:root{--t-h1: clamp(28px, 1.6vw + 18px, 38px);--t-h2: clamp(22px, .6vw + 18px, 26px);--t-h3: clamp(19px, .4vw + 17.5px, 21px);--t-lead: clamp(18px, .3vw + 17px, 20px);--read-measure: 58ch;--card-r: 12px}.page-hero h1,.office-head h1{font-size:var(--t-h1);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.today-home h1{font-size:var(--t-h1)!important;line-height:1.12;text-wrap:balance}.page-hero .lead{font-size:var(--t-lead);line-height:1.55;max-width:var(--read-measure)}.content h2,.band-head h2,.what-text h2,.about-prose h2,.prose-body h2,.teach-step h2,.hq-part h2,.ah-need h2,.ah-week h2,.ah-more h2,.jo-group-head h2,.jo-part:not(.jo-question) h2,.after-block h2,.jw-part h2,.jw-how h2,.jw-start h2,.jw-more h2,.qh-group h2,.qh-ask h2,.hymn-about .hymn-h,.lx-year h2,.perm-sec h2,.lw-sec-head h2,.story-title,.table-h,.church-day-name,.gloss-group-head{font-size:var(--t-h2);line-height:1.2;text-wrap:balance}.sing-heading,.pray-sub-h,.moment-next-h,.three-h,h2.today-sub,.term-related h2,.hymn-h--small,.content h3,.prose-body h3,.teach-body h3,.antiphon h3,.jo-scene h3,.path-card h3,.prov h3,.ah-step h3,.prayer-scene h3,.lx-year h3,.jw-story-title{font-size:var(--t-h3);line-height:1.25}.content-inner h3:not([class]):not(.ministry-item *):not(.link-card *){font-size:var(--t-h3);line-height:1.25}.content p,.prose-body p,.prose-body li,.teach-body p,.teach-body li,.about-prose p,.source-note,.absolution-cite,.reading-cite,.corpus-link-text,.crisis-note p,.advisory p,.prov-rights,.prov-lede,.hymn-verified,.email-template p,.lede,.whos-who p,.faq dd,.story-lead,.antiphon,.gloss-def,.gloss-foot,.hymn-lookup,.hymn-about p,.lx-note,.pray-today,.today-gospel-line{max-width:var(--read-measure)}.absolution,.word-block .absolution{line-height:1.5}.home-door span,.rcl-notice,.rcl-notice a,.sing-elw,.cal-small,.cal-small code,.path-meta,.path-meta b,.fc-legend-key,.bc-local,.bc-note,.bc-checked,.fc-global-note,.jo-line cite,.word-card-pron,.word-card-when,.gloss-alias,.tag,.thesis-n,.next-tile em,.sing-badge,.today-parts li,.three-item em,.three-note,.prayer-min,.proper-gospel-note,.prov-list dt,.prov-rights,.office-nav-sub,.player-d,.qh-new{font-size:14px}.prayer-line,.today-home a span,.bc-note,.fc-global-note,.jo-line cite{font-size:15px}.reading-kicker{font-size:13px;letter-spacing:.1em}.jump-nav a{min-height:44px}.office-progress-seg{height:44px}.office-progress-seg:before{top:19px}.office-progress-seg.is-current:before{top:17px}.gloss-filters .gloss-filter{min-height:44px}a.tag.tag-link{display:inline-flex;align-items:center;min-height:44px;padding-inline:14px}details.reading-card>summary.reading-kicker{padding-block:10px;margin-bottom:4px;cursor:pointer}.three-box{width:44px;height:44px;border-radius:10px}.three-box svg{width:22px;height:22px}.hour-card .hour-name{padding-block:5px}.w2k summary{min-height:44px;display:flex;align-items:center}.perm-prevnext a{display:inline-flex;align-items:center;min-height:44px}.fac-suggest-actions .fac-suggest-secondary{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.lw-card,.hour-card,.next-tile,.word-block,a.home-door,.content a.home-door,.jw-grid a,.jw-start,.sd-start,.path-card,.qh-list a,.content .qh-list a,.content .jw-grid a,.moment-next,.three-wrap{border-radius:var(--card-r)}.qh-list a b,.jw-grid-text b,.lw-t{line-height:1.3}.qh-list a span,.jw-grid-text span,.lw-l{line-height:1.45}@media(max-width:400px){.home-door b{font-size:16px}.home-door span{font-size:14px}}@media(max-width:340px){.home-doors{grid-template-columns:1fr}}@media(min-width:761px)and (max-width:1040px){.brand-tag{display:none}.app-tool,.app-new-here{white-space:nowrap}.app-season{font-size:14px}}p.today-sub{line-height:1.45;max-width:var(--read-measure)}.source-note,.proper-desc,.sing-state p,.about-card p,article.whos-who-entry p,.lx-note,.pray-today{max-width:var(--read-measure)}.crisis-strip .wrap>span{display:block;max-width:64ch}:root{--col: 680px}.wrap.ah,.wrap.jw,.wrap[style*=max-width]{max-width:var(--max)!important}.wrap.ah>*,.wrap.jw>*,.wrap[style*=max-width]>*{max-width:var(--col)}.wrap.ah p,.wrap.jw p,.wrap[style*=max-width] p{max-width:var(--read-measure)}.page-hero{background:transparent;border-top:0;padding-top:clamp(22px,2.5vw,32px)}.page-hero-rule{display:none}.page-hero+:is(section,div,article,main){padding-top:clamp(20px,2.5vw,32px)!important}.page-hero-breadcrumb:not(:has(a~a)){display:none}@media(min-width:761px){.app-hdr-in{display:grid;grid-template-columns:1fr auto;grid-template-areas:"row row" "tabs season";column-gap:24px;align-items:center}.app-hdr-row{grid-area:row;padding-bottom:12px;border-bottom:1px solid var(--line)}.app-hdr .app-tabs{grid-area:tabs;border-top:0}.app-hdr .app-season{grid-area:season;padding:0;justify-self:end}}@media(min-width:761px)and (max-width:1040px){.app-hdr .app-season-day,.app-hdr .app-season-q{display:none}}@media(max-width:760px){.app-hdr .app-season:not(.app-season--keep){display:none}.app-hdr-row{padding-bottom:10px}}.lw-card,.term-card{border-radius:var(--card-r);box-shadow:0 1px 2px #2418230a,0 4px 14px #2418230a}.lw-card--lead{border:1px solid var(--plum-300)}.page-hero-inner{padding-bottom:12px}.today-readings .rcl-notice{max-width:var(--read-measure)}.path-card{border-top:1px solid var(--line);border-radius:var(--card-r)}.ah-week{border-top:0;border-radius:var(--card-r)}main p a,main li a,main dd a,main .content p a,main .content li a,.source-note a,.rcl-notice a,.rubric a,.hq-trust a,.term-category a,.app-season-q,.who-link,.invite-link,.hour-all,.fac-expect a,.absolution-cite a,.absolution-new a,.hymn-elw .hymn-elw-source a,.elw-lookup-result a,.story-card a,.display-panel-note a,.narthex-more a,.sing-ways-bulletin a{color:var(--plum-700);font-weight:600;text-decoration:none!important;background-image:linear-gradient(color-mix(in srgb,var(--plum-700) 35%,transparent),color-mix(in srgb,var(--plum-700) 35%,transparent));background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:1px;transition:color .15s}main p a:hover,main li a:hover,main dd a:hover,.source-note a:hover,.rcl-notice a:hover,.hq-trust a:hover,.app-season-q:hover,.who-link:hover{background-image:linear-gradient(var(--plum-700),var(--plum-700));color:var(--plum-900, var(--plum-700))}.crisis-strip a,.crisis-strip a:visited,.jw-gift a,.content .jw-gift a,.season-band-line a,.season-band-today a{color:#fff!important;text-decoration:none!important;background-image:linear-gradient(#ffffff8c,#ffffff8c);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%}.crisis-strip a:hover,.jw-gift a:hover{background-image:linear-gradient(#fff,#fff)}main li a[class],main p a[class],main .qh-list a,main .jw-grid a,main .lw-grid a,main .lw-pager a,main .perm-prevnext a,main .cat-pager a,main .term-related-list a,main .jump-nav a,main .ah-weeks a,main .gloss-filters a,main .sing-filters a{background-image:none;padding-bottom:0}main a.more,main .fc-back a,main .perm-prevnext a,main .lx-jump a,main .jo-further a,main .path-meta a,main .lw-pager a{color:var(--plum-700);font-weight:700;text-decoration:none!important;background-image:none}main a.more:hover,main .fc-back a:hover{color:var(--plum-900, var(--plum-700))}[data-theme=dark] main p a,[data-theme=dark] main li a,[data-theme=dark] main dd a{color:var(--plum-300);background-image:linear-gradient(color-mix(in srgb,var(--plum-300) 40%,transparent),color-mix(in srgb,var(--plum-300) 40%,transparent))}html body .tool,html body .share-btn,html body .cal-btn,html body .jo-btn,html body .story-btn,html body .gloss-filters .gloss-filter,html body .sing-filter,html body .bc-btn,html body .hour-btn,html body .search-btn,html body .story-share-btn,html body .btn,.content a.cal-btn,.content a.btn,html body .ah-weeks a,html body .jump-nav a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--ui-white);color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:700;line-height:1.2;text-decoration:none!important;cursor:pointer;box-shadow:0 1px 2px #2418230a;transition:background .15s,border-color .15s}.tool:hover,.share-btn:hover,.cal-btn:hover,.jo-btn:hover,.story-btn:hover,.gloss-filter:hover,.sing-filter:hover,.bc-btn--outline:hover,.btn:hover{background:var(--plum-100);border-color:var(--plum-300)}html body .btn-primary,.content a.btn-primary,html body .jo-btn--solid,html body .story-btn--next,html body .bc-btn:not(.bc-btn--outline),html body .search-btn,html body .hour-btn:not(.hour-btn--ghost),html body .story-share-btn,html body .cal-btn:first-child,.content a.cal-btn:first-child,html body .sd-start .cal-btn,html body .gloss-filters .gloss-filter.is-on,html body .sing-filter[aria-pressed=true],html body .ah-weeks a[aria-current]:not([aria-current=false]),html body .jump-nav a[aria-current=true]{background:var(--plum-700);border-color:var(--plum-700);color:var(--on-accent, #fff)}.btn-primary:hover,.jo-btn--solid:hover,.story-btn--next:hover,.search-btn:hover,.sd-start .cal-btn:hover,.cal-btn:first-child:hover{background:var(--plum-900, var(--plum-700));border-color:var(--plum-900, var(--plum-700));color:#fff}html body .cal-btn+.cal-btn{background:var(--ui-white);color:var(--ink);border-color:var(--line)}html body .jump-nav a,html body .ah-weeks a{min-height:40px;font-size:14px;box-shadow:none}.tag-link{border-radius:999px;font-size:14px;font-weight:700;min-height:40px}.step-btn--next{max-width:none}.office-nav-item,.office-sidebar-seal,.moment-chip,.search-result,.three-box{border-radius:var(--card-r)}a:hover,a:hover b,a:hover span,a:focus-visible{text-decoration:none!important}@media(max-width:560px){.foot-col{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;align-content:start}.foot-col h4{grid-column:1 / -1}.foot-col a{min-height:44px;display:flex;align-items:center;line-height:1.3}}.family-kicker{display:inline-flex;gap:4px;align-items:baseline}.jump-nav+:is(section,div){padding-top:clamp(20px,2.5vw,32px)!important}.lw-sec-head p,html body .today-readings .rcl-notice{max-width:var(--read-measure)}:root{--card-k: 14px;--card-t: 18px;--card-d: 16px;--card-pad: 16px 18px}html body :is(.lw-card,.path-card,.family-card,.next-tile,.qh-list a,.jw-grid a){padding:var(--card-pad);border-radius:var(--card-r);gap:4px 14px}html body :is(.lw-k,.family-kicker,.corpus-link-kicker,.path-meta){display:block;font-family:var(--sans);font-size:var(--card-k);font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--ink-soft);margin:0 0 4px}html body :is(.lw-t,.family-title,.path-card h3,.next-tile b,.qh-list b,.jw-grid-text b){display:block;font-family:var(--sans);font-size:var(--card-t);font-weight:800;line-height:1.3;letter-spacing:0;color:var(--ink);margin:0;text-wrap:balance}html body :is(.lw-l,.family-line,.path-card p,.next-tile span,.qh-list a>span,.jw-grid-text span){display:block;font-family:var(--sans);font-size:var(--card-d);font-weight:400;line-height:1.45;color:var(--ink-mid);margin:4px 0 0;text-wrap:pretty;max-width:none}html body .path-card{display:flex;flex-direction:column}html body .path-card p{flex:0 1 auto;margin-bottom:0}html body .path-card .path-meta{margin:10px 0 0;color:var(--plum-700)}html body .next-tile em{font-size:var(--card-k);margin-top:8px}html body .urgent-card h3,html body .urgent-card h2{font-size:20px;line-height:1.3}.lw-grid,.jw-grid,.path-grid{align-items:stretch}@media(min-width:680px){.lw-grid--2 .lw-card{align-items:center}}html body :is(.lw-sec-head p,.qh-group>p,.band-head p,.sec-head p,.jw-more>p){font-family:var(--sans);font-size:16px;line-height:1.45;color:var(--ink-mid);margin:4px 0 14px;text-wrap:pretty;max-width:var(--read-measure)}html body .lw-sec-head{margin-bottom:14px}html body .lw-sec-head p{margin-bottom:0}html body :is(.lw-sec-head h2,.qh-group>h2){margin:0}html body .lw-sec+.lw-sec,html body .qh-group+.qh-group{margin-top:36px}.jump-sel{display:none}@media(max-width:760px){.jump-nav{position:sticky;top:var(--hdr-h, 0px);z-index:150;background:color-mix(in srgb,var(--ui-warm-white) 96%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.jump-nav-in{display:none}.jump-sel{display:flex;gap:8px;align-items:center;padding:8px 20px}.jump-sel select{flex:1;min-width:0;min-height:44px;padding:0 40px 0 16px;border:1px solid var(--line);border-radius:999px;background-color:var(--ui-white);font-family:var(--sans);font-size:15px;font-weight:700;color:var(--ink);appearance:none;-webkit-appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235b2a54' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.jump-sel-top{flex:none;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--ui-white);font-family:var(--sans);font-size:15px;font-weight:700;color:var(--plum-700);cursor:pointer}body:has(.jump-nav) .jump-top{display:none!important}}html body .next-tile span{font-size:var(--card-d)!important;line-height:1.45!important}html body .next-tile em{line-height:1.3!important}html body .prayer-tile>a{padding:var(--card-pad)!important;border-radius:var(--card-r)!important}html body .prayer-tile .prayer-min{font-size:var(--card-k)!important;font-weight:700;line-height:1.3!important;color:var(--ink-soft)}html body .prayer-tile b{font-family:var(--sans)!important;font-size:var(--card-t)!important;font-weight:800!important;line-height:1.3!important;margin-top:4px!important}html body .prayer-tile .prayer-line{font-size:var(--card-d)!important;line-height:1.45!important}html body .band>.wrap>.lw-sec:first-child,html body .band>.wrap>.qh-group:first-child{margin-top:0}@media(max-width:560px){html body .lw-sec-head{align-items:center;row-gap:0;column-gap:12px}html body .lw-sec-head>div{display:contents}html body .lw-sec-head h2{flex:1 1 auto;min-width:0}html body .lw-sec-head>a.lw-all{order:1;min-height:44px}html body .lw-sec-head p{order:2;flex-basis:100%}}a.lw-all:hover{text-decoration:none;color:var(--plum-900)}html body .moment-chip{line-height:1.25;text-wrap:balance}html body .path-card p{max-width:var(--read-measure)}html body .lw-card{display:flex;align-items:stretch;text-align:left}html body .lw-card>span:not(.lw-chip):not(.lw-chev){flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr auto;align-items:start}html body .lw-card :is(.lw-eyebrow,.lw-t,.lw-l){grid-column:1 / -1}html body .lw-card .lw-chev{display:none}html body .lw-eyebrow{display:block;font-family:var(--sans);font-size:var(--card-k);font-weight:700;line-height:1.3;color:var(--plum-700);margin:0 0 6px}html body :is(.lw-go,.path-go,.family-go){display:inline-flex;align-items:center;gap:6px;align-self:end;margin-top:14px;font-family:var(--sans);font-size:15px;font-weight:800;line-height:1.3;color:var(--plum-700);white-space:nowrap}html body :is(.lw-go,.path-go):after{content:"→";transition:transform .15s ease}html body :is(.lw-card,.path-card,.family-card):hover :is(.lw-go,.path-go,.family-go):after,html body :is(.lw-card,.path-card,.family-card):hover .family-go span{transform:translate(3px)}html body .lw-card .lw-k,html body .path-foot .path-meta{grid-column:2;align-self:end;margin:14px 0 0;font-size:var(--card-k);font-weight:600;color:var(--ink-soft);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .lw-card .lw-k:before,html body .path-foot .path-meta:before{content:"·";margin:0 8px 0 10px;color:var(--line-strong, #c9bfc6)}html body .lw-card .lw-k:empty{display:none}html body .path-card{gap:0}html body .path-foot{margin-top:auto;padding-top:0;display:flex;align-items:baseline;flex-wrap:wrap}html body .path-foot .path-meta{margin-top:14px;color:var(--ink-soft)!important}html body .family-card{display:flex;flex-direction:column;background:var(--ui-white);border:1px solid var(--line);box-shadow:0 1px 2px #2418230a,0 4px 14px #2418230a}html body .family-go{margin-top:auto;padding-top:14px}html body .family-go span{display:inline-block;transition:transform .15s ease}html body :is(.lw-card,.path-card,.family-card){transition:border-color .15s,box-shadow .15s}html body :is(.lw-card,.path-card,.family-card):hover{border-color:var(--plum-300);box-shadow:0 2px 4px #2418230d,0 8px 22px #5b2a5414;transform:none}html body .lw-card.candle .lw-go:after{content:none}html body .path-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}html body .path-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}@media(max-width:640px){html body .path-grid{grid-template-columns:1fr!important}}html body .path-grid{gap:12px;align-items:stretch}html body .lw-grid{gap:12px}html body .lw-grid--2 .lw-card{align-items:stretch}html body .family-go{align-self:flex-start}html body .family-card{padding:var(--card-pad);gap:0}html body .family-title{margin-bottom:0}html body .path-card--lead,html body .path-card--family{background:var(--ui-white);border:1px solid var(--plum-300)}html body .path-card--family{border-color:var(--line)}html body .band-head{margin-bottom:14px}html body .band-head h2{margin-bottom:0}html body .urgent-card p{line-height:1.5;margin:8px 0 0;text-wrap:pretty}html body .urgent-kicker{margin-bottom:6px;line-height:1.3}html body .urgent-go{display:inline-flex;gap:6px;margin-top:16px;font-size:15px;font-weight:800}html body .urgent-go:after{content:"→";transition:transform .15s ease}html body .urgent-card:hover .urgent-go:after{transform:translate(3px)}@media(min-width:761px){html body .moment-chips{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.page-hero .lead,.lw-sec-head p,.band-head p{text-wrap:pretty}html body .path-card p,html body .lw-l{max-width:var(--read-measure)!important}html body main :is(p,li,dd,td) a{background-image:none!important;border-bottom:0!important;text-decoration:none!important;padding-bottom:0}html body main :is(p,dd,td) a:not([class]),html body main :is(ul,ol):not([class])>li>a:not([class]),html body :is(.source-note,.rcl-notice,.hq-trust,.term-category,.w2k-help,.fs-words-more) a,html body .app-season-q{color:var(--plum-700);font-weight:700}html body main :is(p,dd,td) a:not([class]):hover,html body main :is(ul,ol):not([class])>li>a:not([class]):hover{color:var(--plum-900)}html body .crisis-strip a,html body .jw-gift a{background-image:none!important;font-weight:800}[data-theme=dark] main :is(p,dd,td) a:not([class]){color:var(--plum-300)}html body ul.link-rows,html body .qh-ask-links,html body .jw-more ul{list-style:none;padding:0;margin:8px 0 0;border-top:1px solid var(--line);max-width:var(--col, 680px)}html body :is(ul.link-rows,.qh-ask-links,.jw-more ul)>li{margin:0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.45;color:var(--ink-mid)}html body :is(ul.link-rows,.qh-ask-links,.jw-more ul)>li>a:first-child{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:6px 0;font-family:var(--sans);font-size:16.5px;font-weight:700;color:var(--plum-700)}html body ul.link-rows>li>a:first-child:only-child{display:flex;justify-content:space-between}html body ul.link-rows>li>a:only-child:after{content:"→";color:var(--ink-soft);transition:transform .15s ease}html body ul.link-rows>li>a:only-child:hover:after{transform:translate(3px);color:var(--plum-700)}html body .hq-more-h{font-family:var(--sans);font-size:var(--t-h3);font-weight:800;color:var(--ink);margin:32px 0 6px}html body :is(.hq-part,.jw-part,.fs-box)>h2{display:flex;align-items:center;gap:10px}html body .jw-part>h2 .jw-step{display:none}html body :is(.hq-short,.jo-lutheran,.jw-try){background:var(--ui-white);border:1px solid var(--line);border-radius:var(--card-r);box-shadow:0 1px 2px #2418230a,0 4px 14px #2418230a;padding:18px 20px 8px}html body .jo-lutheran{padding-bottom:18px}html body :is(.hq-jesus,.hq-disagree){background:none;box-shadow:none;border:0;border-left:2px solid var(--plum-300);border-radius:0;padding:2px 0 2px 18px}html body :is(.hq-part,.jw-part)+:is(.hq-part,.jw-part,.fs-box){margin-top:36px}html body .fs-box{margin:36px 0 0}html body .fs-box-title{font-family:var(--sans);font-size:var(--t-h2);font-weight:800;line-height:1.25;color:var(--ink);margin:0 0 14px}html body .fs-table-wrap{background:var(--ui-white);border:1px solid var(--line);border-radius:var(--card-r);overflow:hidden;max-width:var(--col, 680px)}html body .fs-table{width:100%;border-collapse:collapse;font-family:var(--sans)}html body .fs-table thead th{text-align:left;font-size:14px;font-weight:800;color:var(--ink-soft);padding:10px 16px;background:var(--plum-100)}html body .fs-table tbody th,html body .fs-table td{text-align:left;vertical-align:top;padding:12px 16px;border-top:1px solid var(--line);font-size:16px;line-height:1.45}html body .fs-table tbody th{width:34%;font-weight:800;color:var(--ink)}html body .fs-table td{color:var(--ink-mid)}@media(max-width:480px){html body .fs-table thead{display:none}html body .fs-table tbody tr{display:block;border-top:1px solid var(--line);padding:10px 16px}html body .fs-table tbody tr:first-child{border-top:0}html body .fs-table tbody th,html body .fs-table td{display:block;width:auto;padding:0;border:0}html body .fs-table td{margin-top:2px}}html body .fs-words-more{font-family:var(--sans);font-size:15px;color:var(--ink-mid);margin:10px 0 0}html body .w2k{background:var(--ui-white);border:1px solid var(--line);border-radius:var(--card-r);box-shadow:none;padding:4px 16px}html body .w2k summary{display:flex;align-items:center;gap:10px;min-height:52px;list-style:none;font-size:17px;font-weight:800}html body .w2k summary::-webkit-details-marker{display:none}html body .w2k summary:after{content:"";margin-left:auto;width:9px;height:9px;border-right:2.5px solid var(--ink-soft);border-bottom:2.5px solid var(--ink-soft);transform:rotate(45deg);margin-top:-4px;transition:transform .2s}html body .w2k[open] summary:after{transform:rotate(-135deg);margin-top:4px}html body .w2k .fs-table-wrap{border:0;border-top:1px solid var(--line);border-radius:0;margin:0 -16px;max-width:none}html body .w2k .fs-table thead th{background:transparent}html body .w2k-help{margin:10px 0 12px}html body :is(.hq-short,.jo-lutheran,.jw-try)>h2:first-child{margin-top:0}html body .next-tile em{color:var(--plum-700)!important;font-size:15px!important;font-weight:800!important;margin-top:auto!important;padding-top:10px;display:inline-flex;gap:6px}html body .next-tile em:after{content:"→";transition:transform .15s ease}html body .next-tile:hover em:after{transform:translate(3px)}html body :is(.next-tiles,.lw-grid--2)>:last-child:nth-child(odd){grid-column:1 / -1}html body .w2k{margin:0 0 32px}html body :is(.hq-short,.jo-lutheran,.jw-try,.hq-jesus,.hq-disagree) p{line-height:1.6}html body :is(.hq-part,.jw-part,.fs-box)>h2:before,html body .w2k summary:before{content:"";flex:none;width:24px;height:24px;background:var(--plum-700);-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}html body .jw-gift>h2:before{background:currentColor}#short{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E")}#jesus{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}#longer{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 10h16M4 14h11M4 18h7'/%3E%3C/svg%3E")}#disagree{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3Ccircle cx='16.5' cy='8' r='3'/%3E%3Cpath d='M2.5 20a5.5 5.5 0 0 1 11 0M13 14.6a5.5 5.5 0 0 1 8.5 5.4'/%3E%3C/svg%3E")}#lutherans{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16.5s-4-2.6-4-5.4a2 2 0 0 1 4-1 2 2 0 0 1 4 1c0 2.8-4 5.4-4 5.4z'/%3E%3C/svg%3E")}#bible{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 4h11v12a4 4 0 0 1-4 4H7a3 3 0 0 1-3-3v-1h11v1a3 3 0 0 0 3 3M8 4a3 3 0 0 0-3 3v9'/%3E%3C/svg%3E")}#next{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5l-2 5-5 2 2-5z'/%3E%3C/svg%3E")}#deeper{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5l-2 5-5 2 2-5z'/%3E%3C/svg%3E")}#story{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h6a2 2 0 0 1 2 2v12a2 2 0 0 0-2-2H4zM20 5h-6a2 2 0 0 0-2 2v12a2 2 0 0 1 2-2h6z'/%3E%3C/svg%3E")}#said{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h6a2 2 0 0 1 2 2v12a2 2 0 0 0-2-2H4zM20 5h-6a2 2 0 0 0-2 2v12a2 2 0 0 1 2-2h6z'/%3E%3C/svg%3E")}#why{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-4 10.5c.7.7 1 1.5 1 2.5h6c0-1 .3-1.8 1-2.5A6 6 0 0 0 12 3z'/%3E%3C/svg%3E")}#means{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-4 10.5c.7.7 1 1.5 1 2.5h6c0-1 .3-1.8 1-2.5A6 6 0 0 0 12 3z'/%3E%3C/svg%3E")}#try{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.5 2.5L16 9.5'/%3E%3C/svg%3E")}#ask{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.6 9.4a2.5 2.5 0 1 1 3.4 2.4c-.6.3-1 .8-1 1.5v.6M12 17h.01'/%3E%3C/svg%3E")}#kids{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3'/%3E%3Cpath d='M3 20a6 6 0 0 1 12 0'/%3E%3Ccircle cx='17.5' cy='10' r='2'/%3E%3Cpath d='M15.5 20a4 4 0 0 1 6-3.4'/%3E%3C/svg%3E")}#work{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M9 7V5h6v2M3 12h18'/%3E%3C/svg%3E")}#people{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3Ccircle cx='16.5' cy='8' r='3'/%3E%3Cpath d='M2.5 20a5.5 5.5 0 0 1 11 0M13 14.6a5.5 5.5 0 0 1 8.5 5.4'/%3E%3C/svg%3E")}#hard{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20l6-10 4 6 3-4 5 8z'/%3E%3C/svg%3E")}#gift{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M7 8h10'/%3E%3C/svg%3E")}#words-h{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='M20 20l-4.5-4.5'/%3E%3C/svg%3E")}html body .w2k summary{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6'/%3E%3Cpath d='M20 20l-4.5-4.5'/%3E%3C/svg%3E")}.seal-rail{display:none}@media(min-width:1040px){html body :is(.wrap,.today-home).has-rail{display:grid;grid-template-columns:minmax(0,var(--col, 680px)) 236px;column-gap:44px;align-items:start}html body :is(.wrap,.today-home).has-rail>*{grid-column:1}html body :is(.wrap,.today-home).has-rail>.seal-rail{display:block;grid-column:2;grid-row:1 / span 60;position:sticky;top:calc(var(--hdr-h, 120px) + 20px);max-width:none}}.seal-card{text-align:center;padding:22px 18px 18px;background:var(--ui-white);border:1px solid var(--line);border-radius:var(--card-r);box-shadow:0 1px 2px #2418230a,0 4px 14px #2418230a}.seal-card img{width:132px;height:132px;margin:0 auto 10px;display:block;filter:drop-shadow(0 8px 18px rgba(91,42,84,.18))}.seal-cap{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--ink);margin:0 0 6px}.seal-line{font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--ink-mid);margin:0}.rail-nav{margin-top:18px;padding:0 4px}.rail-h{font-family:var(--sans);font-size:14px;font-weight:800;color:var(--ink-soft);margin:0 0 8px}.rail-nav ol{list-style:none;margin:0;padding:0;border-left:2px solid var(--line)}html body .rail-nav a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;font-family:var(--sans);font-size:14.5px;font-weight:600;line-height:1.35;color:var(--ink-mid);text-decoration:none}html body .rail-nav a:hover{color:var(--plum-700)}html body .rail-nav a[aria-current]{color:var(--plum-700);font-weight:800;border-left-color:var(--plum-700)}.ks{margin:16px 0 0}.ks-label{font-family:var(--sans);font-size:14px;font-weight:800;color:var(--ink-soft);margin:0 0 10px}.ks-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ks-row:has(>li:only-child){grid-template-columns:minmax(0,320px)}@media(max-width:760px){.ks-row{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .ks-tile{display:flex;flex-direction:column;height:100%;background:var(--ui-white);border:1px solid var(--line);border-radius:var(--card-r);overflow:hidden;text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s,transform .15s}html body .ks-tile:hover{border-color:var(--plum-300);box-shadow:0 8px 22px #5b2a541a;transform:translateY(-2px)}.ks-cover{display:grid;place-items:center;aspect-ratio:16 / 10}.ks-cover img{width:46%;height:auto;max-width:104px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.14));transition:transform .2s ease}html body .ks-tile:hover .ks-cover img{transform:scale(1.06) rotate(-2deg)}.ks-body{display:flex;flex-direction:column;gap:3px;padding:12px 14px 14px;flex:1}.ks-t{font-family:var(--sans);font-size:16px;font-weight:800;line-height:1.25}.ks-q{font-family:var(--sans);font-size:14.5px;line-height:1.4;color:var(--ink-mid)}.ks-meta{margin-top:auto;padding-top:8px;font-family:var(--sans);font-size:14px;font-weight:700;color:var(--plum-700)}@media(prefers-reduced-motion:reduce){html body .ks-tile,.ks-cover img{transition:none}html body .ks-tile:hover{transform:none}}.sbx{display:grid;gap:16px}html body .sb{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;padding:26px 28px;border-radius:18px;text-decoration:none;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}html body .sb:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2418231a}.sb-text{display:flex;flex-direction:column;gap:8px;min-width:0}.sb-brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:15px;font-weight:800}.sb-h{font-family:var(--sans);font-size:clamp(22px,1vw + 16px,28px);font-weight:800;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.sb-l{font-family:var(--sans);font-size:16px;line-height:1.5;max-width:46ch;text-wrap:pretty}.sb-chips{display:flex;flex-wrap:wrap;gap:6px}.sb-chips span{font-family:var(--sans);font-size:14px;font-weight:700;padding:5px 11px;border-radius:999px;background:#ffffffbf;border:1px solid rgba(0,0,0,.06)}.sb-go{align-self:flex-start;margin-top:6px;display:inline-flex;gap:6px;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;font-family:var(--sans);font-size:15px;font-weight:800;color:#fff}.sb-art{display:grid;gap:10px}.sb-art--grid{grid-template-columns:repeat(2,92px)}.sb-art--grid>span,.sb-art--pair>span{display:grid;place-items:center;width:92px;height:92px;border-radius:20px;background:var(--t)}.sb-art img{width:62px;height:62px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.14))}.sb-art--rings{grid-template-columns:repeat(2,64px)}.sb-art--rings>span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--t);border:2.5px solid var(--r)}.sb-art--rings svg{width:28px;height:28px;fill:none;stroke:var(--r);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sb-art--pair{grid-template-columns:repeat(2,76px)}.sb-art--pair>span{width:76px;height:76px;border-radius:18px}.sb-art--pair img{width:52px;height:52px}html body .sb--fp{background:#fdf6ec;color:#2a2240;border:1px solid #F0E4D2}.sb--fp .sb-brand{color:#5b45c9}.sb--fp .sb-l{color:#4a4060}.sb--fp .sb-go{background:#5b45c9}.fp-mark{display:inline-grid;grid-template-columns:repeat(3,6px);gap:2px}.fp-mark i{width:6px;height:6px;border-radius:2px;background:#f2a65a}.fp-mark i:nth-child(2){background:#f7d35c}.fp-mark i:nth-child(3){background:#8bc48a}.fp-mark i:nth-child(4){background:#7fa7e8}.fp-mark i:nth-child(5){background:#b79ce8}.fp-mark i:nth-child(6){background:#f29bb8}.fp-mark i:nth-child(7){background:#f7d35c}.fp-mark i:nth-child(8){background:#8bc48a}.fp-mark i:nth-child(9){background:#7fa7e8}html body .sb--lw{background:#f6f1ec;color:#241a22;border:1px solid #EAE2DA}.sb--lw:before{content:"";position:absolute;right:-80px;top:-60px;width:300px;height:300px;border-radius:50%;background:#f1e7f0}.sb--lw>*{position:relative}.sb--lw .sb-brand{font-family:var(--serif);font-size:18px;font-weight:600;color:#241a22}.sb--lw .sb-h{font-family:var(--serif);font-weight:600;letter-spacing:0}.sb--lw .sb-l{color:#4c3f49}.sb--lw .sb-go{background:#5b2a54}html body .sb--fs{background:#fbf7f0;color:#2b2118;border:1px solid #EDE3D2}.sb--fs .sb-brand{color:#2f4da0;letter-spacing:.01em}.sb--fs .sb-l{color:#4a3f33}.sb--fs .sb-go{background:#2f4da0}.sb-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sb-pair .sb{grid-template-columns:1fr;padding:24px}.sb-pair .sb-art{order:-1}.sb-credit{font-family:var(--sans);font-size:14px;color:var(--ink-soft);margin:2px 0 0}@media(max-width:760px){.sb-pair{grid-template-columns:1fr}html body .sb{grid-template-columns:1fr;padding:22px 20px}.sb--fp .sb-art{order:-1}.sb-art--grid{grid-template-columns:repeat(4,64px)}.sb-art--grid>span{width:64px;height:64px;border-radius:16px}.sb-art--grid img{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){html body .sb{transition:none}html body .sb:hover{transform:none}}html body .rail-nav ol>li>a{color:var(--ink-mid);font-weight:600}html body .rail-nav ol>li>a[aria-current]{color:var(--plum-700);font-weight:800}.sb--lw:before{z-index:0}.sb--lw>*{z-index:1}html body .rail-nav a{min-height:36px;display:flex;align-items:center}.art-byline{font-family:var(--sans);font-size:15px;line-height:1.4;color:var(--ink-mid);margin:10px 0 0}html body .art-byline a.art-by{color:var(--plum-700);font-weight:700;text-decoration:none}.page-hero .jo-meta{margin-bottom:0}.art-top{margin:0 0 8px;max-width:var(--col, 680px)}html body .keypoints{background:var(--plum-100);border:1px solid color-mix(in srgb,var(--plum-300) 55%,transparent);border-radius:var(--card-r);padding:18px 22px 16px}html body .keypoints h2{font-family:var(--sans);font-size:17px;font-weight:800;letter-spacing:0;color:var(--plum-700);margin:0 0 10px}.keypoints ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.keypoints li{position:relative;padding-left:22px;font-family:var(--sans);font-size:17px;line-height:1.55;color:var(--ink);text-wrap:pretty}.keypoints li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--plum-700)}html body .toc-m{margin:12px 0 0;background:var(--ui-white);border:1px solid var(--line);border-radius:var(--card-r);padding:0 18px}html body .toc-m summary{list-style:none;display:flex;align-items:center;min-height:52px;font-family:var(--sans);font-size:16.5px;font-weight:800;cursor:pointer}html body .toc-m summary::-webkit-details-marker{display:none}html body .toc-m summary:after{content:"";margin-left:auto;width:9px;height:9px;border-right:2.5px solid var(--ink-soft);border-bottom:2.5px solid var(--ink-soft);transform:rotate(45deg);margin-top:-4px;transition:transform .2s}html body .toc-m[open] summary:after{transform:rotate(-135deg);margin-top:4px}html body .toc-m ol{margin:0 0 14px;padding:0 0 0 22px;display:grid;gap:2px}html body .toc-m ol li{font-family:var(--sans);color:var(--ink-soft);font-size:15px}html body .toc-m a.toc-link{display:inline-flex;min-height:40px;align-items:center;font-size:16px;font-weight:700;color:var(--plum-700);text-decoration:none}@media(min-width:1040px){html body .toc-m{display:none}}html body :is(.hq-part,.jw-part,.fs-box) p{font-size:18px;line-height:1.65;max-width:var(--read-measure)}html body :is(.hq-part,.jw-part) p+p{margin-top:.8em}html body :is(.hq-part,.jw-part)>h2{margin-bottom:12px}html body .art-top+:is(.hq-part,.jw-part,section),html body .art-top~.hq-part:first-of-type{margin-top:36px}html body .hq-short .lede:first-of-type{font-size:19px;line-height:1.55}@media(max-width:560px){html body :is(.hq-part,.jw-part,.fs-box) p{font-size:17px}html body .keypoints{padding:16px 18px 14px}}.keypoints li b{font-weight:800;color:var(--ink)}@media(max-width:560px){html body .page-hero-breadcrumb:has(a~a)>span:last-child,html body .page-hero-breadcrumb:has(a~a)>.crumb-sep:nth-last-child(2){display:none}}html body .search-popular{grid-auto-rows:1fr}html body .search-popular a{height:100%;display:flex;align-items:center}@media(min-width:1040px){html body .today-home.has-rail{grid-template-columns:minmax(0,700px) 220px;column-gap:40px}}.res-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 8px}@media(max-width:900px){.res-doors{grid-template-columns:1fr 1fr}}@media(max-width:560px){.res-doors{grid-template-columns:1fr}}html body .res-door{position:relative;display:flex;flex-direction:column;gap:6px;min-height:196px;padding:20px 20px 18px;border-radius:18px;border:1px solid var(--line);text-decoration:none;color:var(--ink);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}html body .res-door:hover{transform:translateY(-2px);box-shadow:0 10px 26px #2418231a}.res-door-k{font-family:var(--sans);font-size:14px;font-weight:800}.res-door-t{font-family:var(--sans);font-size:21px;font-weight:800;line-height:1.2;text-wrap:balance}.res-door-l{font-family:var(--sans);font-size:16px;line-height:1.45;color:var(--ink-mid);text-wrap:pretty}html body .res-door .lw-go{margin-top:auto;padding-top:12px}.res-door--kids{background:#fdf6ec;border-color:#f0e4d2}.res-door--kids .res-door-k{color:#5b45c9}.res-door--ms{background:#f3f7f5;border-color:#dce9e5}.res-door--ms .res-door-k{color:#2d6a66}.res-door--moex{background:#eef7fb;border-color:#d3eaf4}.res-door--moex .res-door-k{color:#1d6e86}.res-door--fc{background:#fbf8f0;border-color:#e8e0cc;border-left:4px solid #9B2C2C}.res-door--fc .res-door-k{color:#1e3a5f}.res-door--ya{background:var(--ui-white)}.res-door--ya .res-door-k{color:var(--plum-700)}.res-door--home{background:var(--plum-100);border-color:color-mix(in srgb,var(--plum-300) 55%,transparent)}.res-door--home .res-door-k{color:var(--plum-700)}html body .rc-site{display:inline-flex;align-items:center;gap:7px;font-family:var(--sans);font-size:14px;font-weight:800;margin:0 0 6px;grid-column:1 / -1;color:var(--ink-soft)}.rc-site i{width:10px;height:10px;border-radius:3px;background:currentColor}.rc--fp .rc-site{color:#5b45c9}.rc--lw .rc-site{color:#5b2a54}.rc--fs .rc-site{color:#2f4da0}.rc--moex .rc-site{color:#1d6e86}.rc--ms .rc-site{color:#2d6a66}.rc--fc .rc-site{color:#1e3a5f}.rc--moex .rc-site i{background:linear-gradient(90deg,#5bc8f5 33%,#ff4757 33% 66%,#ffd93d 66%)}.rc--fc .rc-site i{background:#9b2c2c;border-radius:50%}html body .lw-go--out:after{content:"↗"}@media(min-width:900px){html body .rc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-grid{display:grid;gap:16px}html body .bb{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:20px 24px;margin:0 0 8px;padding:26px 28px;border-radius:18px;text-decoration:none;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}html body .bb:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2418231a}.bb-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;min-width:0}.bb-brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:15px;font-weight:800}.bb-h{font-size:clamp(22px,1vw + 16px,28px);font-weight:800;line-height:1.15;letter-spacing:-.01em;text-wrap:balance;font-family:var(--sans)}.bb-l{font-family:var(--sans);font-size:16px;line-height:1.5;max-width:48ch;text-wrap:pretty}.bb-chips{display:flex;flex-wrap:wrap;gap:6px}.bb-chips span{font-family:var(--sans);font-size:14px;font-weight:700;padding:5px 11px;border-radius:999px;background:#fffc;border:1px solid rgba(0,0,0,.08)}.bb-go{align-self:flex-start;margin-top:6px;display:inline-flex;gap:6px;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;font-family:var(--sans);font-size:15px;font-weight:800;color:#fff}.bb-art{position:relative;height:150px}html body .bb--moex{background:linear-gradient(180deg,#bee6f7,#eef7fb 70%);color:#2a2340;border:2px solid #1A1A2E;box-shadow:4px 4px #1a1a2e}html body .bb--moex:hover{box-shadow:6px 6px #1a1a2e}.bb--moex:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:linear-gradient(90deg,#ff4757 0 20%,#ffd93d 20% 40%,#6bbf6b 40% 60%,#5bc8f5 60% 80%,#b07cf7 80%)}.bb-moex{display:inline-flex;align-items:flex-start;font-family:var(--sans);font-size:30px;font-weight:900;line-height:1;letter-spacing:.01em}.bb-moex i{font-style:normal;-webkit-text-stroke:2px #1A1A2E;paint-order:stroke fill}.bb-moex i:nth-child(1){color:#5bc8f5}.bb-moex i:nth-child(2){color:#ff4757}.bb-moex i:nth-child(3){color:#ffd93d}.bb-moex sup{color:#ff4757;font-size:16px;font-weight:900;margin-left:1px;-webkit-text-stroke:1.5px #1A1A2E;paint-order:stroke fill}.bb--moex .bb-l{color:#4e4860}.bb--moex .bb-go{background:#2a2340}.bb--moex .bb-chips span{border-color:#1a1a2e;border-width:1.5px}.bb-art--moex .sun{position:absolute;right:18px;top:4px;width:54px;height:54px;border-radius:50%;background:#ffd93d;border:2.5px solid #1A1A2E}.bb-art--moex .cloud{position:absolute;height:26px;border-radius:20px;background:#fff;border:2.5px solid #1A1A2E}.bb-art--moex .c1{width:82px;left:10px;top:26px}.bb-art--moex .c2{width:60px;left:110px;top:66px}.bb-art--moex .hill{position:absolute;bottom:-40px;border-radius:50%;border:2.5px solid #1A1A2E}.bb-art--moex .h1{left:-30px;width:190px;height:90px;background:#4caf50}.bb-art--moex .h2{right:-40px;width:200px;height:80px;background:#6bbf6b}html body .bb--ms{background:#f7f3ee;color:#24211d;border:1px solid #E6DED4}.bb--ms .bb-brand{font-family:var(--serif);font-size:22px;font-weight:600;color:#24211d}.bb--ms .bb-brand em{font-style:normal;color:#2d6a66}.bb-heart{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff}.bb-heart svg{width:20px;height:20px;fill:none;stroke:#2d6a66;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bb--ms .bb-h{font-family:var(--serif);font-weight:600;letter-spacing:0}.bb--ms .bb-l{color:#4a4540}.bb--ms .bb-go{background:#2d6a66}.bb-art--ms .c1{position:absolute;right:-60px;top:-70px;width:260px;height:260px;border-radius:50%;background:#ddede9}.bb-art--ms .c2{position:absolute;left:10px;bottom:-80px;width:170px;height:170px;border-radius:50%;background:#e6e3f3}html body .bb--fc{background:#fbf8f0;color:#17191f;border:1px solid #E8E0CC;border-left:6px solid #9B2C2C}.bb--fc .bb-brand{color:#7a5a12;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.bb-dot{width:10px;height:10px;border-radius:50%;background:#9b2c2c}.bb--fc .bb-h{font-family:Georgia,"Source Serif 4",serif;font-weight:700;letter-spacing:-.01em}.bb--fc .bb-l{color:#3c424d}.bb--fc .bb-go{background:#1e3a5f}.bb-art--fc{display:grid;place-items:center}.bb-art--fc span{font-family:Georgia,serif;font-style:italic;font-size:34px;line-height:1.05;color:#1e3a5f;opacity:.22;transform:rotate(-6deg);text-align:center}@media(max-width:760px){html body .bb{grid-template-columns:1fr;padding:22px 20px}.bb-art{height:90px;order:-1}.bb-art--fc{display:none}}@media(prefers-reduced-motion:reduce){html body .bb,html body .res-door{transition:none}html body .bb:hover,html body .res-door:hover{transform:none}}.res-note{font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink-mid);max-width:var(--read-measure);margin:28px 0 0;padding-top:16px;border-top:1px solid var(--line)}@media(min-width:900px){html body .foot-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}html body .foot-grid .foot-brand{grid-column:1 / -1}}html body .foot-family--more{padding-top:18px}html body .res-doors--home{grid-template-columns:1fr 1fr}html body .res-doors--home .res-door{min-height:0}@media(max-width:560px){html body .res-doors--home{grid-template-columns:1fr}}.bb-art{overflow:hidden;border-radius:14px}.bb-art--moex .cloud{height:34px;border-radius:30px}.bb-art--moex .cloud:before{content:"";position:absolute;left:22%;top:-16px;width:34px;height:34px;border-radius:50%;background:#fff;border:2.5px solid #1A1A2E;border-bottom-color:transparent;border-right-color:transparent;transform:rotate(45deg)}@media(max-width:760px){.bb-art--moex{height:76px}.bb-art--moex .hill{bottom:-56px}.bb-art--ms{height:40px}}@media(min-width:761px){html body .bb-art--moex,html body .bb-art--ms{align-self:stretch;height:auto;min-height:170px;margin:-26px -28px -26px 0;border-radius:0}.bb-art--moex .hill{bottom:-30px}}html body .res-door .res-door-t{font-size:20px;font-weight:800;line-height:1.2}html body .res-more .link-rows li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px}html body .res-more .link-rows li>span{font-size:15px;color:var(--ink-soft);padding-bottom:8px}html body .res-now{margin:0 0 18px;padding:14px 18px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);border-left:4px solid #2D6A66;max-width:var(--col, 680px)}html body .res-now p{margin:0;font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink-mid)}html body .res-now b{color:var(--ink)}html body .res-now a{color:#2d6a66!important}@media(max-width:760px){.bb-art--ms{display:none}}html body .home-doors{grid-auto-rows:1fr}html body .nf-list{list-style:none;margin:8px 0 34px;padding:0;display:grid;gap:12px}html body .nf-list>li{margin:0;padding:0}html body .nf-list>li:before{content:none}html body .nf-card{display:flex;gap:14px;align-items:flex-start;padding:var(--card-pad);border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);color:var(--ink);text-decoration:none;box-shadow:0 1px 2px #2418230a,0 4px 14px #2418230a;transition:border-color .15s,box-shadow .15s}html body .nf-card:hover{border-color:var(--plum-300);box-shadow:0 2px 4px #2418230d,0 8px 22px #5b2a5414}html body .nf-card-n,html body .nf-step-n{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--plum-100);color:var(--plum-700);font-family:var(--sans);font-size:15px;font-weight:800}html body .nf-card-body{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline}html body .nf-card-q{flex:1 0 100%;font-family:var(--sans);font-size:var(--card-t);font-weight:800;line-height:1.3;color:var(--ink);margin:4px 0 6px}html body .nf-card-a{flex:1 0 100%;font-size:var(--card-d);line-height:1.55;color:var(--ink-mid)}html body .nf-card .lw-go{margin-top:12px}html body .nf-card .lw-k{margin-top:12px;font-family:var(--sans);font-size:var(--card-k);font-weight:600;color:var(--ink-soft)}html body .nf-card .lw-k:before{content:"·";margin:0 8px 0 10px;color:var(--line-strong, #c9bfc6)}html body .nf-card:hover .lw-go:after{transform:translate(3px)}html body .nf-steps{max-width:var(--col);margin:0 0 26px}html body .nf-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:6px}html body .nf-steps li{margin:0;padding:0}html body .nf-steps li:before{content:none}html body .nf-steps a{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:6px 2px;border-radius:10px;text-decoration:none;color:var(--ink-mid);text-align:center}html body .nf-steps a:hover{background:var(--plum-100)}html body .nf-step-t{font-family:var(--sans);font-size:14px;font-weight:600;line-height:1.25}html body .nf-steps a[aria-current=step] .nf-step-n{background:var(--plum-700);color:#fff}html body .nf-steps a[aria-current=step] .nf-step-t{color:var(--plum-700);font-weight:800}@media(max-width:600px){html body .nf-step-t{display:none}html body .nf-steps ol{gap:4px}}html body .nf-pager{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:34px 0 24px}html body .nf-pager a{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:var(--card-pad);border-radius:var(--card-r);border:1px solid var(--line);background:var(--ui-white);text-decoration:none;transition:border-color .15s}html body .nf-pager a:hover{border-color:var(--plum-300)}html body .nf-pager span{font-family:var(--sans);font-size:var(--card-k);font-weight:700;color:var(--plum-700)}html body .nf-pager b{font-family:var(--sans);font-size:16px;font-weight:800;line-height:1.3;color:var(--ink)}html body .nf-pager .nf-next{text-align:right;grid-column:2}@media(max-width:600px){html body .nf-pager{grid-template-columns:1fr}html body .nf-pager .nf-next{grid-column:1;text-align:left;order:-1}}html body .nf-one .teach-step{margin-top:0}@media(max-width:600px){html body .today-home .h-more{display:none!important}html body .today-home .h-kids .ks-row>li:nth-child(n+3){display:none}}html body .prose-body .nf-card{padding:16px 18px 18px;font-weight:400;line-height:1.5}html body .prose-body .nf-card-a{font-weight:400}html body .prose-body .nf-card-q{font-weight:800}html body .prose-body .nf-card .lw-go,html body .prose-body .nf-card .lw-k{line-height:1.4}html body .prose-body .nf-pager a,html body .prose-body .nf-steps a{font-weight:400}html body .prose-body .nf-steps a{color:var(--ink-mid)}html body .gl-tools{max-width:var(--col);margin:0 0 22px}html body .gl-label{display:block;font-family:var(--sans);font-size:16px;font-weight:800;color:var(--ink);margin:0 0 8px}html body .gl-box{position:relative}html body .gl-ic{position:absolute;left:16px;top:50%;width:22px;height:22px;transform:translateY(-50%);fill:none;stroke:var(--plum-700);stroke-width:2.2;stroke-linecap:round;pointer-events:none}html body .gl-input{width:100%;min-height:56px;padding:12px 16px 12px 50px;font-family:var(--sans);font-size:18px;color:var(--ink);background:var(--ui-white);border:2px solid var(--plum-300);border-radius:var(--card-r);box-shadow:0 2px 10px #5b2a540f}html body .gl-input:focus{outline:none;border-color:var(--plum-700);box-shadow:0 0 0 4px var(--plum-100)}html body .gl-input::placeholder{color:var(--ink-soft)}html body .gl-count{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-soft);margin:8px 0 0}html body .gl-cats{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}html body .gl-cat{min-height:44px;padding:0 16px;font-family:var(--sans);font-size:15px;font-weight:700;color:var(--ink-mid);background:var(--ui-white);border:1px solid var(--line);border-radius:999px;cursor:pointer}html body .gl-cat:hover{border-color:var(--plum-300)}html body .gl-cat.is-on{background:var(--plum-700);border-color:var(--plum-700);color:#fff}html body .gl-az{display:grid;grid-template-columns:repeat(13,1fr);gap:4px;margin:16px 0 0}html body .gl-az>*{display:grid;place-items:center;min-height:44px;border-radius:10px;font-family:var(--sans);font-size:16px;font-weight:800}html body .gl-az a{color:var(--plum-700);background:var(--plum-100);text-decoration:none}html body .gl-az a:hover{background:var(--plum-700);color:#fff}html body .gl-az span,html body .gl-az a.is-off{color:var(--ink-soft);background:transparent;opacity:.45;pointer-events:none}@media(min-width:900px){html body .gl-az{grid-template-columns:repeat(26,1fr)}}html body .gl-best{max-width:var(--col);margin:0 0 24px}html body .gl-best-k{font-family:var(--sans);font-size:14px;font-weight:800;color:var(--plum-700);margin:0 0 6px}html body .gl-best-card{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:var(--card-r);text-decoration:none;background:var(--plum-100);border:1px solid var(--plum-300)}html body .gl-best-t{font-family:var(--sans);font-size:22px;font-weight:800;color:var(--ink)}html body .gl-best-p{font-size:17px;line-height:1.5;color:var(--ink)}html body .gl-best-card .lw-go{margin-top:6px}html body .gl-empty{max-width:var(--col);font-size:17px;color:var(--ink-mid);margin:0 0 24px}html body .gl-start{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:6px 0 34px}html body .gl-start[hidden]{display:none}html body .gl-panel{background:var(--ui-white);border:1px solid var(--line);border-radius:var(--card-r);padding:18px 20px}html body .gl-panel h2{font-family:var(--sans);font-size:var(--t-h3);font-weight:800;margin:0 0 12px}html body .gl-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}html body .gl-chips li{margin:0}html body .gl-chips li:before,html body .gl-sun li:before{content:none}html body .gl-chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;text-decoration:none;border:1px solid var(--line);background:var(--ui-white);font-family:var(--sans);font-size:16px;font-weight:700;color:var(--plum-700)}html body .gl-chips a:hover{border-color:var(--plum-300);background:var(--plum-100)}html body .gl-sun{list-style:none;margin:0;padding:0;counter-reset:sun}html body .gl-sun li{margin:0;counter-increment:sun;border-top:1px solid var(--line)}html body .gl-sun li:first-child{border-top:0}html body .gl-sun a{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 0;text-decoration:none}html body .gl-sun a:before{content:counter(sun);flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--plum-100);color:var(--plum-700);font-family:var(--sans);font-size:13px;font-weight:800}html body .gl-sun b{font-family:var(--sans);font-size:16px;font-weight:800;color:var(--ink)}html body .gl-sun span{margin-left:auto;font-family:var(--sans);font-size:14px;color:var(--ink-soft);text-align:right}@media(max-width:760px){html body .gl-start{grid-template-columns:1fr}}html body .gl-letter{scroll-margin-top:90px;margin:0 0 26px;max-width:var(--col)}html body .gl-letter-h{font-family:var(--sans);font-size:28px;font-weight:800;color:var(--plum-700);margin:0 0 4px;padding-bottom:6px;border-bottom:2px solid var(--plum-300)}html body .gl-rows{list-style:none;margin:0;padding:0}html body .gl-row{margin:0;border-bottom:1px solid var(--line)}html body .gl-row:before{content:none}html body .gl-row a{display:block;padding:14px 6px 14px 0;text-decoration:none;color:var(--ink)}html body .gl-row a:hover .gl-row-t{color:var(--plum-700)}html body .gl-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}html body .gl-row-t{font-family:var(--sans);font-size:19px;font-weight:800;color:var(--ink)}html body .gl-row-t:after{content:" →";font-size:.8em;color:var(--plum-300)}html body .gl-row-say{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-soft)}html body .gl-row-p{display:block;margin:4px 0 0;font-size:17px;line-height:1.5;color:var(--ink-mid);max-width:62ch}html body .gl-row-k{display:block;margin:6px 0 0;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-soft)}html body .gl-foot{max-width:var(--col);margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}html body .gl-foot h2{font-family:var(--sans);font-size:var(--t-h3);font-weight:800;margin:0 0 8px}html body .gl-foot p{font-size:16px;line-height:1.6;color:var(--ink-mid);max-width:62ch}html body .term-say{font-family:var(--sans);font-size:17px;color:var(--ink-mid);margin:6px 0 0}html body .term-say span{font-size:14px;font-weight:800;color:var(--plum-700);margin-right:6px}html body .term-src{max-width:58ch;margin:0 0 24px;padding:14px 18px;border-left:3px solid var(--plum-300);background:var(--ui-white);border-radius:0 10px 10px 0}html body .term-src p:last-child{margin:0;font-family:var(--sans);font-size:16px;font-weight:600;color:var(--ink);line-height:1.5}html body .gl-pager{max-width:58ch}html body .term-look{max-width:58ch;margin:8px 0 0}html body .term-look label{display:block;font-family:var(--sans);font-size:16px;font-weight:800;margin:0 0 8px}html body .term-look-row{display:flex;gap:8px}html body .term-look input{flex:1;min-width:0;min-height:48px;padding:10px 14px;font-family:var(--sans);font-size:17px;border:1px solid var(--line);border-radius:12px;background:var(--ui-white);color:var(--ink)}html body .term-look button{min-height:48px}html body .term-look p{margin:10px 0 0;font-family:var(--sans);font-size:15px;font-weight:700}html body .fs-table th[scope=row] a{color:var(--plum-700);font-weight:800;text-decoration:none}html body .fs-table th[scope=row] a:after{content:" →";font-size:.85em;color:var(--plum-300)}@media(max-width:600px){html body .gl-row-k{display:none}html body .gl-row a{padding:12px 4px 12px 0}}html body .gl-tools .gl-best,html body .gl-tools .gl-empty{margin:14px 0 0}html body .gl-cat-sel{display:none}@media(max-width:600px){html body .gl-cats{display:none}html body .gl-cat-sel{display:flex;align-items:center;gap:10px;margin:14px 0 0;font-family:var(--sans);font-size:15px;font-weight:800;color:var(--ink)}html body .gl-cat-sel select{flex:1;min-height:44px;padding:0 12px;font-family:var(--sans);font-size:16px;font-weight:700;color:var(--ink);background:var(--ui-white);border:1px solid var(--line);border-radius:12px}}html body .term-look button{padding:0 20px;font-family:var(--sans);font-size:16px;font-weight:800;border-radius:12px;white-space:nowrap}html body .res-now .res-now-tel{font-weight:800;white-space:nowrap}html body .res-now p.res-now-more{margin-top:8px;font-size:15px}html body .cyw{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:32px;align-items:start;max-width:960px}html body .cyw-fig{margin:0;position:sticky;top:100px}html body .cyw-fig svg{width:100%;height:auto;display:block}html body .cyw-fig figcaption{font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--ink-soft);margin:10px 0 0;text-align:center}html body .cyw-seg-t{font-family:var(--sans);font-size:11px;font-weight:800}html body .cyw path.is-now{stroke:var(--ink);stroke-width:3}html body .cyw-needle{stroke:var(--ink);stroke-width:2.5;stroke-linecap:round}html body .cyw-dot{fill:var(--ink);stroke:var(--ui-white);stroke-width:3}html body .cyw-c-k{font-family:var(--sans);font-size:12px;font-weight:800;fill:var(--plum-700);letter-spacing:.02em}html body .cyw-c-t{font-family:var(--sans);font-size:19px;font-weight:800;fill:var(--ink)}html body .cyw-c-d{font-family:var(--sans);font-size:12.5px;font-weight:600;fill:var(--ink-soft)}html body .cyw-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}html body .cyw-list li{margin:0}html body .cyw-list li:before{content:none}html body .cyw-list a{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--card-r);background:var(--ui-white);text-decoration:none;color:var(--ink);transition:border-color .15s}html body .cyw-list a:hover{border-color:var(--plum-300)}html body .cyw-sw{flex:none;width:22px;height:22px;border-radius:6px;margin-top:2px;box-shadow:inset 0 0 0 1px #0000001f}html body .cyw-body{display:flex;flex-direction:column;gap:3px;min-width:0}html body .cyw-name{font-family:var(--sans);font-size:18px;font-weight:800;display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .cyw-here{font-size:13px;font-weight:800;color:#fff;background:var(--plum-700);border-radius:999px;padding:2px 10px}html body .cyw-meta{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-soft)}html body .cyw-line{font-size:16px;line-height:1.5;color:var(--ink-mid)}@media(max-width:760px){html body .cyw{grid-template-columns:1fr;gap:20px}html body .cyw-fig{position:static;max-width:340px;margin:0 auto}}html body .cy-more{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:960px;margin:36px 0 0}html body .cy-more h2,html body .cy-links h2{font-family:var(--sans);font-size:var(--t-h3);font-weight:800;margin:0 0 8px}html body .cy-more p{font-size:17px;line-height:1.6;color:var(--ink-mid);margin:0}html body .cy-links{max-width:960px;margin:30px 0 0}html body .cy-next{margin:18px 0 0;font-family:var(--sans);font-size:16px;font-weight:800}@media(max-width:760px){html body .cy-more{grid-template-columns:1fr}}html body .sws{margin:0 0 28px}html body .sws-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:none}html body .sws-row li{margin:0;position:relative}html body .sws-row li:before{content:none}html body .sws-row li+li:after{content:"→";position:absolute;left:-18px;top:30px;font-family:var(--sans);font-size:18px;font-weight:800;color:var(--plum-300)}html body .sws-row a{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 14px 16px;border:1px solid var(--line);border-top:4px solid var(--plum-700);border-radius:12px;background:var(--ui-white);text-decoration:none!important;color:var(--ink)!important;transition:border-color .15s}html body .sws-row a:hover{border-color:var(--plum-300);border-top-color:var(--plum-700)}html body .sws-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}html body .sws-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--plum-100);color:var(--plum-700);font-family:var(--sans);font-size:14px;font-weight:800}html body .sws-ic{width:26px;height:26px;fill:none;stroke:var(--plum-700);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html body .sws-name{font-family:var(--sans);font-size:19px;font-weight:800}html body .sws-min{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--plum-700)}html body .sws-what{font-size:15px;line-height:1.5;color:var(--ink-mid);margin-top:4px}html body .sws-cap{margin:12px 0 0;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink-soft)}html body .sws-cap span{color:var(--plum-700);font-weight:800;margin-right:4px}@media(max-width:760px){html body .sws-row{grid-template-columns:1fr;gap:18px}html body .sws-row li+li:after{content:"↓";left:22px;top:-18px}html body .sws-what{margin-top:0}}html body .term-pic{max-width:58ch;margin:0 0 24px}html body .sws-what,html body .cyw-line{font-weight:400}html body .cyw-meta{font-weight:600}@media(max-width:760px){html body .sws-row li+li:after{top:-19px;font-size:15px}}html body .lang-bar{margin:14px auto 0;font-family:var(--sans);font-size:15px;font-weight:700}html body .lang-bar a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--ui-white);color:var(--plum-700);text-decoration:none}html body .lang-bar a:hover{border-color:var(--plum-300)}html body .es-pasaje{margin:10px 0 16px;padding:14px 18px;border-left:3px solid var(--plum-300);background:var(--ui-white);border-radius:0 12px 12px 0}html body .es-pasaje-ref{font-family:var(--sans);font-size:15px;font-weight:800;color:var(--plum-700);margin:0 0 6px}html body .es-pasaje-ref span{font-weight:600;color:var(--ink-soft)}html body .es-pasaje-t{font-family:var(--serif);font-size:19px;line-height:1.65;color:var(--ink);margin:0 0 8px}html body .es-pasaje-link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--sans);font-size:15px;font-weight:700;color:var(--plum-700);text-decoration:none}html body .es-now{max-width:var(--col)}html body .es-doors{margin:22px 0 10px}html body .es-about{max-width:var(--col);margin:40px 0 0;padding-top:24px;border-top:1px solid var(--line)}html body .es-about h2{font-family:var(--sans);font-size:var(--t-h3);font-weight:800;margin:0 0 8px}html body .es-about p{font-size:16px;line-height:1.6;color:var(--ink-mid)}:root{--ctl-r: 8px;--elev-1: 0 1px 2px rgba(36, 24, 35, .05), 0 2px 8px rgba(36, 24, 35, .04);--elev-2: 0 2px 4px rgba(36, 24, 35, .06), 0 10px 24px rgba(91, 42, 84, .09);--grid-gap: 16px}html body :is(.lw-card,.path-card,.next-tile,.res-door,.family-card,.ks-tile,.nf-card,.home-door,.urgent-card,.corpus-link,.office-nav-item,.nf-pager a,.gl-panel,.gl-best-card,.cyw-list a,.sws-row a,.term-card,.seal-card,.keypoints,.fs-box,.res-now,.term-plain,.three-box,.hour-card,.table-card,.expect-sensory,.jw-grid a,.search-popular a,.bb,.sb,.term-src,.es-pasaje,.gl-best,.cr-card){border-radius:var(--card-r)!important}html body :is(.lw-card,.path-card,.next-tile,.family-card,.nf-card,.gl-best-card,.cyw-list a,.sws-row a,.office-nav-item,.nf-pager a,.jw-grid a,.search-popular a,.gl-panel){border:1px solid var(--line);box-shadow:var(--elev-1);transition:border-color .15s ease,box-shadow .15s ease;transform:none!important}html body :is(.lw-card,.path-card,.next-tile,.family-card,.nf-card,.gl-best-card,.cyw-list a,.sws-row a,.office-nav-item,.nf-pager a,.jw-grid a,.search-popular a):hover{border-color:var(--plum-300);box-shadow:var(--elev-2)}html body .cyw-list li.is-now a{border:2px solid var(--plum-700)}html body .sws-row a{border-top:3px solid var(--plum-700)}html body :is(.term-src,.es-pasaje){border-radius:0 var(--card-r) var(--card-r) 0!important}html body .res-now{border-radius:var(--card-r)!important}html body :is(button,select,input[type=search],input[type=text],input[type=email],textarea,.app-tool,.tool,.cal-btn,.story-btn,.step-btn,.hour-btn,.share-btn,.seeker-btn,.email-copy,.email-btn,.jo-btn,.jump-chip,.jump-nav a,.jump-sel,.jump-sel-top,.sing-filter,.moment-chip,.gl-cat,.gl-chips a,.term-related-list a,.tag-link,.lang-bar a,.cal-links a,.btn-primary,.elw-lookup button,.search-btn,.install-offer button,.today-chip,.ah-weeks a,.qh-ask,.jw-start,.hymn-chip,.cr-send,.gl-az>*,.display-opt,.fac-go,.fac-suggest-btn,.player-step,.jump-top,.search-input,.gl-input,.sing-badge,.qh-new,.cyw-here,.ah-need,.ah-week):not(.lw-card){border-radius:var(--ctl-r)!important}html body :is(.moment-chip,.gl-chips a,.term-related-list a,.tag-link){min-height:44px;padding:0 14px;font-family:var(--sans);font-size:15px;font-weight:700;border:1px solid var(--line);background:var(--ui-white);color:var(--plum-700);display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.25}html body :is(.moment-chip,.gl-chips a,.term-related-list a,.tag-link):hover{border-color:var(--plum-300);background:var(--plum-100)}html body .office-tools{gap:8px}html body .office-tools .tool{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-family:var(--sans);font-size:14px;font-weight:700;line-height:1;white-space:nowrap;border:1px solid var(--line);background:var(--ui-white);color:var(--ink)}html body .office-tools .tool:hover{border-color:var(--plum-300);color:var(--plum-700)}html body .office-tools .tool[data-action]:before{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat}html body .office-tools .tool[data-action=large-type]{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 19l5-13 5 13M4.8 14.5h6.4M15 19l3.5-9 3.5 9M16 16.5h5'/%3E%3C/svg%3E")}html body .office-tools .tool[data-action=print]{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 9V3h10v6M7 17H4v-7h16v7h-3M7 14h10v7H7z'/%3E%3C/svg%3E")}html body .office-tools .tool[data-action=share]{--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 8l5-5 5 5M5 13v7h14v-7'/%3E%3C/svg%3E")}html body .office-tools .tool--read:before{-webkit-mask:none;mask:none}@media(max-width:599px){html body .office-tools{gap:6px}html body .office-tools .tool{padding:0 11px;font-size:13.5px;gap:6px}}html body .app-hdr .app-tool{border-radius:var(--ctl-r)!important}html body .lang-bar{margin:10px auto 0;font-size:14px}html body .lang-bar a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 2px;border:0!important;background:none!important;color:var(--plum-700);font-weight:700}html body .lang-bar a:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.8 3 2.8 15 0 18M12 3c-2.8 3-2.8 15 0 18'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.8 3 2.8 15 0 18M12 3c-2.8 3-2.8 15 0 18'/%3E%3C/svg%3E") center / contain no-repeat}html body .lang-bar a:hover{color:var(--ink)}html body .page-hero-breadcrumb .crumb-sep{color:var(--ink-soft);font-size:0;transform:none;margin:0 8px;display:inline-block}html body .page-hero-breadcrumb .crumb-sep:before{content:"›";font-size:16px;font-weight:700;color:var(--ink-soft)}html body .page-hero-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;row-gap:0}html body :is(.lw-grid,.path-grid,.next-tiles,.urgent-grid,.res-doors,.gl-start,.search-popular,.jw-grid,.cy-more,.rc-grid,.expect-sensory-row,.sws-row){gap:var(--grid-gap)!important}@media(max-width:599px){:root{--grid-gap: 12px;--card-pad: 16px 18px}html body :is(.lw-grid,.lw-grid--2,.path-grid,.next-tiles,.urgent-grid,.res-doors,.gl-start,.search-popular,.jw-grid,.cy-more,.rc-grid,.expect-sensory-row,.sws-row){grid-template-columns:minmax(0,1fr)!important}html body .ks-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:600px)and (max-width:959px){:root{--card-pad: 18px 20px}html body :is(.lw-grid,.lw-grid--2,.path-grid,.next-tiles,.urgent-grid,.res-doors,.gl-start,.search-popular,.jw-grid,.cy-more,.rc-grid,.expect-sensory-row,.sws-row){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .ks-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .sws-row li+li:after{content:none!important}html body :is(.cyw){grid-template-columns:minmax(0,1fr)!important}html body .cyw-fig{position:static;max-width:360px;margin:0 auto}}@media(min-width:960px){:root{--card-pad: 20px 22px}html body :is(.lw-grid--2,.urgent-grid,.gl-start,.cy-more,.jw-grid,.res-doors--home){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body :is(.lw-grid:not(.lw-grid--2),.path-grid,.next-tiles,.res-doors:not(.res-doors--home),.search-popular,.rc-grid--3){grid-template-columns:repeat(3,minmax(0,1fr))!important}html body :is(.sws-row,.expect-sensory-row){grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .ks-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}html body :is(.lw-card,.path-card,.next-tile,.nf-card,.family-card,.gl-panel){padding:var(--card-pad)!important}@media(max-width:599px){html body .office-tools{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;width:100%;flex-wrap:nowrap}html body .office-tools .tool{flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:6px 4px;font-size:13px;white-space:normal;text-align:center;line-height:1.15}html body .office-tools .tool[hidden]{display:none}html body .home-doors{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body .home-door{min-height:64px;padding:12px 16px!important}}@media(max-width:560px){html body .page-hero-breadcrumb:has(a~a)>.crumb-sep:nth-last-child(2){display:inline-block}html body .page-hero-breadcrumb:has(a~a)>.crumb-sep:has(+span:last-child){display:none}}@media(max-width:599px){html body .office-tools .tool{white-space:nowrap;font-size:12.5px;letter-spacing:-.01em}}html body .act-grid{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);margin:0 0 34px}@media(min-width:600px){html body .act-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .act-card{display:flex;gap:16px;align-items:flex-start;padding:var(--card-pad);border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);box-shadow:var(--elev-1);text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s}html body .act-card:hover{border-color:var(--plum-300);box-shadow:var(--elev-2)}html body .act-ic{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:var(--ctl-r);background:var(--plum-100)}html body .act-ic svg{width:26px;height:26px;fill:none;stroke:var(--plum-700);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html body .act-body{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;flex:1}html body .act-body>.lw-t,html body .act-body>.lw-l,html body .act-who{flex:1 0 100%}html body .act-who{font-family:var(--sans);font-size:13px;font-weight:700;color:var(--plum-700);margin-bottom:4px}html body .act-body .lw-t{font-family:var(--sans);font-size:var(--card-t);font-weight:800;margin:0 0 6px}html body .act-body .lw-l{font-size:var(--card-d);line-height:1.5;color:var(--ink-mid)}html body .act-body .lw-go{margin-top:12px}html body .act-body .lw-k{margin-top:12px;font-family:var(--sans);font-size:var(--card-k);font-weight:600;color:var(--ink-soft)}html body .act-body .lw-k:before{content:"·";margin:0 8px 0 10px;color:var(--line-strong, #c9bfc6)}html body .act-rules{max-width:var(--col);margin:0 0 36px;padding:18px 20px;border-radius:var(--card-r);background:var(--plum-100)}html body .act-rules h2{font-family:var(--sans);font-size:var(--t-h3);font-weight:800;margin:0 0 10px}html body .act-rules-list{margin:0;padding:0 0 0 18px}html body .act-rules-list li{font-size:16px;line-height:1.55;color:var(--ink-mid);margin:0 0 6px}html body .act-rules-list b{color:var(--ink)}html body .act-stage{max-width:var(--col)}html body .act-panel{padding:0}html body .act-h{font-family:var(--sans);font-size:var(--t-h3);font-weight:800;margin:0 0 10px}html body .act-k{font-family:var(--sans);font-size:14px;font-weight:800;color:var(--plum-700);margin:0 0 6px}html body .act-note{font-size:15px;line-height:1.5;color:var(--ink-soft);margin:0 0 14px}html body .act-link{font:inherit;font-weight:700;color:var(--plum-700);background:none;border:0;padding:0;cursor:pointer}html body .act-sets{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media(min-width:600px){html body .act-sets{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .act-set{display:flex;flex-direction:column;gap:3px;text-align:left;padding:14px 16px;border-radius:var(--card-r)!important;border:1px solid var(--line);background:var(--ui-white);color:var(--ink);cursor:pointer;font:inherit;box-shadow:var(--elev-1)}html body .act-set:hover{border-color:var(--plum-300)}html body .act-set b{font-family:var(--sans);font-size:17px;font-weight:800}html body .act-set span{font-size:15px;line-height:1.45;color:var(--ink-mid)}html body .act-set em{font-style:normal;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--plum-700);margin-top:4px}html body .act-top{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:0 0 18px}html body .act-set-name{font-family:var(--sans);font-size:14px;font-weight:800;color:var(--ink-soft);flex:1}html body .act-back,html body .act-mode,html body .act-ghost{min-height:44px;padding:0 14px;font-family:var(--sans);font-size:15px;font-weight:700;color:var(--plum-700);background:var(--ui-white);border:1px solid var(--line);cursor:pointer}html body :is(.act-back,.act-mode,.act-ghost):hover{border-color:var(--plum-300);background:var(--plum-100)}html body .act-clue{font-family:var(--serif);font-size:clamp(20px,1vw + 17px,24px);line-height:1.5;color:var(--ink);margin:0 0 18px;padding:18px 20px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);box-shadow:var(--elev-1)}html body .act-choices{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin:0 0 14px}@media(min-width:600px){html body .act-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}html body .act-choice,html body .cs-chip,html body .bp-line{min-height:52px;padding:10px 14px;font-family:var(--sans);font-size:17px;font-weight:800;color:var(--ink);background:var(--ui-white);border:2px solid var(--line);border-radius:var(--ctl-r)!important;cursor:pointer;text-align:center;line-height:1.25}html body :is(.act-choice,.cs-chip,.bp-line):hover:not(:disabled){border-color:var(--plum-300)}html body .act-choice.is-answer,html body .cs-chip.is-answer{background:var(--plum-700);border-color:var(--plum-700);color:#fff}html body .act-choice.is-miss,html body .cs-chip.is-miss{background:var(--plum-100);border-color:var(--line);color:var(--ink-soft);text-decoration:line-through}html body .act-choice:disabled:not(.is-answer):not(.is-miss){color:var(--ink-soft)}html body .act-feedback{font-family:var(--sans);font-size:17px;font-weight:700;line-height:1.5;color:var(--ink);min-height:26px;margin:0 0 10px}html body .act-after{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin:0 0 14px}html body .act-say{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink-soft);margin:0}html body .act-more{display:inline-flex;align-items:center;min-height:44px;font-family:var(--sans);font-size:15px;font-weight:800;color:var(--plum-700);text-decoration:none}html body .act-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:6px 0 0}html body .act-next{min-height:48px;padding:0 20px;font-family:var(--sans);font-size:16px;font-weight:800}html body .act-foot{max-width:var(--col);margin:30px 0 0;font-size:15px;line-height:1.55;color:var(--ink-soft)}html body .act-flash{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:220px;padding:24px;margin:0 0 14px;border-radius:var(--card-r)!important;background:var(--ui-white);border:2px solid var(--line);box-shadow:var(--elev-1);cursor:pointer;font:inherit;color:var(--ink);text-align:center}html body .act-flash.is-flipped{background:var(--plum-100);border-color:var(--plum-300)}html body .act-flash-k{font-family:var(--sans);font-size:13px;font-weight:800;color:var(--plum-700)}html body .act-flash-t{font-family:var(--serif);font-size:clamp(20px,1vw + 17px,26px);line-height:1.45}html body .act-flash-hint{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-soft)}html body .so-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}html body .so-list li{margin:0}html body .so-list li:before{content:none}html body .so-item{display:flex;align-items:center;gap:14px;padding:12px 12px 12px 16px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);box-shadow:var(--elev-1)}html body .so-item.is-set{border-color:var(--plum-300);background:var(--plum-100)}html body .so-n{flex:none;width:30px;height:30px;display:inline-grid;place-items:center;border-radius:50%;background:var(--plum-100);color:var(--plum-700);font-family:var(--sans);font-size:14px;font-weight:800}html body .so-item.is-set .so-n{background:var(--plum-700);color:#fff}html body .so-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}html body .so-body b{font-family:var(--sans);font-size:18px;font-weight:800}html body .so-body span{font-size:15px;line-height:1.4;color:var(--ink-mid)}html body .so-btns{display:flex;flex-direction:column;gap:4px}html body .so-mv{width:44px;height:40px;font-size:18px;font-weight:800;color:var(--plum-700);background:var(--ui-white);border:1px solid var(--line);border-radius:var(--ctl-r)!important;cursor:pointer}html body .so-mv:hover:not(:disabled){border-color:var(--plum-300);background:var(--plum-100)}html body .so-mv:disabled{opacity:.35;cursor:default}html body .so-open{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}html body .so-parts{display:grid;gap:10px}html body .so-detail{border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);box-shadow:var(--elev-1)}html body .so-detail summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;cursor:pointer;list-style:none;font-family:var(--sans)}html body .so-detail summary::-webkit-details-marker{display:none}html body .so-detail summary b{font-size:18px;font-weight:800;flex:1}html body .so-detail summary em{font-style:normal;font-size:14px;font-weight:700;color:var(--plum-700)}html body .so-detail summary:after{content:"›";font-size:22px;font-weight:800;color:var(--plum-300);transform:rotate(90deg)}html body .so-detail[open] summary:after{transform:rotate(-90deg)}html body .so-detail .expect-rows{padding:0 16px 16px;margin:0}html body .cs-board{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin:0 0 14px}@media(min-width:600px){html body .cs-board{grid-template-columns:1fr 1fr;gap:24px}}html body .cs-col{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}html body .cs-chip{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:10px}html body .cs-chip.is-picked{border-color:var(--plum-700);background:var(--plum-100)}html body .cs-chip.is-done{opacity:.45}html body .cs-colour i{width:22px;height:22px;border-radius:6px;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f;flex:none}html body .cs-matched{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}html body .cs-matched li{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 14px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);font-size:15px;line-height:1.5}html body .cs-matched li:before{content:none}html body .cs-matched i{width:16px;height:16px;border-radius:4px;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f;align-self:center}html body .cs-matched b{font-family:var(--sans);font-weight:800}html body .cs-why{flex:1 0 100%;color:var(--ink-mid)}html body .bp{max-width:960px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){html body .bp{grid-template-columns:minmax(0,1fr) 340px;align-items:start}html body .bp-steps{grid-column:1 / -1}html body .bp-card{position:sticky;top:100px}}html body .bp-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}html body .bp-steps li{margin:0}html body .bp-steps li:before{content:none}html body .bp-step{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 6px;font-family:var(--sans);font-size:15px;font-weight:700;color:var(--ink-mid);background:var(--ui-white);border:1px solid var(--line);border-radius:var(--ctl-r)!important;cursor:pointer}html body .bp-step .so-n{width:26px;height:26px;font-size:13px}html body .bp-step[aria-current=step]{border-color:var(--plum-700);color:var(--plum-700)}html body .bp-step.has-lines .so-n{background:var(--plum-700);color:#fff}html body .bp-lines{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin:0 0 14px}@media(min-width:600px){html body .bp-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .bp-line{text-align:left;font-size:17px;font-weight:600}html body .bp-line.is-on{border-color:var(--plum-700);background:var(--plum-100);color:var(--ink)}html body .bp-line.is-on:before{content:"✓";margin-right:8px;color:var(--plum-700);font-weight:800}html body .bp-own{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;font-family:var(--sans);font-size:15px;font-weight:700}html body .bp-own input{min-height:48px;padding:10px 14px;font-family:var(--serif);font-size:18px;border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--ui-white);color:var(--ink)}html body .bp-card{padding:18px 20px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);box-shadow:var(--elev-1)}html body .bp-text{min-height:120px;padding:12px 0}html body .bp-text p{font-family:var(--serif);font-size:20px;line-height:1.55;margin:0 0 6px;color:var(--ink)}html body .bp-text .bp-empty{font-family:var(--sans);font-size:15px;color:var(--ink-soft)}html body .bp-amen{margin:0 0 10px}html body .bp-tools{gap:8px}html body .bp-tools .act-ghost{font-size:14px;padding:0 12px}html body .bp-private{margin:12px 0 0;font-size:13.5px}@media print{html body .bp-steps,html body .bp-pane,html body .bp-tools,html body .bp-amen,html body .bp-private,html body .act-after,html body .page-hero .lead{display:none!important}html body .bp-card{border:0;box-shadow:none}html body .bp-text p{font-size:22pt;line-height:1.5}}html body .br-opts{display:flex;flex-wrap:wrap;gap:8px}html body .br-opts .cs-chip{min-height:48px;font-size:15px}html body .br-check{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-family:var(--sans);font-size:16px;font-weight:700;min-height:44px;cursor:pointer}html body .br-check input{width:22px;height:22px;accent-color:var(--plum-700)}html body .br-stage{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 16px 20px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);box-shadow:var(--elev-1);min-height:60vh;justify-content:center}html body .br-circle{--dur: 4s;width:180px;height:180px;border-radius:50%;background:var(--plum-100);border:2px solid var(--plum-300);display:grid;place-items:center;margin:0 0 24px}html body .br-circle span{width:64px;height:64px;border-radius:50%;background:var(--plum-700);transition:transform var(--dur) ease-in-out;transform:scale(1)}html body .br-circle.is-in span{transform:scale(2.3)}html body .br-circle.is-out span{transform:scale(1)}html body .br-circle.is-paused span{transition:none}html body .br-circle.is-still span{transition:none;transform:scale(1.6)}@media(prefers-reduced-motion:reduce){html body .br-circle span{transition:none!important;transform:scale(1.6)!important}}html body .br-cue{font-family:var(--sans);font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--plum-700);margin:0 0 10px}html body .br-line{font-family:var(--serif);font-size:clamp(22px,1.2vw + 18px,30px);line-height:1.4;color:var(--ink);margin:0 0 10px;max-width:24ch}html body .br-ref{font-family:var(--sans);font-size:14px;color:var(--ink-soft);margin:0 0 22px}html body .br-row{justify-content:center}html body .ms-text{margin:10px 0 14px;padding:0 0 0 22px}html body .ms-text li{font-family:var(--serif);font-size:18px;line-height:1.5;margin:0 0 8px;color:var(--ink)}html body .ms-text li.bp-empty{list-style:none;margin-left:-22px;font-family:var(--sans);font-size:15px;color:var(--ink-soft)}html body .ms-sign{font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink-mid);padding:10px 12px;border-radius:var(--ctl-r);background:var(--plum-100);margin:0 0 14px}html body .wd-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}html body .wd-list li{margin:0}html body .wd-list li:before{content:none}html body .wd-row{width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;text-align:left;font:inherit;color:var(--ink);background:var(--ui-white);border:1px solid var(--line);border-radius:var(--card-r)!important;box-shadow:var(--elev-1);cursor:pointer}html body .wd-row:hover{border-color:var(--plum-300)}html body .wd-row.has-mine .so-n{background:var(--plum-700);color:#fff}html body .wd-row-t{flex:1;font-family:var(--serif);font-size:18px;line-height:1.4}html body .wd-row-go{font-family:var(--sans);font-size:14px;font-weight:800;color:var(--plum-700);white-space:nowrap}html body .wd-one .bp-own textarea{min-height:72px;padding:10px 14px;font-family:var(--serif);font-size:18px;line-height:1.5;border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--ui-white);color:var(--ink);resize:vertical}html body .wd-answer{margin:16px 0 6px;padding:16px 18px;border-radius:var(--card-r);background:var(--plum-100);border:1px solid var(--plum-300)}html body .wd-answer-t{font-family:var(--serif);font-size:19px;line-height:1.55;margin:0 0 8px;color:var(--ink)}html body .ld-verse{margin:0 0 22px;padding:18px 20px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);box-shadow:var(--elev-1)}html body .ld-verse .psalm{margin:0 0 6px}html body .ld-form .bp-own textarea,html body .ld-form textarea{min-height:110px;padding:12px 14px;font-family:var(--serif);font-size:19px;line-height:1.5;border:1px solid var(--line);border-radius:var(--ctl-r);background:var(--ui-white);color:var(--ink);resize:vertical}html body .ld-placed,html body .ld-prayer,html body .ld-yesterday,html body .ld-gone{padding:18px 20px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--line);box-shadow:var(--elev-1);margin:0 0 16px}html body .ld-text,html body .ld-old{font-family:var(--serif);font-size:21px;line-height:1.5;color:var(--ink);margin:0 0 12px;white-space:pre-wrap}html body .ld-choices{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media(min-width:600px){html body .ld-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}html body .ld-prayer .versicle b{font-weight:800}@media print{html body .ms-card{border:0;box-shadow:none}html body .ms-text li{font-size:16pt}}html body :is(.bp-own,.act-panel,.br-stage,.so-open,.ld-placed,.ld-prayer,.ld-yesterday,.ld-gone,.ld-form,.wd-one,.wd-list,.act-after,.cs-matched,.ms-card)[hidden]{display:none!important}html body .br-stage{scroll-margin-top:90px}:root{--ax-edge: rgba(34, 27, 36, .14);--ax-edge-strong: rgba(34, 27, 36, .24);--ax-sub: var(--ui-warm-white)}[data-theme=dark]{--ax-edge: rgba(255, 255, 255, .12);--ax-edge-strong: rgba(255, 255, 255, .22)}html body .ax-i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html body .ax-kicker{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--plum-700);margin:0 0 6px}html body .ax-sec-h{font-family:var(--sans);font-size:clamp(22px,1vw + 18px,26px);font-weight:800;letter-spacing:-.01em;margin:0;color:var(--ink)}html body .ax-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink-soft)}html body .ax-meta>*{display:inline-flex;align-items:center;gap:6px;margin:0}html body .ax-meta>li:before{content:none}html body .ax-meta .ax-i{width:16px;height:16px;color:var(--ink-soft)}html body .ax-hero-in{display:flex;align-items:center;gap:16px;margin:4px 0 12px}html body .ax-hero-in h1{margin:0}html body .ax-hero-ic{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--ax-edge);box-shadow:var(--elev-1);color:var(--plum-700)}html body .ax-hero-ic .ax-i{width:28px;height:28px;stroke-width:1.6}html body .ax-meta--hero{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);max-width:var(--col)}@media(max-width:599px){html body .ax-hero-ic{width:44px;height:44px}html body .ax-hero-ic .ax-i{width:22px;height:22px}}html body .act-stage{background:var(--ui-white);border:1px solid var(--ax-edge);border-radius:var(--card-r);box-shadow:var(--elev-1);padding:clamp(18px,2.4vw,28px)}html body .act-stage.bp{max-width:1000px;padding:0;gap:0;overflow:clip}html body .act-panel+.act-panel{margin-top:0}html body .act-h{font-size:clamp(19px,.6vw + 17px,22px);letter-spacing:-.005em}html body .act-k{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}html body .act-top{margin:calc(-1*clamp(18px,2.4vw,28px)) calc(-1*clamp(18px,2.4vw,28px)) 22px;padding:8px clamp(10px,1.6vw,20px);border-bottom:1px solid var(--line);background:var(--ax-sub);border-radius:var(--card-r) var(--card-r) 0 0}html body .act-set-name{color:var(--ink);font-size:15px;text-align:center}html body .act-feedback:empty{min-height:0;margin:0}html body .act-foot{font-size:14.5px}html body .act-row{gap:10px;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line)}html body .act-row>.act-next,html body .act-row>.act-fwd{order:99;margin-left:auto}html body .act-next{min-height:48px;padding:0 22px;border-radius:var(--ctl-r)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:none!important}html body .act-ghost,html body .act-mode{min-height:48px;padding:0 18px;border-radius:var(--ctl-r)!important;border:1px solid var(--ax-edge-strong);color:var(--ink);background:var(--ui-white);font-weight:700}html body :is(.act-ghost,.act-mode):hover{border-color:var(--plum-700);color:var(--plum-700);background:var(--ui-white)}html body .act-mode{min-height:40px;font-size:14px;padding:0 12px}html body .act-back{min-height:44px;padding:0 6px;border:0!important;background:none!important;color:var(--ink-mid);font-family:var(--sans);font-size:15px;font-weight:700;cursor:pointer;text-decoration:none}html body .act-back:hover{color:var(--plum-700)}html body :is(.act-next,.act-ghost,.act-back,.act-mode,.ax-tool,.act-choice,.act-set,.bp-line,.cs-chip,.bp-step,.ax-seg button):focus-visible{outline:3px solid var(--plum-300);outline-offset:2px}@media(max-width:599px){html body .act-row>:is(.act-next,.act-ghost){flex:1 1 140px}html body .act-row>.act-next{margin-left:0}}html body .ax-tools{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:14px 0 0;border:1px solid var(--ax-edge);border-radius:var(--ctl-r);overflow:hidden;background:var(--ui-white)}html body .ax-tool{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:60px;padding:8px 4px;border:0;border-radius:0!important;background:none;color:var(--ink-mid);font-family:var(--sans);font-size:13px;font-weight:700;cursor:pointer}html body .ax-tool+.ax-tool{border-left:1px solid var(--ax-edge)}html body .ax-tool .ax-i{width:20px;height:20px;color:var(--plum-700)}html body .ax-tool:hover{background:var(--plum-100);color:var(--ink)}html body .ax-tool[aria-pressed=true]{background:var(--plum-100);color:var(--plum-700)}html body .ax-tool[hidden]{display:none}html body .ax-amen{width:100%}html body .ld-prayer .ax-tool{flex-direction:row;min-height:48px;padding:0 16px;border:1px solid var(--ax-edge-strong);border-radius:var(--ctl-r)!important;font-size:15px;color:var(--ink)}html body .act-choices{grid-template-columns:minmax(0,1fr)!important;gap:8px}html body .act-choice,html body .bp-line{display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 16px;text-align:left;font-size:17px;font-weight:700;border:1px solid var(--ax-edge-strong);background:var(--ui-white);color:var(--ink)}html body .act-choice:before,html body .bp-line:before{content:""!important;flex:none;width:22px;height:22px;margin:0!important;border:2px solid var(--ax-edge-strong);background:var(--ui-white) center / 14px no-repeat}html body .act-choice:before{border-radius:50%}html body .bp-line:before{border-radius:5px}html body :is(.act-choice,.bp-line):hover:not(:disabled){border-color:var(--plum-700);background:var(--ui-white)}html body .act-choice.is-answer{background:var(--plum-100);border-color:var(--plum-700);color:var(--ink)}html body .act-choice.is-answer:before,html body .bp-line.is-on:before{border-color:var(--plum-700);background-color:var(--plum-700);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}html body .act-choice.is-answer:after{content:"The answer";margin-left:auto;font-size:13px;font-weight:700;color:var(--plum-700)}html body .act-choice.is-miss{background:var(--ui-white);color:var(--ink-soft);border-style:dashed;text-decoration:none}html body .act-choice.is-miss:before{border-color:var(--ink-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B5D6E' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E")}html body .act-choice.is-miss:after{content:"Your pick";margin-left:auto;font-size:13px;font-weight:700;color:var(--ink-soft)}html body .bp-line{font-weight:600}html body .bp-line.is-on{background:var(--plum-100);border-color:var(--plum-700)}html body .act-clue{background:var(--ax-sub);border:0;border-left:3px solid var(--plum-300);border-radius:0 var(--ctl-r) var(--ctl-r) 0;box-shadow:none}html body .act-sets{display:block!important;border:1px solid var(--ax-edge);border-radius:var(--card-r);overflow:hidden;background:var(--ui-white)}html body .act-set{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:2px;width:100%;padding:14px 44px 14px 18px;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--ui-white)}html body .act-set+.act-set{border-top:1px solid var(--line)!important}html body .act-set:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:translateY(-50%) rotate(-45deg)}html body .act-set:hover{background:var(--ax-sub)}html body .act-set:hover:after{border-color:var(--plum-700)}html body .act-set b{grid-column:1;display:flex;align-items:center;gap:10px;font-size:16.5px}html body .act-set span{grid-column:1;font-size:15px}html body .act-set em{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;font-size:13.5px;font-weight:600;color:var(--ink-soft);white-space:nowrap}html body .ax-rec{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:6px;background:var(--plum-100);color:var(--plum-700);font-size:12px!important;font-weight:700;letter-spacing:.02em}html body .act-set.is-rec{background:linear-gradient(var(--plum-100),var(--plum-100)) left / 3px 100% no-repeat,var(--ui-white)}@media(max-width:599px){html body .act-set{grid-template-columns:minmax(0,1fr)}html body .act-set em{grid-column:1;grid-row:auto;margin-top:2px}}html body .ld-choices{display:block;border:1px solid var(--ax-edge);border-radius:var(--card-r);overflow:hidden}html body .br-opts{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--ax-edge-strong);border-radius:var(--ctl-r);overflow:hidden}html body .br-opts .cs-chip{min-height:44px;border:0;border-radius:0!important;padding:0 16px;font-size:15px;font-weight:700;background:var(--ui-white);color:var(--ink-mid)}html body .br-opts .cs-chip+.cs-chip{border-left:1px solid var(--ax-edge-strong)}html body .br-opts .cs-chip[aria-pressed=true]{background:var(--plum-700);color:var(--on-accent)}html body .cs-board .cs-chip,html body [data-cs-nowq] .cs-chip{justify-content:flex-start;min-height:52px;padding:10px 14px;font-size:16px;font-weight:700;border:1px solid var(--ax-edge-strong)}html body .cs-chip.is-picked{border-color:var(--plum-700);background:var(--plum-100);box-shadow:inset 3px 0 0 var(--plum-700)}html body .cs-chip.is-answer{background:var(--plum-100)!important;color:var(--ink)!important;border-color:var(--plum-700)!important}html body .cs-chip.is-miss{text-decoration:none;border-style:dashed}html body .cs-matched li{background:var(--ax-sub);border:0}html body .act-stage.bp .bp-steps{flex-wrap:nowrap;gap:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);background:var(--ax-sub);padding:0 clamp(8px,1.4vw,16px)}html body .act-stage.bp .bp-steps::-webkit-scrollbar{display:none}html body .act-stage.bp .bp-step{min-height:54px;padding:0 12px;border:0!important;border-radius:0!important;background:none;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent}html body .act-stage.bp .bp-step[aria-current=step]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--plum-700)}html body .act-stage.bp .bp-step:hover{color:var(--ink)}html body .act-stage.bp .bp-pane{padding:clamp(18px,2.4vw,28px)}html body .act-stage.bp .bp-card{position:static;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:var(--ax-sub);padding:clamp(18px,2.4vw,24px)}@media(min-width:960px){html body .act-stage.bp{grid-template-columns:minmax(0,1fr) 360px}html body .act-stage.bp .bp-card{border-top:0;border-left:1px solid var(--line);align-self:stretch}html body .act-stage.bp .bp-card>*{position:relative}}html body .bp-text{min-height:96px;padding:14px 16px;margin:6px 0 14px;border-radius:var(--ctl-r);background:var(--ui-white);border:1px solid var(--ax-edge)}html body .ms-text{padding:14px 16px 14px 36px;margin:6px 0 14px;border-radius:var(--ctl-r);background:var(--ui-white);border:1px solid var(--ax-edge)}html body .ms-sign{background:var(--ui-white);border:1px dashed var(--ax-edge-strong)}html body .so-item,html body .so-detail,html body .wd-row{box-shadow:none;border-color:var(--ax-edge)}html body .so-item.is-set{box-shadow:inset 3px 0 0 var(--plum-700)}html body .so-mv{border-color:var(--ax-edge-strong)}html body .act-flash{box-shadow:none;border:1px solid var(--ax-edge-strong)}html body .br-stage{border:0;box-shadow:none;padding:20px 8px;min-height:52vh}html body .ld-verse{box-shadow:none;border:0;background:var(--ax-sub);border-left:3px solid var(--plum-300);border-radius:0 var(--ctl-r) var(--ctl-r) 0}html body :is(.ld-placed,.ld-prayer,.ld-yesterday,.ld-gone){box-shadow:none;border:0;padding:18px 0 0;margin:18px 0 0;border-top:1px solid var(--line);border-radius:0}html body .wd-answer{border:0;border-left:3px solid var(--plum-700);border-radius:0 var(--ctl-r) var(--ctl-r) 0}html body .bp-own input,html body .bp-own textarea,html body .wd-one .bp-own textarea,html body .ld-form textarea{border-color:var(--ax-edge-strong)!important}html body .bp-own :is(input,textarea):focus{outline:3px solid var(--plum-300);outline-offset:1px;border-color:var(--plum-700)!important}html body .act-stage .act-after:not([data-wm-after]){display:grid;gap:0;margin-top:18px;border-top:1px solid var(--line)}html body .act-stage .act-after:not([data-wm-after]) .act-more{justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid var(--line);font-weight:700;color:var(--ink)}html body .act-stage .act-after:not([data-wm-after]) .act-more:hover{color:var(--plum-700)}html body .act-more[data-wm-link]{min-height:40px}html body .ax-next{margin:clamp(40px,5vw,64px) 0 0;padding-top:28px;border-top:1px solid var(--line)}html body .ax-next-grid{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);margin-top:16px}@media(min-width:600px){html body .ax-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){html body .ax-next-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html body .ax-tile{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 48px 18px 18px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--ax-edge);box-shadow:var(--elev-1);text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s}html body .ax-tile:hover{border-color:var(--plum-300);box-shadow:var(--elev-2)}html body .ax-tile-k{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}html body .ax-tile-k .ax-i{width:16px;height:16px;color:var(--plum-700)}html body .ax-tile-t{font-family:var(--sans);font-size:17px;font-weight:800}html body .ax-tile-l{font-size:15px;line-height:1.45;color:var(--ink-mid)}html body .ax-tile-go{position:absolute;right:16px;top:18px;color:var(--plum-700)}html body .ax-hub-top{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);align-items:start;margin-top:6px}@media(min-width:960px){html body .ax-hub-top{grid-template-columns:minmax(0,1fr) 400px;gap:48px}}html body .ax-hub-intro h1{margin:0 0 12px}html body .ax-hub-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;margin-top:20px;border-radius:var(--ctl-r)!important;text-decoration:none;font-family:var(--sans);font-weight:800;box-shadow:none!important}html body .ax-start{background:var(--ui-white);border:1px solid var(--ax-edge);border-radius:var(--card-r);box-shadow:var(--elev-1);overflow:hidden}html body .ax-start-h{margin:0;padding:14px 18px;font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line);background:var(--ax-sub)}html body .ax-start ul{list-style:none;margin:0;padding:0}html body .ax-start li{margin:0}html body .ax-start li:before{content:none}html body .ax-start li+li{border-top:1px solid var(--line)}html body .ax-start a{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 18px;text-decoration:none;color:var(--ink)}html body .ax-start a:hover{background:var(--ax-sub)}html body .ax-start-ic{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--ctl-r);border:1px solid var(--ax-edge);color:var(--plum-700)}html body .ax-start-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}html body .ax-start-q{font-family:var(--sans);font-size:16px;font-weight:800}html body .ax-start-a{font-family:var(--sans);font-size:14px;color:var(--ink-soft)}html body .ax-start-go{color:var(--plum-700)}html body .ax-principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ui-white);margin-top:clamp(28px,4vw,44px)}html body .ax-principles ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:960px){html body .ax-principles ul{grid-template-columns:repeat(4,minmax(0,1fr))}}html body .ax-principles li{margin:0;padding:18px 16px 18px 0;display:flex;flex-direction:column;gap:2px}html body .ax-principles li:before{content:none}@media(min-width:960px){html body .ax-principles li+li{padding-left:20px;border-left:1px solid var(--line)}}@media(max-width:959px){html body .ax-principles li:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}html body .ax-principles li:nth-child(n+3){border-top:1px solid var(--line)}}html body .ax-principles b{font-family:var(--sans);font-size:15px;font-weight:800;color:var(--ink)}html body .ax-principles span{font-size:14px;line-height:1.45;color:var(--ink-soft)}html body .ax-hub{padding:clamp(36px,5vw,56px) 0 0}html body .ax-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:0 0 8px}html body .ax-seg{display:inline-flex;align-items:center;border:1px solid var(--ax-edge-strong);border-radius:var(--ctl-r);background:var(--ui-white);overflow:hidden}html body .ax-seg-k{padding:0 12px;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--ink-soft);border-right:1px solid var(--ax-edge-strong);align-self:stretch;display:flex;align-items:center;background:var(--ax-sub)}html body .ax-seg button{min-height:42px;padding:0 14px;border:0;border-radius:0!important;background:none;font-family:var(--sans);font-size:14.5px;font-weight:700;color:var(--ink-mid);cursor:pointer}html body .ax-seg button+button{border-left:1px solid var(--ax-edge-strong)}html body .ax-seg button[aria-pressed=true]{background:var(--plum-700);color:var(--on-accent)}@media(max-width:599px){html body .ax-seg{width:100%}html body .ax-seg button{flex:1;padding:0 6px}}html body .ax-group{display:grid;gap:16px 40px;grid-template-columns:minmax(0,1fr);padding:28px 0;border-top:1px solid var(--line)}html body .ax-group:first-of-type{border-top:0}@media(min-width:960px){html body .ax-group{grid-template-columns:240px minmax(0,1fr);padding:36px 0}html body .ax-group-head{position:sticky;top:110px;align-self:start}}html body .ax-group-n{display:block;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--plum-700);margin-bottom:6px;font-variant-numeric:tabular-nums}html body .ax-group-head h3{font-family:var(--sans);font-size:20px;font-weight:800;margin:0 0 6px}html body .ax-group-head p{font-size:15px;line-height:1.5;color:var(--ink-mid);margin:0}html body .ax-cards{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr)}@media(min-width:600px){html body .ax-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html body .ax-card.is-wide{grid-column:1 / -1}}html body .ax-card{display:flex;flex-direction:column;padding:20px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--ax-edge);box-shadow:var(--elev-1);text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s}html body .ax-card:hover{border-color:var(--plum-300);box-shadow:var(--elev-2)}html body .ax-card[hidden],html body .ax-group[hidden]{display:none!important}html body .ax-card-top{display:flex;align-items:center;gap:10px;margin-bottom:14px}html body .ax-card-ic{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--ctl-r);background:var(--plum-100);color:var(--plum-700)}html body .ax-card-ic .ax-i{width:20px;height:20px}html body .ax-kind{font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}html body .ax-card-t{font-family:var(--sans);font-size:19px;font-weight:800;letter-spacing:-.005em;margin:0 0 6px}html body .ax-card-l{font-size:15.5px;line-height:1.5;color:var(--ink-mid);margin:0 0 18px}html body .ax-card-foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--line)}html body .ax-card-cta{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--ctl-r);border:1px solid var(--ax-edge-strong);font-family:var(--sans);font-size:14.5px;font-weight:800;color:var(--ink);white-space:nowrap}html body .ax-card-cta .ax-i{width:16px;height:16px;color:var(--plum-700)}html body .ax-card:hover .ax-card-cta{background:var(--plum-700);border-color:var(--plum-700);color:var(--on-accent)}html body .ax-card:hover .ax-card-cta .ax-i{color:var(--on-accent)}@media(min-width:960px){html body .ax-card.is-wide{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px}html body .ax-card.is-wide>:not(.ax-card-foot){grid-column:1}html body .ax-card.is-wide .ax-card-foot{grid-column:2;grid-row:1 / span 3;flex-direction:column;align-items:flex-end;justify-content:center;border-top:0;padding:0 0 0 32px;border-left:1px solid var(--line)}html body .ax-card.is-wide .ax-card-foot .ax-meta{flex-direction:column;align-items:flex-end}html body .ax-card.is-wide .ax-card-l{margin-bottom:0;max-width:60ch}}html body .ax-empty{padding:20px 0;color:var(--ink-mid)}html body .ax-dir-band{padding:clamp(40px,5vw,64px) 0;margin-top:clamp(24px,4vw,40px);background:var(--ui-white);border-top:1px solid var(--line)}html body .ax-dir-head{max-width:var(--col);margin:0 0 24px}html body .ax-dir-head p{margin:8px 0 0;color:var(--ink-mid);font-size:16px;line-height:1.55}html body .ax-dir{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:600px){html body .ax-dir{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){html body .ax-dir{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}}html body .ax-dir-col h3{font-family:var(--sans);font-size:17px;font-weight:800;margin:0}html body .ax-dir-sub{font-size:14px;color:var(--ink-soft);margin:2px 0 10px}html body .ax-dir-col ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}html body .ax-dir-col li{margin:0;border-bottom:1px solid var(--line)}html body .ax-dir-col li:before{content:none}html body .ax-dir-col a{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 32px 12px 0;text-decoration:none;color:var(--ink)}html body .ax-dir-t{font-family:var(--sans);font-size:15.5px;font-weight:800}html body .ax-dir-l{font-size:14.5px;line-height:1.45;color:var(--ink-mid)}html body .ax-dir-site{font-family:var(--sans);font-size:12.5px;font-weight:700;color:var(--ink-soft)}html body .ax-dir-go{position:absolute;right:4px;top:14px;color:var(--plum-700)}html body .ax-dir-col a:hover .ax-dir-t{color:var(--plum-700)}@media print{html body .ax-next,html body .ax-meta--hero,html body .ax-tools,html body .ax-hero-ic{display:none!important}html body .act-stage{border:0;box-shadow:none;padding:0}}html body .act-set[aria-pressed]{padding-left:52px}html body .act-set[aria-pressed]:after{content:none}html body .act-set[aria-pressed]:before{content:"";position:absolute;left:18px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;border:2px solid var(--ax-edge-strong);background:var(--ui-white)}html body .act-set[aria-pressed=true]{background:var(--plum-100)}html body .act-set[aria-pressed=true]:before{border:6px solid var(--plum-700)}html body .act-set[aria-pressed] em{padding-right:0}html body .ax-tile-l{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body .ax-tool span{white-space:nowrap}@media(max-width:599px){html body .ax-tool{font-size:12.5px}}html body .act-stage.bp .bp-steps{position:relative}html body .lw-sec .ax-cards{margin-top:4px}html body .ax-callouts{display:grid;gap:10px;margin:0 0 22px}html body .ax-callout{display:flex;align-items:center;gap:16px;padding:16px 18px;margin:14px 0;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--ax-edge);box-shadow:var(--elev-1);text-decoration:none!important;color:var(--ink);transition:border-color .15s,box-shadow .15s;max-width:var(--col)}html body .ax-callouts .ax-callout{margin:0}html body .ax-callout:hover{border-color:var(--plum-300);box-shadow:var(--elev-2)}html body .ax-callout-ic{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--ctl-r);background:var(--plum-100);color:var(--plum-700)}html body .ax-callout-ic .ax-i{width:22px;height:22px}html body .ax-callout-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}html body .ax-callout-k{font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}html body .ax-callout-t{font-family:var(--sans);font-size:17px;font-weight:800}html body .ax-callout-l{font-family:var(--sans);font-size:15px;line-height:1.45;color:var(--ink-mid)}html body .ax-callout:hover .ax-card-cta{background:var(--plum-700);border-color:var(--plum-700);color:var(--on-accent)}html body .ax-callout:hover .ax-card-cta .ax-i{color:var(--on-accent)}@media(max-width:599px){html body .ax-callout{flex-wrap:wrap;align-items:flex-start}html body .ax-callout-txt{flex:1 1 calc(100% - 60px)}html body .ax-callout .ax-card-cta{margin-left:60px}}html body .ax-card-foot{flex-wrap:nowrap;align-items:center}html body .ax-card-foot .ax-meta{flex:1;min-width:0}@media(max-width:380px){html body .ax-card-foot{flex-wrap:wrap}}html body .ax-callout,html body .ax-callout *{text-decoration:none!important}html body .ax-callout-l{font-weight:400!important}html body .ax-callout-k{font-weight:700!important}html body .ax-callout-t{font-weight:800!important;color:var(--ink)!important}html body .ax-callout .ax-card-cta{font-weight:800!important;color:var(--ink)}[data-act]{--acc: var(--plum-700)}[data-act=breathe]{--acc: #2E5A87}[data-act=lay-it-down]{--acc: #5D4A8A}[data-act=my-sunday]{--acc: #4E6B47}[data-act=sunday],[data-act=seasons]{--acc: #8A6A1F}[data-act=words]{--acc: #5B2A54}[data-act=what-does-this-mean]{--acc: #A23A2E}[data-act=build-a-prayer]{--acc: #A04A6C}[data-theme=dark] [data-act]{--acc: #C99BC0}[data-theme=dark] [data-act=breathe]{--acc: #8FB3DA}[data-theme=dark] [data-act=lay-it-down]{--acc: #B3A3DA}[data-theme=dark] [data-act=my-sunday]{--acc: #A3C096}[data-theme=dark] :is([data-act=sunday],[data-act=seasons]){--acc: #D9B65A}[data-theme=dark] [data-act=what-does-this-mean]{--acc: #E2867D}[data-theme=dark] [data-act=build-a-prayer]{--acc: #E0A2BB}[data-act]{--acc-wash: color-mix(in srgb, var(--acc) 11%, var(--ui-white));--acc-soft: color-mix(in srgb, var(--acc) 22%, var(--ui-white))}html body .ax-art{display:block;margin:-20px -20px 16px;height:128px;background:var(--acc-wash);border-bottom:1px solid color-mix(in srgb,var(--acc) 18%,var(--ui-white));border-radius:var(--card-r) var(--card-r) 0 0;overflow:hidden}html body .ax-art-svg{display:block;width:100%;height:100%}html body .ax-card{padding:20px}html body .ax-card:hover,html body .ax-card:focus-visible{border-color:var(--acc)}html body .ax-card:focus-visible{outline:3px solid color-mix(in srgb,var(--acc) 45%,transparent);outline-offset:2px}html body .ax-kind{display:block;margin:0 0 4px;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--acc)}html body .ax-card-cta .ax-i{color:var(--acc)}html body .ax-card:is(:hover,:focus-visible) .ax-card-cta{background:var(--acc);border-color:var(--acc);color:#fff}[data-theme=dark] .ax-card:is(:hover,:focus-visible) .ax-card-cta{color:var(--ui-warm-white)}html body .ax-card:is(:hover,:focus-visible) .ax-card-cta .ax-i{color:currentColor}@media(min-width:960px){html body .ax-card.is-wide{grid-template-columns:300px minmax(0,1fr) auto;column-gap:28px;padding:0 24px 0 0}html body .ax-card.is-wide>.ax-art{grid-column:1;grid-row:1 / span 3;margin:0;height:100%;min-height:168px;border-bottom:0;border-right:1px solid color-mix(in srgb,var(--acc) 18%,var(--ui-white));border-radius:var(--card-r) 0 0 var(--card-r)}html body .ax-card.is-wide>:not(.ax-card-foot):not(.ax-art){grid-column:2}html body .ax-card.is-wide>.ax-kind{align-self:end;margin-top:24px}html body .ax-card.is-wide>.ax-card-l{margin-bottom:24px}html body .ax-card.is-wide .ax-card-foot{grid-column:3}}html body .ax-art-svg .a-t{font-family:var(--sans);font-size:11.5px;font-weight:700;fill:var(--ink)}html body .ax-art-svg .a-soft{fill:var(--ink-soft);font-weight:600}html body .ax-art-svg .a-serif{font-family:var(--serif);font-size:12.5px;font-weight:400}html body .ax-art-svg .a-sm{font-size:11px}html body .ax-art-svg .a-mid{text-anchor:middle}html body .ax-art-svg .a-on{fill:#fff}[data-theme=dark] .ax-art-svg .a-on{fill:var(--ui-warm-white)}html body .ax-art-svg .a-num{text-anchor:middle;fill:#fff;font-size:9.5px}[data-theme=dark] .ax-art-svg .a-num{fill:var(--ui-warm-white)}html body .ax-art-svg .a-fill{fill:var(--acc)}html body .ax-art-svg .a-wash{fill:var(--acc-soft)}html body .ax-art-svg .a-card{fill:var(--ui-white);stroke:color-mix(in srgb,var(--acc) 35%,var(--ui-white));stroke-width:1.2}html body .ax-art-svg .a-ring{fill:none;stroke:color-mix(in srgb,var(--acc) 40%,var(--ui-white));stroke-width:1.5}html body .ax-art-svg .a-dash{stroke-dasharray:3 5}html body .ax-art-svg .a-line{stroke:color-mix(in srgb,var(--acc) 45%,var(--ui-white));stroke-width:2;stroke-linecap:round}html body .ax-art-svg .a-ink{stroke:color-mix(in srgb,var(--ink) 30%,var(--ui-white));stroke-width:3;stroke-linecap:round}html body .ax-art-svg .a-box{fill:var(--ui-white);stroke:color-mix(in srgb,var(--acc) 50%,var(--ui-white));stroke-width:1.4}html body .ax-art-svg .a-check{fill:none;stroke:var(--acc);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14}html body .ax-art-svg .a-check.is-on{stroke-dashoffset:0}html body .ax-art-svg .a-bar-bg{fill:var(--ui-white);stroke:color-mix(in srgb,var(--acc) 30%,var(--ui-white));stroke-width:1.2}html body .ax-art-svg .a-opt-bg{fill:var(--ui-white);stroke:color-mix(in srgb,var(--acc) 40%,var(--ui-white));stroke-width:1.2}html body .ax-art-svg .a-here{fill:var(--ink)}html body .ax-art-svg :is(.a-breath,.a-paper,.a-bar,.a-ring-spin,.a-answer,.a-chip,.a-opt-bg,.a-check){transform-box:fill-box;transform-origin:center}html body .ax-art-svg .a-paper{transform:translateY(-4px) rotate(-7deg)}html body .ax-art-svg .a-bar{transform:translateY(var(--off))}html body .ax-art-svg .a-answer{opacity:0;transform:translateY(6px)}html body .ax-art-svg .a-chip-1{transform:translate(44px,-4px) rotate(5deg)}html body .ax-art-svg .a-chip-2{transform:translate(50px,6px) rotate(-4deg)}@media(prefers-reduced-motion:no-preference){html body .ax-art-svg :is(.a-paper,.a-bar,.a-answer,.a-chip,.a-opt-bg,.a-check,.a-ring-spin){transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .4s ease,fill .3s ease,stroke-dashoffset .35s ease}html body .ax-art-svg .a-bar:nth-child(2){transition-delay:.06s}html body .ax-art-svg .a-bar:nth-child(3){transition-delay:.12s}html body .ax-art-svg .a-bar:nth-child(4){transition-delay:.18s}html body .ax-art-svg .a-check-1{transition-delay:.1s}html body .ax-art-svg .a-check-2{transition-delay:.3s}html body .ax-art-svg .a-check-3{transition-delay:.5s}html body .ax-art-svg .a-chip-2{transition-delay:.15s}html body .ax-art-svg .a-ring-spin{transition-duration:1.4s}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-breath{animation:ax-breathe 8s ease-in-out infinite}}@keyframes ax-breathe{0%,to{transform:scale(1)}45%,55%{transform:scale(2.1)}}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-paper{transform:translateY(22px) rotate(0)}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-bar{transform:none}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-answer{opacity:1;transform:none}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-chip{transform:none}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-check{stroke-dashoffset:0}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-box{stroke:var(--acc)}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-opt-right .a-opt-bg{fill:var(--acc);stroke:var(--acc)}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-opt-right .a-t{fill:#fff}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-ring-spin{transform:rotate(-60deg)}html body .ax-callout{padding:12px 16px 12px 12px}html body .ax-callout:hover{border-color:var(--acc)}html body .ax-callout-art{flex:none;width:132px;height:72px;border-radius:var(--ctl-r);background:var(--acc-wash);overflow:hidden}html body .ax-callout-k{letter-spacing:0!important;text-transform:none!important;font-size:14px!important;color:var(--acc)!important}html body .ax-callout:hover .ax-card-cta{background:var(--acc);border-color:var(--acc);color:#fff}@media(max-width:599px){html body .ax-callout-art{width:100%;height:96px}html body .ax-callout-txt{flex:1 1 100%}html body .ax-callout .ax-card-cta{margin-left:0}}html body .ax-hero-ic[data-act]{background:var(--acc-wash);border-color:color-mix(in srgb,var(--acc) 25%,var(--ui-white));color:var(--acc)}html body .ax-tile[data-act]{box-shadow:inset 0 3px 0 var(--acc),var(--elev-1)}html body .ax-tile[data-act]:hover{border-color:var(--acc)}html body .ax-tile[data-act] .ax-tile-k,html body .ax-tile[data-act] .ax-tile-k .ax-i,html body .ax-tile[data-act] .ax-tile-go{color:var(--acc)}html body .ax-tile-k,html body .ax-start-h,html body .ax-kicker{letter-spacing:0!important;text-transform:none!important;font-size:14px!important}html body .ax-start a[data-act] .ax-start-ic{background:var(--acc-wash);border-color:transparent;color:var(--acc)}html body .ax-start a[data-act]:hover .ax-start-q{color:var(--acc)}html body .ax-try{padding:clamp(36px,5vw,56px) 0 8px}html body .ax-try-in{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:960px){html body .ax-try-in{grid-template-columns:300px minmax(0,1fr);gap:48px}}html body .ax-try-art{display:block;width:100%;max-width:300px;height:140px;border-radius:var(--card-r);background:var(--acc-wash);margin:0 0 18px;overflow:hidden}@media(max-width:959px){html body .ax-try-art{display:none}}html body .ax-try-intro p{margin:8px 0 14px;color:var(--ink-mid);font-size:16px;line-height:1.55}html body .ax-try-more{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:800;color:var(--acc);text-decoration:none;min-height:44px}html body .ax-try-q{padding:clamp(18px,2.4vw,28px);border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--ax-edge);box-shadow:var(--elev-1),inset 0 3px 0 var(--acc)}html body .ax-try-k{margin:0 0 8px;font-family:var(--sans);font-size:14px;font-weight:700;color:var(--acc)}html body .ax-try-clue{margin:0 0 16px;font-family:var(--serif);font-size:clamp(20px,1vw + 16px,24px);line-height:1.45;color:var(--ink)}html body .ax-try-q .act-choices{margin-bottom:10px}@media(min-width:600px){html body .ax-try-q .act-choices{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .ax-try-q .act-choice.is-answer:after,html body .ax-try-q .act-choice.is-miss:after{content:none}}html body .ax-try-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:6px}html body .ax-try-row .act-next{gap:8px}html body .ax-try-row .act-next .ax-i{width:16px;height:16px}@media(min-width:960px){html body .ax-card.is-wide{grid-template-columns:260px minmax(0,1fr);column-gap:24px;padding:0 22px 0 0}html body .ax-card.is-wide>.ax-art{grid-row:1 / span 4}html body .ax-card.is-wide .ax-card-foot{grid-column:2;grid-row:auto;flex-direction:row;align-items:center;justify-content:space-between;border-left:0;border-top:1px solid var(--line);padding:14px 0 20px}html body .ax-card.is-wide .ax-card-foot .ax-meta{flex-direction:row;align-items:center}html body .ax-card.is-wide>.ax-card-l{margin-bottom:16px}}[data-act]{--acc-wash: color-mix(in srgb, var(--acc) 13%, var(--ui-white))}html body .ax-art-svg .a-xs{font-size:10.5px}html body .ax-art-svg .a-ring-spin{transform:rotate(-90deg)}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-ring-spin{transform:rotate(-150deg)}html body .ax-card{padding:0 0 18px;overflow:hidden;border:1px solid var(--ax-edge);box-shadow:0 1px 2px #2418230f}html body .ax-card>:not(.ax-art){margin-left:20px;margin-right:20px}html body .ax-art{position:relative;margin:0 0 18px;height:172px;background:#1b1420;border:0;border-radius:0;isolation:isolate}html body .ax-art:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}html body .ax-art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(12,8,12,.38))}html body .ax-art-svg{position:absolute;inset:0;width:100%;height:100%}html body .ax-tag{position:absolute;z-index:2;left:14px;bottom:12px;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:6px;background:#0e0a0e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.01em}html body .ax-card-t{font-size:20px;margin-bottom:6px}html body .ax-card-l{margin-bottom:16px;color:var(--ink-mid)}html body .ax-card-foot{border-top:0;padding-top:0}html body .ax-card-cta{min-height:0;padding:0;border:0!important;background:none!important;color:var(--acc)!important;font-size:15px}html body .ax-card-cta .ax-i{color:var(--acc)!important;transition:transform .2s ease}html body .ax-card:is(:hover,:focus-visible) .ax-card-cta .ax-i{transform:translate(3px)}html body .ax-card:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--acc) 55%,var(--ui-white));box-shadow:0 2px 4px #2418230f,0 14px 32px color-mix(in srgb,var(--acc) 16%,transparent)}html body .ax-group-head h3{margin-top:2px}@media(min-width:960px){html body .ax-card.is-wide{grid-template-columns:300px minmax(0,1fr);padding:0;column-gap:0}html body .ax-card.is-wide>.ax-art{grid-row:1 / span 3;height:100%;min-height:200px;margin:0;border:0;border-radius:0}html body .ax-card.is-wide>:not(.ax-art){grid-column:2;margin-left:28px;margin-right:24px}html body .ax-card.is-wide>.ax-card-t{align-self:end;margin-top:28px}html body .ax-card.is-wide .ax-card-foot{padding:0 0 24px;border:0}}html body .ax-art-svg :is(.a-ripples,.a-step,.a-tile,.a-stone,.a-glow,.a-flame,.a-rays,.a-glass,.a-way){transform-box:fill-box;transform-origin:center}html body .ax-art-svg .a-tile{transform:translateY(var(--dy)) rotate(var(--r))}html body .ax-art-svg .a-glyph{font-family:var(--serif);font-size:26px;font-weight:600;fill:#3a1534}html body .ax-art-svg .a-glow{opacity:.85}html body .ax-art-svg .a-step{transform-origin:bottom}@media(prefers-reduced-motion:no-preference){html body .ax-art-svg :is(.a-ripples,.a-step,.a-tile,.a-stone,.a-glow,.a-flame,.a-rays,.a-glass,.a-way){transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s ease,filter .5s ease}html body .ax-art-svg .a-step-1,html body .ax-art-svg .a-tile:nth-of-type(2){transition-delay:.05s}html body .ax-art-svg .a-step-2,html body .ax-art-svg .a-tile:nth-of-type(3){transition-delay:.1s}html body .ax-art-svg .a-step-3,html body .ax-art-svg .a-tile:nth-of-type(4){transition-delay:.15s}}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-glow{opacity:1;transform:scale(1.12)}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-ripples{transform:scale(1.12)}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-step{transform:translateY(-5px)}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-tile{transform:none}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-stone{transform:translateY(2px)}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-flame{transform:scale(1.08)}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-glass{filter:brightness(1.15) saturate(1.1)}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-way{fill:#2c4229}html body .ax-callout-art{position:relative;width:148px;height:84px;background:#1b1420}html body .ax-callout-art .ax-art-svg{position:absolute;inset:0;width:100%;height:100%}@media(max-width:599px){html body .ax-callout-art{width:100%;height:120px}}[data-act=four-by-four]{--acc: #1F6A6E}[data-act=five-letters]{--acc: #3A3E8C}[data-act=who-said-it]{--acc: #8A4B22}[data-act=fill-the-gap]{--acc: #3E5A80}[data-theme=dark] [data-act=four-by-four]{--acc: #7CC4C7}[data-theme=dark] [data-act=five-letters]{--acc: #A9ACEE}[data-theme=dark] [data-act=who-said-it]{--acc: #E0A47A}[data-theme=dark] [data-act=fill-the-gap]{--acc: #9DB6D8}html body .ax-art-svg .a-sorted{opacity:0}html body .ax-art-svg :is(.a-key,.a-lamp-glow,.a-lamp-body,.a-sorted){transform-box:fill-box;transform-origin:center}html body .ax-art-svg .a-key{transform:translateY(-24px)}html body .ax-art-svg .a-lamp-body{fill:#ffd98a}html body .ax-art-svg .a-lamp.is-dim .a-lamp-body{fill:#4a4c8e}html body .ax-art-svg .a-lamp.is-dim .a-lamp-glow{opacity:0}@media(prefers-reduced-motion:no-preference){html body .ax-art-svg :is(.a-key,.a-sorted,.a-lamp-body,.a-lamp-glow){transition:transform .7s cubic-bezier(.3,.9,.3,1.15),opacity .5s ease,fill .4s ease}html body .ax-art-svg .a-lamp-1 :is(.a-lamp-body,.a-lamp-glow){transition-delay:.1s}html body .ax-art-svg .a-lamp-3 :is(.a-lamp-body,.a-lamp-glow){transition-delay:.25s}}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-key{transform:none}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-sorted{opacity:1}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-lamp.is-dim .a-lamp-body{fill:#ffd98a}html body :is(.ax-card,.ax-callout):is(:hover,:focus-visible) .a-lamp.is-dim .a-lamp-glow{opacity:1}html body .fb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px}html body .fb-tile{min-height:64px;padding:6px 4px;border:1px solid var(--ax-edge-strong);border-radius:var(--ctl-r)!important;background:var(--ui-white);color:var(--ink);font-family:var(--sans);font-size:clamp(12.5px,.5vw + 11px,16px);font-weight:800;line-height:1.2;text-align:center;overflow-wrap:anywhere;hyphens:auto;cursor:pointer}html body .fb-tile:hover{border-color:var(--acc)}html body .fb-tile[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:#fff}[data-theme=dark] .fb-tile[aria-pressed=true]{color:var(--ui-warm-white)}html body .fb-tile:focus-visible{outline:3px solid color-mix(in srgb,var(--acc) 45%,transparent);outline-offset:2px}html body .fb-solved{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}html body .fb-solved:empty{display:none}html body .fb-group{margin:0;padding:12px 16px;border-radius:var(--ctl-r);display:flex;flex-direction:column;gap:2px;text-align:center;color:#1d1a1e}html body .fb-group:before{content:none}html body .fb-group b{font-family:var(--sans);font-size:15px;font-weight:800}html body .fb-words{font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:.01em}html body .fb-why{font-size:14px;line-height:1.4;opacity:.85}html body .fb-c0{background:#cfe0f2}html body .fb-c1{background:#d7e8cc}html body .fb-c2{background:#f3e2b1}html body .fb-c3{background:#f1d3df}html body .fb .act-top .act-set-name{text-align:left}html body .fl-board{list-style:none;margin:0 auto 10px;padding:0;display:grid;gap:6px;width:min(100%,330px)}html body .fl-row{margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}html body .fl-row:before{content:none}html body .fl-cell{position:relative;aspect-ratio:1;display:grid;place-items:center;border:2px solid var(--ax-edge-strong);border-radius:var(--ctl-r);background:var(--ui-white);font-family:var(--sans);font-size:26px;font-weight:800;color:var(--ink)}html body .fl-cell.is-filled{border-color:var(--ink-soft)}html body .fl-cell--right{background:var(--acc);border-color:var(--acc);color:#fff}html body .fl-cell--near{background:var(--ui-white);border:3px dashed var(--acc);color:var(--acc)}html body .fl-cell--out{background:var(--line);border-color:var(--line);color:var(--ink-soft)}html body .fl-cell--right:after{content:"✓";position:absolute;top:2px;right:5px;font-size:12px}html body .fl-cell--near:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--acc)}[data-theme=dark] .fl-cell--right{color:var(--ui-warm-white)}html body .fl-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0 0 10px;font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--ink-soft)}html body .fl-legend span{display:inline-flex;align-items:center;gap:6px}html body .fl-k{width:14px;height:14px;border-radius:4px;display:inline-block}html body .fl-k--right{background:var(--acc)}html body .fl-k--near{border:2px dashed var(--acc)}html body .fl-k--out{background:var(--line)}html body .fl-hint{margin:0 0 14px;padding:12px 14px;border-radius:var(--ctl-r);background:var(--acc-wash);font-family:var(--serif);font-size:18px;line-height:1.5;color:var(--ink)}html body .fl-keys{display:grid;gap:6px;margin:4px 0 0}html body .fl-krow{display:flex;justify-content:center;gap:5px}html body .fl-key{flex:1 1 0;max-width:44px;min-height:52px;padding:0;border:1px solid var(--ax-edge-strong);border-radius:6px!important;background:var(--ui-white);color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:800;cursor:pointer}html body .fl-key--wide{flex:1.6 1 0;max-width:72px;font-size:12.5px}html body .fl-key--right{background:var(--acc);border-color:var(--acc);color:#fff}html body .fl-key--near{border:2px dashed var(--acc);color:var(--acc)}html body .fl-key--out{background:var(--line);color:var(--ink-soft);border-color:var(--line)}html body .fl-found{margin:4px 0 6px;padding:16px 18px;border-left:3px solid var(--acc);background:var(--acc-wash);border-radius:0 var(--ctl-r) var(--ctl-r) 0}html body .fl-found-w{margin:0 0 4px;font-family:var(--sans);font-size:22px;font-weight:800;letter-spacing:.12em;color:var(--acc)}html body .fl-found-c{margin:0;font-family:var(--serif);font-size:18px;line-height:1.5}@media(max-width:599px){html body .fl-key{min-height:48px;font-size:14px}html body .fl-krow{gap:4px}}html body .ws-quote{margin:0 0 18px;padding:22px 22px 18px;border-radius:var(--ctl-r);background:var(--acc-wash);border-left:3px solid var(--acc)}html body .ws-quote blockquote{margin:0 0 10px;padding:0;border:0;font-family:var(--serif);font-size:clamp(22px,1.2vw + 18px,30px);line-height:1.4;color:var(--ink)}html body .ws-quote figcaption{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--acc)}@media(min-width:600px){html body .ws .act-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .ws-after{margin:2px 0 4px}html body .ws-when{margin:0 0 4px;font-size:16px;line-height:1.5;color:var(--ink-mid)}html body .fg-verse{margin:0 0 12px;padding:20px 22px;border-radius:var(--ctl-r);background:var(--acc-wash);font-family:var(--serif);font-size:clamp(22px,1.2vw + 18px,30px);line-height:1.75;color:var(--ink)}html body .fg-gap{display:inline-block;vertical-align:-.12em;width:calc(var(--n) * .52em);height:1.05em;margin:0;padding:0;border:0;border-bottom:3px solid var(--acc);border-radius:0!important;background:color-mix(in srgb,var(--acc) 12%,transparent);cursor:pointer}html body .fg-gap:hover,html body .fg-gap:focus-visible{background:color-mix(in srgb,var(--acc) 24%,transparent);outline:none}html body .fg-peek{color:var(--acc);border-bottom:3px solid color-mix(in srgb,var(--acc) 40%,transparent);cursor:pointer}html body .fg-read{flex-direction:row;min-height:40px;padding:0 12px;border:1px solid var(--ax-edge-strong);border-radius:var(--ctl-r)!important;font-size:14px;color:var(--ink)}html body .act-next:disabled{opacity:.45;cursor:default}html body :is(.fl-found,.fl-keys,.fl-hint,.ws-after,.fb-solved,[data-fb-row],[data-fb-end],.act-mode,.act-next,.ax-tool)[hidden]{display:none!important}html body .fg-gap{font-size:inherit;line-height:inherit}html body .ax-dir-l{font-weight:400!important}html body .ax-dir-t{font-weight:800!important}@media(max-width:599px){html body .ax-hero{padding-bottom:4px}html body .ax-hero .page-hero-breadcrumb{margin-bottom:6px}html body .ax-hero-in{gap:12px;margin:0 0 8px}html body .ax-hero-ic{width:40px;height:40px}html body .ax-hero h1{font-size:28px}html body .ax-hero .lead{font-size:16px;line-height:1.5;margin-bottom:0}html body .ax-meta--hero{margin-top:10px;padding-top:10px;gap:4px 12px;font-size:13px}html body .ax-hero+.band{padding-top:14px!important}html body .act-stage{padding:14px}html body .act-top{margin:-14px -14px 14px;padding:6px 8px}}html body .act-next:disabled,html body .btn-primary:disabled{background:var(--line)!important;border-color:var(--line)!important;color:var(--ink-soft)!important;box-shadow:none!important;opacity:1!important;cursor:default}html body :is([data-fb-fb],[data-fl-fb]){min-height:3em;font-size:16px;font-weight:600;line-height:1.5;margin:0 0 6px}:root{--fl-right: #3E7B4E;--fl-near: #D2A63A;--fl-out: #6F6873}html body .fl-board{position:relative;width:min(100%,300px);max-height:calc(6*min(56px,15.5vw) + 30px);overflow-y:auto;scrollbar-width:none;margin-bottom:12px}html body .fl-board::-webkit-scrollbar{display:none}html body .fl-cell{font-size:min(26px,7vw)}html body .fl-cell--right{background:var(--fl-right);border-color:var(--fl-right);color:#fff!important}html body .fl-cell--near{background:var(--fl-near);border:2px solid var(--fl-near);color:#241a00!important}html body .fl-cell--out{background:var(--fl-out);border-color:var(--fl-out);color:#fff!important}html body .fl-cell--near:after{background:#241a00}html body .fl-row.is-empty .fl-cell{border-color:var(--ax-edge)}html body .fl-key--right{background:var(--fl-right);border-color:var(--fl-right);color:#fff}html body .fl-key--near{background:var(--fl-near);border:1px solid var(--fl-near);color:#241a00}html body .fl-key--out{background:var(--fl-out);border-color:var(--fl-out);color:#fff;opacity:.75}html body .fl-k--right{background:var(--fl-right)}html body .fl-k--near{background:var(--fl-near);border:0}html body .fl-k--out{background:var(--fl-out)}html body .fl-legend{margin:12px 0 0}@media(max-width:599px){html body .fl-board{width:min(100%,272px);max-height:330px}html body .fl-key{min-height:46px}html body .fl .act-row{margin-top:12px;padding-top:12px}}html body .fb-group{padding:8px 14px;gap:0;min-height:56px;justify-content:center}html body .fb-group b{font-size:14px;letter-spacing:.01em}html body .fb-words{font-size:14px;font-weight:600}html body .fb-c0{background:#4f86c6;color:#fff}html body .fb-c1{background:#6fa35e;color:#fff}html body .fb-c2{background:#e2b95a;color:#2a1e00}html body .fb-c3{background:#c7668c;color:#fff}html body .fb-actions{flex-wrap:nowrap}html body .fb-actions>.act-back{flex:none}html body .fb-actions>.act-next{flex:0 1 auto;margin-left:auto}@media(max-width:599px){html body .fb-actions>.act-next{flex:1 1 auto}html body .fb-tile{min-height:58px}html body .fb-grid{gap:6px}}@media(max-width:599px){html body .ax-next-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding:2px 16px 10px 0;scrollbar-width:none}html body .ax-next-grid::-webkit-scrollbar{display:none}html body .ax-next-grid>.ax-tile{flex:0 0 82%;scroll-snap-align:start}}html body .ax-more{display:none}@media(max-width:599px){html body .ax-hero{padding-top:14px!important}html body .ax-hero .page-hero-breadcrumb{font-size:14px;margin-bottom:4px}html body .ax-hero-in{margin:0 0 6px}html body .ax-hero h1{font-size:26px}html body .ax-lead{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15.5px!important}html body .ax-lead.is-open{display:block;-webkit-line-clamp:unset}html body .ax-more:not([hidden]){display:inline-flex;align-items:center;min-height:36px;padding:0;border:0;background:none;font-family:var(--sans);font-size:14px;font-weight:700;color:var(--plum-700);cursor:pointer}html body .ax-meta--hero{display:none}html body .ax-hero~.band{padding-top:10px!important}html body .fl-board{width:min(100%,256px);max-height:306px}html body [data-fl-fb]{min-height:1.6em}}html body .fl-board,html body .fl-row{padding:0!important;margin-left:auto;margin-right:auto}html body .fl-board{overflow-x:hidden}html body .fl-row{width:100%}html body :is([data-fb-fb],[data-fl-fb]){font-weight:400!important;font-size:15.5px!important;color:var(--ink-mid)}html body .fl-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body .fl-cell{min-width:0}@media(max-width:599px){html body .fl-board{max-height:315px}}html body .fl-board{max-height:calc(6*min(56px,15.5vw) + 36px)}:root{--g-night: #1B1730;--g-night-2: #262043;--g-cream: #FFF6E5;--g-cream-2: #F3E6CC;--g-edge: #C9B48E;--g-ink: #2B2240;--g-soft: rgba(255, 246, 229, .74);--g-faint: rgba(255, 246, 229, .14);--g-line: rgba(255, 246, 229, .16);--g-sapphire: #3F7FE6;--g-sapphire-edge: #2A5BB0;--g-amber: #F2B33D;--g-amber-edge: #B47E16;--g-amber-ink: #2A1B00;--g-emerald: #1F7A57;--g-emerald-edge: #145A3F;--g-ruby: #B8354F;--g-amethyst: #7A4DB3;--g-out: #2A2540}html body .act-stage.ax-game{color:var(--g-cream);border:1px solid #0F0C1E;box-shadow:0 2px 4px #140e1e33,0 18px 40px #1b173047;background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--acc) 55%,var(--g-night)) 0%,var(--g-night-2) 55%,var(--g-night) 100%)}[data-theme=dark] .act-stage.ax-game{border-color:#ffffff14}html body .ax-game .act-top{background:#fff6e50d;border-bottom:1px solid var(--g-line)}html body .ax-game :is(.act-set-name,.act-h,.act-feedback,[data-fb-fb],[data-fl-fb]){color:var(--g-cream)!important}html body .ax-game :is(.act-k,.act-note,.act-say,.fl-legend,.ws-when){color:var(--g-soft)}html body .ax-game .source-note{color:#fff6e599}html body .ax-game .act-row{border-top-color:var(--g-line)}html body .ax-game .act-back{color:var(--g-soft)!important}html body .ax-game .act-back:hover{color:var(--g-cream)!important}html body .ax-game :is(.act-ghost,.act-mode){background:transparent!important;border:1px solid rgba(255,246,229,.4)!important;color:var(--g-cream)!important}html body .ax-game :is(.act-ghost,.act-mode):hover{background:var(--g-faint)!important;border-color:var(--g-cream)!important}html body .ax-game .act-next:not(:disabled){background:var(--g-amber)!important;border:0!important;color:var(--g-amber-ink)!important;box-shadow:0 4px 0 var(--g-amber-edge)!important}html body .ax-game .act-next:not(:disabled):hover{background:#f6c25c!important}html body .ax-game .act-next:disabled{background:var(--g-faint)!important;color:#fff6e573!important;border:0!important}html body .ax-game .act-more,html body .ax-game .act-link,html body .ax-game a{color:var(--g-amber)!important}html body .ax-game :is(.fb-tile,.fl-key,.act-choice){background:linear-gradient(180deg,var(--g-cream),var(--g-cream-2))!important;color:var(--g-ink)!important;border:0!important;box-shadow:0 4px 0 var(--g-edge),0 6px 12px #00000040!important}html body .ax-game :is(.fb-tile,.fl-key,.act-choice){margin-bottom:4px}@media(prefers-reduced-motion:no-preference){html body .ax-game :is(.fb-tile,.fl-key,.act-choice,.act-next){transition:transform .08s ease,box-shadow .08s ease,background .2s ease}html body .ax-game :is(.fb-tile,.fl-key,.act-choice,.act-next):active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--g-edge)!important}}html body .ax-game .act-choice:before{border-color:#b9a47e!important;background-color:transparent!important}html body .ax-game :is(.fb-tile,.act-choice):hover:not(:disabled):not([aria-pressed=true]){background:#fffbf2!important}html body .ax-game .fb-tile[aria-pressed=true]{background:linear-gradient(180deg,#5A93F0,var(--g-sapphire))!important;color:#fff!important;box-shadow:0 4px 0 var(--g-sapphire-edge),0 0 0 3px #3f7fe659,0 6px 14px #0000004d!important}html body .ax-game .fb-group{border-radius:10px;box-shadow:inset 0 1px #ffffff59,0 4px #00000040}html body .ax-game .fb-c0{background:linear-gradient(180deg,#4f8ef0,#2f67c4);color:#fff}html body .ax-game .fb-c1{background:linear-gradient(180deg,#2e9a6e,#1c6f4f);color:#fff}html body .ax-game .fb-c2{background:linear-gradient(180deg,#f6c153,#e0a12d);color:var(--g-amber-ink)}html body .ax-game .fb-c3{background:linear-gradient(180deg,#c9466a,#9a2c4b);color:#fff}html body .ax-game .fl-cell{background:#fff6e50a;border:2px solid rgba(255,246,229,.22);color:var(--g-cream);border-radius:8px}html body .ax-game .fl-row.is-empty .fl-cell{border-color:#fff6e51a}html body .ax-game .fl-cell.is-filled{border-color:#fff6e5b3;background:#fff6e514}html body .ax-game .fl-cell--right{background:linear-gradient(180deg,#5A93F0,var(--g-sapphire))!important;border-color:var(--g-sapphire)!important;color:#fff!important;box-shadow:0 3px 0 var(--g-sapphire-edge)}html body .ax-game .fl-cell--near{background:linear-gradient(180deg,#F6C25C,var(--g-amber))!important;border-color:var(--g-amber)!important;color:var(--g-amber-ink)!important;box-shadow:0 3px 0 var(--g-amber-edge)}html body .ax-game .fl-cell--near:after{background:var(--g-amber-ink)}html body .ax-game .fl-cell--out{background:var(--g-out)!important;border-color:var(--g-out)!important;color:#fff6e58c!important}html body .ax-game .fl-key--right{background:linear-gradient(180deg,#5A93F0,var(--g-sapphire))!important;color:#fff!important;box-shadow:0 4px 0 var(--g-sapphire-edge)!important}html body .ax-game .fl-key--near{background:linear-gradient(180deg,#F6C25C,var(--g-amber))!important;color:var(--g-amber-ink)!important;box-shadow:0 4px 0 var(--g-amber-edge)!important}html body .ax-game .fl-key--out{background:var(--g-out)!important;color:#fff6e573!important;box-shadow:none!important;opacity:1}html body .ax-game .fl-k--right{background:var(--g-sapphire)}html body .ax-game .fl-k--near{background:var(--g-amber)}html body .ax-game .fl-k--out{background:var(--g-out);box-shadow:inset 0 0 0 1px #fff6e54d}html body .ax-game .fl-hint,html body .ax-game .fl-found{background:#fff6e512;color:var(--g-cream);border-color:var(--g-amber)}html body .ax-game .fl-found-w{color:var(--g-amber)}@media(prefers-reduced-motion:no-preference){html body .ax-game .fl-row:not(.is-typing):not(.is-empty) .fl-cell{animation:g-flip .42s ease both}html body .ax-game .fl-row .fl-cell:nth-child(2){animation-delay:.1s}html body .ax-game .fl-row .fl-cell:nth-child(3){animation-delay:.2s}html body .ax-game .fl-row .fl-cell:nth-child(4){animation-delay:.3s}html body .ax-game .fl-row .fl-cell:nth-child(5){animation-delay:.4s}html body .ax-game .fl-row.is-solved{animation:g-glow 1.4s ease .6s both;border-radius:10px}html body .ax-game .fb-group:last-child{animation:g-rise .45s cubic-bezier(.2,.8,.2,1.2) both}html body .ax-game .act-choice.is-answer{animation:g-glow 1.2s ease both}}@keyframes g-flip{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes g-glow{0%{box-shadow:0 0 #f2b33d00}40%{box-shadow:0 0 0 6px #f2b33d59}to{box-shadow:0 0 #f2b33d00}}@keyframes g-rise{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}html body .ax-game .act-choice.is-answer{background:linear-gradient(180deg,#2E9A6E,var(--g-emerald))!important;color:#fff!important;box-shadow:0 4px 0 var(--g-emerald-edge)!important}html body .ax-game .act-choice.is-answer:before{border-color:#fff!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F7A57' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")!important}html body .ax-game .act-choice.is-answer:after{color:#fff!important}html body .ax-game .act-choice.is-miss{background:var(--g-out)!important;color:#fff6e5b3!important;box-shadow:none!important;outline:1px dashed rgba(255,246,229,.35)}html body .ax-game .act-choice.is-miss:after{color:#fff6e5b3!important}html body .ax-game .act-choice:disabled:not(.is-answer):not(.is-miss){opacity:.55}html body .ax-game .ws-quote,html body .ax-game .act-clue{background:#fff6e50f!important;border-left:3px solid var(--g-amber)!important}html body .ax-game .ws-quote blockquote,html body .ax-game .act-clue{color:var(--g-cream)!important}html body .ax-game .ws-quote figcaption{color:var(--g-amber)}html body .ax-game .fg-verse{background:#fff6e50f;color:var(--g-cream)}html body .ax-game .fg-gap{background:#f2b33d38;border-bottom-color:var(--g-amber);box-shadow:0 0 12px #f2b33d40;border-radius:3px 3px 0 0!important}html body .ax-game .fg-peek{color:var(--g-amber);border-bottom-color:#f2b33d80}html body .ax-game .fg-read{color:var(--g-cream)!important;border-color:#fff6e566!important}html body .ax-game .fg-read .ax-i{color:var(--g-amber)!important}html body .ax-game .act-sets{background:#fff6e50a;border-color:var(--g-line)}html body .ax-game .act-set{background:transparent!important;color:var(--g-cream)!important}html body .ax-game .act-set+.act-set{border-top-color:var(--g-line)!important}html body .ax-game .act-set span,html body .ax-game .act-set em{color:var(--g-soft)!important}html body .ax-game .act-set:hover{background:var(--g-faint)!important}html body .ax-game .act-set:after{border-color:var(--g-soft)!important}html body .ax-game .ax-rec{background:var(--g-amber);color:var(--g-amber-ink)}html body .ax-game .act-set.is-rec{background:linear-gradient(var(--g-amber),var(--g-amber)) left / 3px 100% no-repeat!important}html body .ax-game .act-flash{background:linear-gradient(180deg,var(--g-cream),var(--g-cream-2))!important;color:var(--g-ink);border:0!important;box-shadow:0 5px 0 var(--g-edge),0 10px 22px #0000004d!important}html body .ax-game .act-flash.is-flipped{background:linear-gradient(180deg,#5A93F0,var(--g-sapphire))!important;color:#fff;box-shadow:0 5px 0 var(--g-sapphire-edge),0 10px 22px #0000004d!important}html body .ax-game .act-flash.is-flipped :is(.act-flash-k,.act-flash-hint){color:#fffc}html body .ax-game :focus-visible{outline:3px solid var(--g-amber)!important;outline-offset:2px}html body .ax-game .act-choice:disabled:not(.is-answer):not(.is-miss){opacity:1;background:transparent!important;color:var(--g-soft)!important;box-shadow:inset 0 0 0 1px var(--g-line)!important}html body .ax-game .act-choice:disabled:not(.is-answer):not(.is-miss):before{border-color:#fff6e54d!important}:is([data-act=breathe],[data-act=lay-it-down]){--acc: #2E5A87 !important}:is([data-act=my-sunday],[data-act=sunday]){--acc: #4E6B47 !important}:is([data-act=words],[data-act=what-does-this-mean],[data-act=seasons],[data-act=four-by-four],[data-act=five-letters]){--acc: #5B2A54 !important}:is([data-act=who-said-it],[data-act=fill-the-gap]){--acc: #A23A2E !important}[data-act=build-a-prayer]{--acc: #8A6A1F !important}[data-theme=dark] :is([data-act=breathe],[data-act=lay-it-down]){--acc: #8FB3DA !important}[data-theme=dark] :is([data-act=my-sunday],[data-act=sunday]){--acc: #A3C096 !important}[data-theme=dark] :is([data-act=words],[data-act=what-does-this-mean],[data-act=seasons],[data-act=four-by-four],[data-act=five-letters]){--acc: #C99BC0 !important}[data-theme=dark] :is([data-act=who-said-it],[data-act=fill-the-gap]){--acc: #E2867D !important}[data-theme=dark] [data-act=build-a-prayer]{--acc: #D9B65A !important}:root{--g-night: #1A1119;--g-night-2: #2B1A29;--g-out: #3A2838;--g-gold: #D9B65A;--g-gold-edge: #A8852E;--g-gold-ink: #2A1B00;--g-right: #3F7FE6;--g-right-edge: #2A5BB0;--g-pick: #8A4580;--g-pick-edge: #5B2A54;--g-green: #2F7A4E;--g-green-edge: #1E5636}html body .act-stage.ax-game{background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--acc) 50%,var(--g-night-2)) 0%,var(--g-night-2) 55%,var(--g-night) 100%);border-color:#120b11}html body .ax-game .act-next:not(:disabled){background:var(--g-cream)!important;color:var(--plum-700)!important;box-shadow:0 4px 0 var(--g-edge)!important}[data-theme=dark] .ax-game .act-next:not(:disabled){color:#5b2a54!important}html body .ax-game .act-next:not(:disabled):hover{background:#fff!important}html body .ax-game :is(.act-more,.act-link,a,.ws-quote figcaption,.fl-found-w,.fg-peek){color:var(--g-gold)!important}html body .ax-game :is(.ws-quote,.act-clue){border-left-color:var(--g-gold)!important}html body .ax-game :is(.fl-hint,.fl-found){border-color:var(--g-gold)}html body .ax-game .fg-gap{background:#d9b65a33;border-bottom-color:var(--g-gold);box-shadow:none}html body .ax-game .fg-peek{border-bottom-color:#d9b65a80}html body .ax-game .fg-read .ax-i{color:var(--g-gold)!important}html body .ax-game .ax-rec{background:var(--g-gold);color:var(--g-gold-ink)}html body .ax-game .act-set.is-rec{background:linear-gradient(var(--g-gold),var(--g-gold)) left / 3px 100% no-repeat!important}html body .ax-game :focus-visible{outline-color:var(--g-gold)!important}html body .ax-game .fl-cell--right,html body .ax-game .fl-key--right{background:linear-gradient(180deg,#5A93F0,var(--g-right))!important;box-shadow:0 3px 0 var(--g-right-edge)!important}html body .ax-game .fl-cell--near,html body .ax-game .fl-key--near{background:linear-gradient(180deg,#E6C77A,var(--g-gold))!important;border-color:var(--g-gold)!important;color:var(--g-gold-ink)!important;box-shadow:0 3px 0 var(--g-gold-edge)!important}html body .ax-game .fl-cell--near:after{background:var(--g-gold-ink)}html body .ax-game :is(.fl-cell--out,.fl-key--out){background:var(--g-out)!important;border-color:var(--g-out)!important}html body .ax-game .fl-k--right{background:var(--g-right)}html body .ax-game .fl-k--near{background:var(--g-gold)}html body .ax-game .fl-k--out{background:var(--g-out)}html body .ax-game .fb-tile[aria-pressed=true]{background:linear-gradient(180deg,#A35A98,var(--g-pick))!important;box-shadow:0 4px 0 var(--g-pick-edge),0 0 0 3px #b98faf73,0 6px 14px #0000004d!important}html body .ax-game .fb-c0{background:linear-gradient(180deg,#4378cc,#2e66b8);color:#fff}html body .ax-game .fb-c1{background:linear-gradient(180deg,#3b8c5c,#2f7a4e);color:#fff}html body .ax-game .fb-c2{background:linear-gradient(180deg,#7c5bb0,#6a4a9c);color:#fff}html body .ax-game .fb-c3{background:linear-gradient(180deg,#bc4538,#a8372c);color:#fff}html body .ax-game .act-choice.is-answer{background:linear-gradient(180deg,#3B8C5C,var(--g-green))!important;box-shadow:0 4px 0 var(--g-green-edge)!important}html body .ax-game .act-flash.is-flipped{background:linear-gradient(180deg,#A35A98,var(--g-pick))!important;box-shadow:0 5px 0 var(--g-pick-edge),0 10px 22px #0000004d!important}html body .ax-game :is(.fl-row.is-solved,.fb-group,.act-choice.is-answer){animation:none!important}@media(max-width:599px){html body .ax-cards{gap:10px}html body .ax-cards .ax-card{display:grid;grid-template-columns:108px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:14px;padding:0 14px 0 0;min-height:112px;align-items:start}html body .ax-cards .ax-card>.ax-art{grid-column:1;grid-row:1 / span 3;height:100%;min-height:112px;margin:0;border-radius:0}html body .ax-cards .ax-card>:not(.ax-art){grid-column:2;margin-left:0!important;margin-right:0!important}html body .ax-cards .ax-card .ax-tag{display:none}html body .ax-cards .ax-card-t{font-size:17px;margin:12px 0 2px}html body .ax-cards .ax-card-l{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.4;margin:0 0 6px}html body .ax-cards .ax-card-foot{padding:0 0 12px;gap:6px}html body .ax-cards .ax-card-foot .ax-meta{flex-direction:row;gap:4px 12px;font-size:13px}html body .ax-cards .ax-card-cta{display:none}html body .ax-cards .ax-card:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid var(--acc);border-bottom:2px solid var(--acc);transform:translateY(-50%) rotate(-45deg)}html body .ax-cards .ax-card{position:relative;padding-right:30px}html body .ax-next-grid{display:grid!important;grid-template-columns:minmax(0,1fr);overflow:visible;margin-right:0;padding:0;gap:8px}html body .ax-next-grid>.ax-tile{flex:none;padding:14px 44px 14px 16px}html body .ax-next-grid .ax-tile-l{-webkit-line-clamp:2}html body [data-br] .act-set[aria-pressed=false]>span{display:none}html body [data-br] .act-set{padding-top:12px;padding-bottom:12px}}@media(min-width:960px){html body .ax-hero .wrap>*{max-width:760px;margin-left:auto;margin-right:auto}html body .ax-hero~.band .act-stage,html body .ax-hero~.band .act-foot{margin-left:auto;margin-right:auto}html body .ax-hero~.band .act-foot{max-width:760px}html body .ax-hero~.band .act-stage:not(.bp){max-width:760px}}html body .ax-home-do{margin:18px 0 8px}html body .ax-home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 12px}html body .ax-home-head h3{font-family:var(--sans);font-size:19px;font-weight:800;margin:0 0 2px}html body .ax-home-head p{margin:0;font-size:15px;color:var(--ink-mid)}@media(min-width:960px){html body .ax-home-do .ax-cards{grid-template-columns:repeat(4,minmax(0,1fr))}html body .ax-home-do .ax-art{height:120px}html body .ax-home-do .ax-card-l{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px}html body .ax-home-do .ax-card-foot .ax-meta>:nth-child(2){display:none}html body .ax-home-do .ax-card-t{font-size:17px}}@media(min-width:600px)and (max-width:959px){html body .ax-home-do .ax-art{height:140px}}html body .ax-resume{padding:22px 0 0}html body .ax-resume[hidden],html body .ax-resume li[hidden]{display:none!important}html body .ax-resume-h{font-family:var(--sans);font-size:16px;font-weight:800;margin:0 0 10px;color:var(--ink)}html body .ax-resume-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media(min-width:600px){html body .ax-resume-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}html body .ax-resume-list li{margin:0}html body .ax-resume-list li:before{content:none}html body .ax-resume-list a{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--ax-edge);box-shadow:inset 3px 0 0 var(--acc),var(--elev-1);text-decoration:none;color:var(--ink)}html body .ax-resume-list a:hover{border-color:var(--acc)}html body .ax-resume-ic{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--ctl-r);background:var(--acc-wash);color:var(--acc)}html body .ax-resume-txt{flex:1;min-width:0;display:flex;flex-direction:column}html body .ax-resume-txt b{font-family:var(--sans);font-size:15.5px;font-weight:800}html body .ax-resume-txt span{font-family:var(--sans);font-size:13.5px;color:var(--ink-soft)}html body .ax-resume-go{color:var(--acc)}html body .ax-dir-col>summary{list-style:none;cursor:pointer}html body .ax-dir-col>summary::-webkit-details-marker{display:none}@media(max-width:599px){html body .ax-dir{gap:0}html body .ax-dir-col{border-top:1px solid var(--line)}html body .ax-dir-col:last-child{border-bottom:1px solid var(--line)}html body .ax-dir-col>summary{position:relative;padding:14px 32px 14px 0}html body .ax-dir-col>summary:after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;border-right:2px solid var(--plum-700);border-bottom:2px solid var(--plum-700);transform:translateY(-70%) rotate(45deg)}html body .ax-dir-col[open]>summary:after{transform:translateY(-30%) rotate(-135deg)}html body .ax-dir-col .ax-dir-sub{margin-bottom:0}html body .ax-dir-col[open] ul{margin-bottom:12px}}@media(min-width:600px){html body .ax-dir-col>summary{pointer-events:none}}@media(min-width:600px){html body .ax-home-do .ax-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}html body .ax-home-do .ax-card{position:relative;display:grid!important;grid-template-columns:132px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:16px;padding:0 30px 0 0!important;min-height:128px;align-items:start}html body .ax-home-do .ax-card>.ax-art{grid-column:1;grid-row:1 / span 3;height:100%!important;min-height:128px;margin:0;border-radius:0}html body .ax-home-do .ax-card>:not(.ax-art){grid-column:2;margin-left:0!important;margin-right:0!important}html body .ax-home-do .ax-card .ax-tag{display:none}html body .ax-home-do .ax-card-t{font-size:17px!important;margin:14px 0 2px}html body .ax-home-do .ax-card-l{display:-webkit-box;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;overflow:hidden;font-size:14px!important;line-height:1.4;margin:0 0 6px}html body .ax-home-do .ax-card-foot{padding:0 0 14px}html body .ax-home-do .ax-card-foot .ax-meta{flex-direction:row;font-size:13px}html body .ax-home-do .ax-card-foot .ax-meta>:nth-child(2){display:inline-flex!important}html body .ax-home-do .ax-card-cta{display:none}html body .ax-home-do .ax-card:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid var(--acc);border-bottom:2px solid var(--acc);transform:translateY(-50%) rotate(-45deg)}}html body .cs-game .cs-board .act-k{color:var(--g-soft)}html body .cs-game .cs-chip{min-height:60px!important;border:0!important;border-radius:10px!important;font-size:17px!important;background:linear-gradient(180deg,var(--g-cream),var(--g-cream-2))!important;color:var(--g-ink)!important;box-shadow:0 4px 0 var(--g-edge),0 6px 12px #00000040!important;margin-bottom:4px}html body .cs-game .cs-colour{background:linear-gradient(180deg,color-mix(in srgb,var(--sw) 80%,#fff),var(--sw))!important;color:#fff!important;box-shadow:0 4px color-mix(in srgb,var(--sw) 70%,#000),0 6px 12px #00000040!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}html body .cs-game .cs-colour[data-colour=white],html body .cs-game .cs-colour:is([data-colour*=gold],[data-colour*=white]){color:#2a1b00!important;text-shadow:none}html body .cs-game .cs-colour i{display:none}html body .cs-game .cs-chip.is-picked{box-shadow:0 0 0 3px var(--g-gold),0 4px 0 var(--g-edge)!important}html body .cs-game .cs-chip.is-done{opacity:.35}html body .cs-game .cs-matched li{background:#fff6e50f;color:var(--g-cream)}html body .cs-game .cs-matched b{color:var(--g-cream)}html body .cs-game .cs-why{color:var(--g-soft)}html body .cs-game .so-open,html body .so-game .so-open{border-top-color:var(--g-line)}html body .cs-game .cy-wheel,html body .cs-game [data-cs-wheel]{background:var(--g-cream);border-radius:12px;padding:12px;color:var(--g-ink)}html body .so-game .so-item{background:linear-gradient(180deg,var(--g-cream),var(--g-cream-2));border:0;border-radius:12px;box-shadow:0 4px 0 var(--g-edge),0 6px 12px #00000040;margin-bottom:4px;padding:10px 10px 10px 14px}html body .so-game .so-item.is-picked{box-shadow:0 0 0 3px var(--g-gold),0 4px 0 var(--g-edge);background:#fffbf2}html body .so-game .so-item.is-set{background:linear-gradient(180deg,#4a8a5a,#2f7a4e)}html body .so-game .so-item.is-set :is(b,span){color:#fff}html body .so-game .so-n{background:var(--acc);color:#fff}html body .so-game .so-pick{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;background:none;border:0;padding:6px 0;font:inherit;color:var(--g-ink);cursor:pointer}html body .so-game .so-pick b{font-family:var(--sans);font-size:19px;font-weight:800}html body .so-game .so-pick span{font-size:15px;line-height:1.4;color:#5a4e52}html body .so-game .so-mv{background:transparent;border:1px solid rgba(43,34,64,.25);color:var(--g-ink)}html body .so-game .so-detail{background:#fff6e50f;border-color:var(--g-line);color:var(--g-cream)}html body .so-game .so-detail summary b,html body .so-game .so-detail :is(dt,dd){color:var(--g-cream)}html body .so-game .so-detail summary em{color:var(--g-gold)}html body .wd-game .wd-row{background:linear-gradient(180deg,var(--g-cream),var(--g-cream-2));border:0;box-shadow:0 4px 0 var(--g-edge),0 6px 12px #00000040;margin-bottom:4px;color:var(--g-ink)}html body .wd-game .wd-row-go{color:var(--plum-700)}html body .wd-game .bp-own{color:var(--g-cream)}html body .wd-game textarea{background:#fff6e514!important;color:var(--g-cream)!important;border-color:#fff6e54d!important}html body .wd-game textarea::placeholder{color:#fff6e573}html body .wd-game .wd-answer{background:#fff6e512;border-left-color:var(--g-gold)}html body .wd-game .wd-answer-t{color:var(--g-cream)}html body .wd-game .act-k{color:var(--g-soft)}html body .ax-hero-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}html body .ax-readme:not([hidden]){display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-top:10px;padding:0 14px;border:1px solid var(--ax-edge-strong);border-radius:var(--ctl-r);background:var(--ui-white);color:var(--ink);font-family:var(--sans);font-size:14.5px;font-weight:700;cursor:pointer}html body .ax-readme .ax-i{color:var(--plum-700)}html body .ax-readme[aria-pressed=true]{background:var(--plum-100);border-color:var(--plum-700)}@media(max-width:599px){html body .ax-readme:not([hidden]){margin-top:6px;min-height:38px}}html body .ax-keep-row{margin:6px 0 0}html body .ax-keep{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--ctl-r);border:1px solid rgba(217,182,90,.6);background:#d9b65a1a;color:var(--g-cream);font-family:var(--sans);font-size:15px;font-weight:700;cursor:pointer}html body .ax-keep .ax-i{color:var(--g-gold)}html body .ax-keep:hover{background:#d9b65a33}html body .app-hdr .app-tool-m{display:none}@media(max-width:760px){html body .app-hdr .app-tool{flex-direction:column;gap:1px;width:48px!important;min-width:48px!important;min-height:46px}html body .app-hdr .app-tool-m{display:block;font-family:var(--sans);font-size:10.5px;font-weight:700;line-height:1;color:var(--ink-mid);letter-spacing:0}html body .app-hdr .app-tool .aa-mark{line-height:1}html body .app-hdr .app-tool svg{width:20px;height:20px}}html body .home-door--new{border-color:var(--plum-700)!important}@media(max-width:359px){html body .app-hdr .app-season,html body .app-hdr .app-season *{font-size:12px!important;white-space:nowrap}html body .app-hdr .app-season{flex-wrap:nowrap;gap:8px}html body .app-hdr .app-tool{width:42px!important;min-width:42px!important}}html body .first-here[hidden]{display:none!important}html body .first-here{background:var(--ui-warm-white);padding:8px 16px 40px}html body .first-here-in{max-width:1000px;margin:0 auto;display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:var(--card-r);background:var(--ui-white);border:1px solid var(--ax-edge);box-shadow:inset 4px 0 0 var(--plum-700),var(--elev-1)}html body .first-here-in img{flex:none;width:56px;height:56px}html body .first-here h2{font-family:var(--sans);font-size:19px;font-weight:800;margin:0 0 6px}html body .first-here p{margin:0 0 12px;font-size:16px;line-height:1.55;color:var(--ink-mid);max-width:68ch}html body .first-here-links{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}html body .first-here-links a{font-family:var(--sans);font-weight:800;color:var(--plum-700);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}html body .first-here-links .first-here-go{padding:0 18px;border-radius:var(--ctl-r);background:var(--plum-700);color:#fff}[data-theme=dark] .first-here-links .first-here-go{color:var(--on-accent)}@media(max-width:599px){html body .first-here-in{padding:16px;gap:12px}html body .first-here-in img{width:40px;height:40px}html body .first-here-links .first-here-go{flex:1 1 100%;justify-content:center}}html body footer .foot-new{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#fff;font-family:var(--sans);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}html body footer .foot-new:hover{border-bottom-color:#fff}html body footer details.foot-col>summary{list-style:none}html body footer details.foot-col>summary::-webkit-details-marker{display:none}@media(min-width:600px){html body footer details.foot-col>summary{pointer-events:none}}@media(max-width:599px){html body footer .foot-sub{line-height:1.55}html body footer .foot-grid{gap:0!important}html body footer .foot-brand{margin-bottom:12px}html body footer details.foot-col{display:block!important;border-top:1px solid rgba(255,255,255,.14)}html body footer details.foot-col:last-of-type{border-bottom:1px solid rgba(255,255,255,.14)}html body footer details.foot-col>summary{position:relative;display:flex;align-items:center;min-height:52px;cursor:pointer}html body footer details.foot-col>summary h4{margin:0!important}html body footer details.foot-col>summary:after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7);transform:translateY(-70%) rotate(45deg)}html body footer details.foot-col[open]>summary:after{transform:translateY(-30%) rotate(-135deg)}html body footer details.foot-col[open]{display:grid!important;grid-template-columns:1fr 1fr;column-gap:16px;padding-bottom:10px}html body footer details.foot-col[open]>summary{grid-column:1 / -1}html body footer .foot-family{display:grid!important;grid-template-columns:1fr 1fr;gap:0 16px;margin-top:20px}html body footer .foot-family .foot-family-h{grid-column:1 / -1;margin-bottom:4px}html body footer .foot-family a{min-height:40px;align-content:center}html body footer .foot-family a b{font-size:16px}html body footer .foot-family a span{display:none}html body footer .foot-bottom{margin-top:18px;gap:6px;font-size:13px}}html body footer .foot-new{display:flex!important;width:fit-content;margin-top:12px}@media print{.site-nav,.season-strip,.util-strip,.crisis-strip,footer,.office-tools,.nav-drawer,.email-card,.office-subscribe,.invite-band,.what-band,.absolution-band,.urgent-banner,.page-hero-breadcrumb,a.more,.hero-links,.btn,.path-card .path-meta,.work-tags{display:none!important}body{background:#fff!important;color:#000!important;font-size:12pt}.office-sheet,.about-card,.work-aside,.path-card,.work-card,.proper-block{box-shadow:none!important;border:1px solid #999!important;break-inside:avoid}.office-sheet{max-width:100%;padding:0}.rubric{color:#555!important}.versicle .resp,.psalm{color:#000!important}.versicle .resp{font-weight:700!important}h1,h2,h3{color:#000!important;break-after:avoid}a{color:#000!important;text-decoration:underline}.prose-body a[href^="/"]:after,.about-prose a[href^="/"]:after{content:" (" attr(href) ")";font-size:.85em;color:#555}@page{margin:2cm}}@media print{.hymn-tools,.hymn-about,.hymn-musicians,.hymn-more,.hymn-chips,.sing-bar,.page-reviewed,.app-bar,.app-tabs,.app-tools,.hymn-lead{display:none!important}.hymn{max-width:100%!important}.hymn-num-badge{box-shadow:none!important;border:1px solid #000}.hymn-h{font-size:14pt!important}.hymn-text.is-singing .hymn-stanza{display:flex!important;min-height:0!important}.hymn-stanza{break-inside:avoid;margin-bottom:14pt!important}.hymn-stanza p,.hymn-text.is-singing .hymn-stanza p{font-size:18pt!important;line-height:1.45!important;color:#000!important}.hymn-old{box-shadow:none!important;border:1px solid #999;break-inside:avoid}.hymn-church,.hymn-printed{color:#000!important}}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2.5px solid var(--elca-blue);outline-offset:2px;border-radius:2px}[data-term].has-tooltip{border-bottom:1px dashed var(--ink-soft);cursor:help;position:relative}.glossary-tip{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--ink);color:var(--ui-warm-white);font-family:var(--sans);font-size:14px;font-weight:400;line-height:1.5;padding:10px 14px;border-radius:6px;max-width:280px;width:max-content;z-index:100;pointer-events:none;box-shadow:0 4px 12px #00000026}[data-term].has-tooltip:hover .glossary-tip,[data-term].has-tooltip:focus .glossary-tip{display:block}@media(max-width:600px){.glossary-tip{left:0;transform:none;max-width:220px}}.page-reviewed{font-family:var(--sans);font-size:14px;color:var(--ink-soft);margin-top:32px;margin-bottom:24px}.skip{position:absolute;left:-9999px;top:0;background:var(--elca-blue);color:#fff;padding:12px 20px;z-index:1000;border-radius:0 0 8px}.skip:focus{left:0}
