/* Spacious artwork gallery, scoped to Guided Journeys. */
#guided-living-word{width:min(1440px,calc(100vw - 64px));max-width:none;margin:64px 0 0 50%;transform:translateX(-50%);padding-top:40px}
#guided-living-word>.dl-page-heading{max-width:780px;margin:0 auto 38px;text-align:center}
#guided-living-word>.dl-page-heading h2{font:clamp(38px,5vw,66px)/1.06 Georgia,serif;letter-spacing:-.025em;margin:18px 0}
#guided-living-word .lw-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin-top:32px;align-items:start}
#guided-living-word .lw-card{display:flex;flex-direction:column;min-height:0;border-radius:16px;background:#101e25;border:1px solid #c7ac7544;box-shadow:0 14px 35px #081e211a;transition:box-shadow .35s,transform .35s}
#guided-living-word .lw-card img{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:filter .5s;transform:none}
#guided-living-word .lw-card:after{display:none}
#guided-living-word .lw-card>div{position:relative;inset:auto;padding:28px 32px 30px;background:linear-gradient(130deg,#172c33,#101c23);flex:1}
#guided-living-word .lw-card h2{font:clamp(27px,2.7vw,40px)/1.12 Georgia,serif;margin:13px 0}
#guided-living-word .lw-card p{max-width:58ch;font-size:15px;line-height:1.75;margin:12px 0 20px}
#guided-living-word .lw-card strong{display:inline-block;border-top:1px solid #d8bc7933;padding-top:15px;letter-spacing:.07em}
#guided-living-word .lw-card:first-child{grid-column:1/-1;min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}
#guided-living-word .lw-card:first-child img{height:100%;min-height:440px;aspect-ratio:3/2}
#guided-living-word .lw-card:first-child>div{display:flex;flex-direction:column;justify-content:center;padding:42px}
#guided-living-word .lw-card:first-child h2{font-size:clamp(34px,4vw,56px)}
#guided-living-word .lw-card:hover{box-shadow:0 22px 50px #081e2133;transform:translateY(-4px)}
#guided-living-word .lw-card:hover img{transform:none;filter:brightness(1.07)}
.gj-gallery-hint{font-size:13px;color:var(--dl-muted);text-align:center}.gj-mobile-hint{display:none}
@media(max-width:900px){#guided-living-word{width:calc(100vw - 40px)}#guided-living-word .lw-cards{gap:22px}#guided-living-word .lw-card:first-child{display:flex}#guided-living-word .lw-card:first-child img{min-height:0;height:auto;aspect-ratio:16/9}#guided-living-word .lw-card:first-child>div{padding:28px}#guided-living-word .lw-card>div{padding:24px}}
@media(max-width:600px){#guided-living-word{width:calc(100vw - 24px);margin-top:44px}#guided-living-word .lw-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:8px 4px 24px;scroll-padding-inline:4px;-webkit-overflow-scrolling:touch;align-items:stretch}#guided-living-word .lw-card,#guided-living-word .lw-card:first-child{flex:0 0 88%;display:flex;scroll-snap-align:start;min-width:0}#guided-living-word .lw-card img,#guided-living-word .lw-card:first-child img{aspect-ratio:3/2;height:auto;min-height:0}#guided-living-word .lw-card>div,#guided-living-word .lw-card:first-child>div{padding:23px;justify-content:flex-start}#guided-living-word .lw-card h2,#guided-living-word .lw-card:first-child h2{font-size:29px}#guided-living-word .lw-card strong{margin-top:auto}#guided-living-word .lw-card:hover{transform:none}.gj-mobile-hint{display:inline}#guided-living-word>.dl-page-heading{padding:0 16px;margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){#guided-living-word .lw-card,#guided-living-word .lw-card img{transition:none}#guided-living-word .lw-card:hover{transform:none}}
