@media (max-width:700px){.home .whatsapp-link{position:static;margin:0 auto 24px}}.home-hero{min-height:440px}.home-hero__content{padding-block:3rem}.home-hero__shade{background:linear-gradient(90deg,rgb(9 21 38 / 90%),rgb(9 21 38 / 55%) 55%,rgb(9 21 38 / 12%)),linear-gradient(0deg,rgb(9 21 38 / 45%),transparent 60%)}.home-hero__copy>p{margin-block:1.1rem}.story-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;margin-top:.7rem;color:var(--ink-soft);font-size:.76rem;line-height:1.5}.story-byline a{text-decoration:none}.story-byline a:hover{text-decoration:underline}.story .story-byline time{margin:0;font-size:inherit}.home-hero .story-byline{margin-bottom:1.1rem;color:#e2e8f0}.home .tool-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:0;box-shadow:none;border-bottom:1px solid var(--line);background:var(--line)}.home .tool-ribbon>a{min-width:0;border:0;background:var(--paper)}.home .tool-ribbon>a:hover{background:var(--celestial)}.home .tool-ribbon a{min-height:100px;padding:1.15rem 1rem 1.15rem 3.5rem}.home .tool-ribbon span{top:50%;transform:translateY(-50%);right:auto;left:1rem;color:var(--accent)}.home .tool-ribbon svg{width:25px;height:25px}.home .tool-ribbon strong{font-family:var(--sans);font-size:1rem;font-weight:650}.home .tool-ribbon small{font-size:.76rem;line-height:1.45}.home .tool-ribbon a:hover span{color:#d7b880}@media (min-width:1200px){.home .tool-ribbon{grid-template-columns:repeat(6,minmax(0,1fr))}.home .tool-ribbon--synastry{grid-template-columns:repeat(7,minmax(0,1fr))}.home .tool-ribbon a{padding:1rem .65rem 1rem 2.7rem}.home .tool-ribbon span{left:.65rem}.home .tool-ribbon svg{width:22px;height:22px}.home .tool-ribbon strong{font-size:.9rem}.home .tool-ribbon small{min-height:2.9em;font-size:.7rem}}@media (max-width:760px){.home .tool-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}.annual-spotlight{position:relative;isolation:isolate;overflow:hidden;background:#102b48;color:#fff}.annual-spotlight::after{position:absolute;z-index:-1;top:50%;right:max(-3rem, calc((100vw - 1240px) / 2 - 5rem));width:190px;height:190px;transform:translateY(-50%) rotate(7.5deg);border-radius:50%;background:radial-gradient(circle,transparent 0 22%,rgb(239 214 199 / 12%) 22.5% 23.5%,transparent 24% 42%,rgb(239 214 199 / 10%) 42.5% 43.5%,transparent 44% 62%,rgb(239 214 199 / 8%) 62.5% 63.5%,transparent 64%),repeating-conic-gradient(from 0deg,transparent 0 28deg,rgb(239 214 199 / 9%) 29deg 30deg);content:'';opacity:.72}.annual-spotlight__link{display:block;color:inherit;text-decoration:none}.annual-spotlight__inner{display:grid;min-height:78px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem, 2vw, 1.5rem)}.annual-spotlight__mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(239 214 199 / 35%);border-radius:50%;color:#efd6c7}.annual-spotlight__mark svg{width:20px;height:20px}.annual-spotlight__copy{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.2rem 1rem}.annual-spotlight__eyebrow{grid-column:1 / -1;color:#efd6c7;font-size:.64rem;font-weight:750;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.annual-spotlight__title{color:inherit;font-size:clamp(1.15rem, 1.65vw, 1.42rem);white-space:nowrap}.annual-spotlight__description{align-self:center;color:rgb(255 255 255 / 70%);font-size:.8rem}.annual-spotlight__action{display:inline-flex;align-items:center;gap:.65rem;padding-block:.35rem;border-bottom:1px solid rgb(239 214 199 / 55%);color:#fff;font-size:.68rem;font-weight:750;letter-spacing:.07em;white-space:nowrap;text-transform:uppercase}.annual-spotlight__action>span{transition:transform .2s ease}.annual-spotlight__link:hover .annual-spotlight__action>span,.annual-spotlight__link:focus-visible .annual-spotlight__action>span{transform:translateX(.25rem)}.home-sky{margin-bottom:3rem;padding-block:2rem;border-block:1px solid #dce4ed;background:linear-gradient(115deg,#edf2f8,#f7f8fb 65%,#eef2f7)}.home-sky:empty{display:none}.home-sky:not(:has([data-sky-brief])){display:none}.sky-almanac{padding:0}.sky-almanac__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:1.25rem}.sky-almanac__header-action{display:flex;align-items:center;justify-content:flex-end;gap:.85rem}.sky-almanac__header .eyebrow{margin-bottom:.45rem;font-size:.65rem}.sky-almanac__header h2{font-size:clamp(1.8rem, 2.8vw, 2.35rem)}.sky-almanac__body{display:grid;grid-template-columns:minmax(180px,.26fr) minmax(0,.74fr);gap:2rem}.sky-almanac__moon{align-content:start;padding-top:.35rem}.sky-almanac__moon-summary{display:grid;grid-template-columns:36px minmax(0,1fr);gap:.7rem;align-content:center;min-width:0}.sky-almanac__moon-mark{color:var(--accent);font:2rem/1.2 'Segoe UI Emoji',sans-serif}.sky-almanac__moon-mark svg{width:32px;height:32px}.sky-almanac__phase{margin:0;color:var(--ink);font-weight:650;font-size:.98rem;line-height:1.4}.sky-almanac__next{margin:.4rem 0 0;color:var(--ink-soft);font-size:.78rem}.sky-almanac__angle{display:block;color:var(--ink-soft);font-size:.72rem}.sky-almanac__angle:empty{display:none}.sky-mini-mandala{display:block;flex:0 0 auto;width:54px;aspect-ratio:1;border:1px solid #bdcad6;border-radius:50%;background:#fff;color:var(--ink);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sky-mini-mandala[hidden]{display:none}.sky-mini-mandala:hover{border-color:#8ca5bd;box-shadow:0 8px 22px rgb(24 50 74 / 12%);transform:translateY(-2px)}.sky-mini-mandala:focus-visible{outline:3px solid #d8aa48;outline-offset:3px}.sky-mini-mandala span,.sky-mini-mandala svg{display:block;width:100%;height:100%}.sky-mini-mandala .tddr-sky-zodiac{background:#fff}.sky-mini-mandala .sky-ring{fill:none;stroke:#9baebe;stroke-width:2}.sky-mini-mandala .sky-sign{fill:#765619;font:32px Georgia,serif;text-anchor:middle}.sky-mini-mandala .sky-aspect{display:none}.sky-mini-mandala .sky-aspect--flow{stroke:#4f8390;stroke-dasharray:2 4}.sky-mini-mandala .sky-aspect--tension{stroke:#a5614d;stroke-dasharray:8 4}.sky-mini-mandala .sky-aspect--union{stroke:#a27a24;stroke-width:2}.sky-mini-mandala .sky-leader{stroke:#8298aa;stroke-width:1.5}.sky-mini-mandala [data-sky-marker] circle{fill:#f5edd8;stroke:#98762f;stroke-width:1.7}.sky-mini-mandala [data-sky-marker] text{fill:#102f49;font:32px Georgia,serif;text-anchor:middle}.sky-mini-mandala--home{width:54px}.sky-almanac__events{grid-column:1 / -1;display:grid;gap:.7rem;padding:0;margin:.85rem 0 .5rem;list-style:none;color:var(--ink-soft);font-size:.76rem;line-height:1.6}.sky-almanac__events li{padding-left:.7rem;border-left:2px solid #acbdd1}.sky-almanac__events li.sky-event--voc{padding:.5rem .7rem;border-left-color:#c6a451;border-radius:0 4px 4px 0;background:#fcf4df;color:#715a24}.sky-almanac__events li.sky-event--in-course{padding:.5rem .7rem;border-left-color:#98b4d2;background:#e6eff8;color:#284c70}.sky-eclipse{display:grid;grid-column:1 / -1;flex-basis:100%;gap:.3rem;padding:.8rem 1rem;border-left:2px solid #6588b0;background:#e6edf6;color:var(--ink);font-size:.82rem;line-height:1.5}.sky-eclipse small{color:var(--ink-soft);font-size:.75rem}.sky-eclipse[hidden]{display:none}.sky-almanac__updated{justify-self:end;text-align:right;color:var(--ink-soft);font-size:.68rem}.sky-almanac__planets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.sky-almanac__planets>li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:.45rem;padding:.8rem .6rem;border-top:1px solid #dce2e9}.sky-almanac__glyph{color:var(--accent);font:1.3rem/1.5 'Segoe UI Symbol',var(--sans)}.sky-almanac__planets strong{display:block;font-size:.82rem;font-weight:650;line-height:1.5}.sky-almanac__sign{display:block;font-size:.86rem;color:var(--ink)}.sky-almanac__degree{display:block;color:var(--ink-soft);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.sky-almanac__retro{color:#9d4538;font-size:.65rem}.sky-almanac__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem 1.5rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.73rem;line-height:1.6}.sky-almanac__footer p{margin:0}.sky-almanac__footer .sky-retry{justify-self:end}.sky-almanac__footer .sky-status{grid-column:1}.sky-status{margin:0;color:var(--ink-soft);font-size:.8rem}.sky-status:empty{display:none}.sky-retry{min-height:44px;padding:.4rem .75rem;border:1px solid #a9bbcd;border-radius:4px;background:#fff;color:var(--accent);font:600 .82rem var(--sans);cursor:pointer}.sky-retry[hidden]{display:none}.sky-almanac__footer a{flex-shrink:0;color:var(--accent);text-decoration:none}.sky-brief{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.2rem 1.5rem;border:1px solid #dce4ee;border-left:3px solid var(--accent);background:#f5f7fa}.sky-brief__heading{display:flex;align-items:center;gap:.9rem}.sky-brief__icon{color:var(--accent);font:1.8rem/1.2 'Segoe UI Emoji',sans-serif}.sky-brief__icon svg{width:30px;height:30px}.sky-brief .eyebrow{margin-bottom:.35rem;font-size:.66rem}.sky-brief__phase{margin:0;font-size:1rem;font-weight:650}.sky-brief__positions{display:flex;gap:1.5rem}.sky-brief__positions>span{display:grid;font-size:.73rem;color:var(--ink-soft)}.sky-brief__positions strong{color:var(--ink);font-size:.9rem}.sky-brief__action{display:grid;gap:.2rem}.sky-brief__action small{color:var(--ink-soft);font-size:.68rem}.sky-brief--article{width:min(760px, calc(100% - 48px));margin:1.75rem auto;flex-wrap:wrap}.sky-brief--article .sky-brief__action{flex-basis:100%;padding-top:.8rem;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center}.home .home-latest{padding-top:2.75rem}.home .story--lead{align-content:start}.home .story--compact h3{font-size:1.3rem}.home .story--compact .eyebrow{margin-bottom:.4rem;font-size:.65rem}.home .story--compact .story-byline{font-size:.7rem}.map-invitation{position:relative;display:block;overflow:hidden;background:var(--celestial);color:#fff}.map-invitation__copy{position:relative;z-index:1;width:59%;padding:clamp(1.5rem, 3.5vw, 2.75rem)}.map-invitation h2{max-width:22ch;font-size:clamp(1.8rem, 3.2vw, 2.7rem)}.map-invitation__copy>p:not(.eyebrow){max-width:36ch;margin-block:1rem 1.4rem;color:#e0e7ef;font-size:1rem}.map-invitation .button{gap:1rem;font-size:.72rem}.map-invitation__note{display:block;margin-top:.75rem;color:#c2cfdd;font-size:.7rem}.map-invitation__media{position:absolute;inset:0 0 0 auto;width:73%}.map-invitation__media::after{position:absolute;inset:0;background:linear-gradient(90deg,var(--celestial),rgb(13 27 46 / 92%) 18%,rgb(13 27 46 / 45%) 42%,transparent 70%);content:''}.map-invitation__media img{width:100%;height:100%;object-fit:cover;object-position:right center}.map-invitation:not(:has(.map-invitation__media)) .map-invitation__copy{width:100%}.home-journal{padding-bottom:0}.journal-section{padding-bottom:clamp(2.5rem, 5vw, 4rem)}.journal-section+.journal-section{padding-top:clamp(2.5rem, 5vw, 4rem);border-top:1px solid var(--line)}.journal-section__posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.journal-section__posts article{min-width:0}.journal-section__image{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--ivory)}.journal-section__image img,.journal-section__image .editorial-placeholder{width:100%;height:100%;object-fit:cover}.journal-section__body{padding-top:1rem}.journal-section h3{font-size:clamp(1.3rem, 2vw, 1.65rem);line-height:1.2}.journal-section h3 a{text-decoration:none}.home-hero:hover h1 a,.home-hero:focus-within h1 a,.home-latest .story:hover h3 a,.home-latest .story:focus-within h3 a,.journal-section h3 a:hover,.journal-section h3 a:focus-visible{text-decoration:underline;text-decoration-thickness:1px}.journal-section__excerpt{margin-block:.8rem;color:var(--ink-soft);font-size:.9rem;line-height:1.65}.journal-section--sky .journal-section__posts{grid-template-columns:1.2fr 1fr;align-items:start;gap:1.5rem 2.5rem}.journal-section__side{display:grid;align-content:start;gap:1.25rem;min-width:0}.journal-section--sky .journal-section__posts>article h3{font-size:clamp(1.6rem, 2.3vw, 2rem)}.journal-section--sky .journal-section__posts>article .journal-section__image{aspect-ratio:16 / 8}.journal-section--sky .journal-section__side article{display:grid;grid-template-columns:145px minmax(0,1fr);gap:1.2rem;align-content:start;border-top:1px solid var(--line);padding-top:1.25rem}.journal-section--sky .journal-section__side .journal-section__body{padding:0}.journal-section--sky .journal-section__side h3{font-size:1.3rem}.journal-section--sky .journal-section__side .journal-section__image{aspect-ratio:4 / 3}.journal-section--reflect .journal-section__posts{grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.journal-section--reflect article:first-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;background:var(--ivory)}.journal-section--reflect article:first-child .journal-section__image{aspect-ratio:16 / 10;height:100%}.journal-section--reflect article:first-child .journal-section__body{padding:clamp(1.5rem, 3vw, 2.5rem);align-self:center}.journal-section--reflect article:first-child h3{font-size:clamp(1.6rem, 2.5vw, 2.2rem)}.journal-section--reflect article:not(:first-child){display:grid;grid-template-columns:90px 1fr;gap:1.1rem;border-top:1px solid var(--line);padding-top:1.25rem}.journal-section--reflect article:not(:first-child) .journal-section__image{display:block;aspect-ratio:1}.journal-section--reflect article:not(:first-child) .journal-section__body{padding:0}.journal-section--reflect article:not(:first-child) h3{font-size:1.3rem}.journal-section--living .journal-section__posts{gap:1.5rem}.journal-section--living article{display:block}.journal-section--living .journal-section__image{aspect-ratio:16 / 9}.journal-section--living .journal-section__body{padding-top:1rem}.journal-section--living h3{font-family:var(--sans);font-size:1.03rem;font-weight:600;line-height:1.45;letter-spacing:-.015em}.prayer-room{padding-block:clamp(2.5rem, 5vw, 4rem);background:var(--celestial);color:#fff}.prayer-room .section-heading{margin-bottom:2rem}.prayer-room h2{max-width:24ch}.prayer-player{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2.5rem}.prayer-player__screen{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#172e49}.prayer-player__screen iframe{width:100%;height:100%;border:0}.prayer-player__poster{position:absolute;inset:0;display:grid;place-items:center;text-decoration:none}.prayer-player__poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8}.prayer-player__play{position:relative;display:flex;gap:.6rem;align-items:center;padding:.9rem 1.2rem;border-radius:4px;background:#fff;color:var(--ink);box-shadow:0 4px 24px #0005;font-size:.85rem;font-weight:700}.prayer-player__poster:hover .prayer-player__play{background:#e5edf6}.prayer-player__current{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-block:.8rem .3rem;font-weight:600;line-height:1.45}.prayer-player__privacy{margin:0;color:#bdc9d8;font-size:.73rem}.prayer-player__queue,.prayer-player__main{min-width:0}.prayer-player__list a>span:nth-child(2){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prayer-player__queue h3{font-family:var(--sans);font-size:.85rem;font-weight:600;letter-spacing:0}.prayer-player__list{max-height:310px;margin:1rem 0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-color:#657c97 #142940;scrollbar-width:thin}.prayer-player__list li{border-top:1px solid #ffffff26}.prayer-player__list a{display:grid;min-height:60px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .5rem;text-decoration:none;font-size:.82rem;line-height:1.5}.prayer-player__list a:hover,.prayer-player__list a[aria-current]{background:#ffffff10}.prayer-player__number,.prayer-player__duration{color:#c0ccda;font-size:.7rem}.prayer-room--reading .shell{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem, 6vw, 6rem)}.prayer-room__reading-heading h2{margin-bottom:0;max-width:19ch}.prayer-room__invitation{justify-self:start}.prayer-room__invitation p{max-width:46ch;color:#d1dbe7}.prayer-room__invitation .button{margin-top:.75rem}.plugin-host .tddr-map-acquisition,.plugin-host .tddr-map-seo-content{width:100%;max-width:100%;margin-inline:0;left:auto;transform:none}@media (max-width:900px){.annual-spotlight__copy{grid-template-columns:1fr}.annual-spotlight__description{display:none}.sky-almanac{padding:1.5rem}.sky-almanac__body{grid-template-columns:1fr;gap:1.25rem}.sky-almanac__moon{grid-template-columns:92px minmax(0,1fr);gap:.7rem 1rem;padding-top:0}.sky-almanac__events{grid-column:1 / -1;grid-row:auto;margin:.25rem 0 0}.sky-almanac__updated{grid-column:2}.journal-section--sky .journal-section__posts{gap:1.5rem}.journal-section--sky .journal-section__side article{grid-template-columns:95px 1fr;gap:1rem}.sky-brief{flex-wrap:wrap;gap:1rem}.sky-brief__action{flex-basis:100%;padding-top:.75rem;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center}.journal-section--reflect{grid-template-columns:1fr}.journal-section--reflect .section-heading{flex-direction:row;justify-content:space-between;align-items:end}.prayer-player{gap:1.5rem}}@media (max-width:640px){.home-hero{min-height:400px}.home-hero__content{padding-block:2rem}.home-hero h1{font-size:2.1rem}.home-hero__copy>p{font-size:.93rem}.home-hero .story-byline{font-size:.7rem}.home .tool-ribbon a{min-height:66px;padding:.7rem .5rem .7rem 2.45rem}.home .tool-ribbon span{left:.65rem}.home .tool-ribbon svg{width:20px;height:20px}.home .tool-ribbon strong{font-size:.8rem;line-height:1.25}.home .tool-ribbon small{display:none}.annual-spotlight::after{right:-2.75rem;width:136px;height:136px;opacity:.34}.annual-spotlight__inner{min-height:76px;grid-template-columns:32px minmax(0,1fr) auto;gap:.65rem}.annual-spotlight__mark{width:32px;height:32px}.annual-spotlight__mark svg{width:18px;height:18px}.annual-spotlight__copy{gap:.1rem}.annual-spotlight__eyebrow{font-size:.56rem}.annual-spotlight__title{font-size:1rem;white-space:nowrap}.annual-spotlight__action{grid-column:auto;justify-self:end;padding-top:0;font-size:.6rem}.home-sky{margin-bottom:2rem}.sky-almanac{padding:0}.sky-almanac__header{align-items:start;gap:.75rem}.sky-almanac__header-action{gap:.6rem}.sky-almanac__header .text-link{font-size:.66rem}.sky-almanac__moon-summary{grid-template-columns:30px minmax(0,1fr);gap:.55rem}.sky-almanac__events{grid-column:1 / -1;grid-row:auto;margin-top:.25rem}.sky-almanac__updated{grid-column:1 / -1}.sky-almanac__planets{grid-template-columns:repeat(3,minmax(0,1fr))}.sky-almanac__planets>li{display:block;padding:.6rem .2rem}.sky-almanac__planets strong{font-size:.78rem}.sky-almanac__sign{font-size:.82rem}.sky-almanac__degree{font-size:.75rem}.sky-almanac__glyph{float:left;margin-right:.3rem;font-size:1rem;line-height:1.2}.sky-almanac__footer{grid-template-columns:1fr;gap:.6rem}.sky-almanac__footer .sky-almanac__updated,.sky-almanac__footer .sky-retry{grid-column:1;justify-self:start;text-align:left}.sky-brief{padding:1rem}.sky-mini-mandala--home{width:46px}.sky-brief__heading{gap:.65rem}.sky-brief__phase{font-size:.88rem}.sky-brief__positions{margin-left:auto;gap:1rem}.sky-brief__positions strong{font-size:.8rem}.sky-brief__action,.sky-brief--article .sky-brief__action{grid-template-columns:1fr;gap:.25rem}.sky-brief--article{width:calc(100% - 32px)}.home .home-latest{padding-top:2rem}.home .story--compact{grid-template-columns:80px minmax(0,1fr);gap:1rem}.home .story--compact h3{font-size:1.18rem}.home .story--compact .story-byline{font-size:.68rem}.map-invitation__copy{width:100%;padding:1.5rem}.map-invitation h2{max-width:20ch}.map-invitation__media{width:100%;opacity:.6}.map-invitation__media::after{background:linear-gradient(90deg,var(--celestial),rgb(13 27 46 / 85%) 30%,rgb(13 27 46 / 20%))}.journal-section__posts{grid-template-columns:1fr;gap:1.5rem}.journal-section--sky .journal-section__posts{grid-template-columns:1fr}.journal-section--sky article{display:grid;grid-template-columns:100px 1fr;gap:1rem}.journal-section--sky .journal-section__posts>article{display:block}.journal-section--sky .journal-section__posts>article .journal-section__body{padding-top:1rem}.journal-section--sky .journal-section__side .journal-section__body{padding:0}.journal-section--sky .journal-section__side .journal-section__image{aspect-ratio:1}.journal-section--sky .journal-section__side h3{font-size:1.2rem}.journal-section--reflect .section-heading{align-items:start}.journal-section--reflect .journal-section__posts{grid-template-columns:1fr}.journal-section--reflect article:first-child{grid-row:auto;display:block}.journal-section--reflect article:first-child .journal-section__body{padding:1.25rem}.journal-section--reflect article:first-child .journal-section__image{height:auto;aspect-ratio:16 / 9}.journal-section--reflect article:not(:first-child) .journal-section__body{padding-top:1rem}.journal-section--living .journal-section__posts{grid-template-columns:1fr}.journal-section--living article{display:grid;grid-template-columns:100px 1fr;gap:1rem;padding-top:1rem;border-top:1px solid var(--line)}.journal-section--living .journal-section__body{padding:0}.journal-section--living .journal-section__image{aspect-ratio:1}.prayer-player{grid-template-columns:1fr}.prayer-player__list{max-height:245px}.prayer-room--reading .shell{grid-template-columns:1fr;gap:1.5rem}.prayer-room .section-heading{align-items:start}.plugin-host .tddr-map-acquisition__story{gap:1rem}.plugin-host .tddr-map-acquisition__proof{gap:.5rem;margin-block:.75rem}.plugin-host .tddr-map-acquisition__inner{width:calc(100% - 32px);padding-top:24px}.plugin-host .tddr-map-acquisition h1{font-size:2.1rem;line-height:1.08}.plugin-host .tddr-map-product-preview{height:135px;margin-top:12px}.plugin-host .tddr-map-acquisition__action{padding:22px 18px}}@media (max-width:430px){.annual-spotlight__inner{min-height:88px;grid-template-columns:32px minmax(0,1fr);gap:.25rem .65rem}.annual-spotlight__title{white-space:normal}.annual-spotlight__action{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.sky-mini-mandala{transition:none}.sky-mini-mandala:hover{transform:none}}.story-byline,.home .story--compact .story-byline,.home-hero .story-byline{font-size:.8rem}.sky-almanac__updated,.sky-almanac__next,.sky-almanac__events{font-size:.8rem}.journal-section--living .journal-section__excerpt{font-size:.875rem;line-height:1.55}@media (max-width:640px){.home-sky{padding-block:1.5rem}.sky-almanac__body{gap:.9rem}.sky-almanac__header{padding-bottom:1rem}.sky-almanac__moon{gap:.35rem .7rem}.sky-almanac__events{gap:.4rem;margin-block:.3rem}.sky-almanac__footer{margin-top:.5rem;padding-top:.65rem}.journal-section--sky .journal-section__posts{grid-template-rows:auto}}