/* One illustrated language across rooms, practices and reading. */
.pc-illustration{display:block;overflow:hidden;background:#eee3d0;line-height:0}.pc-illustration img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.illustrated-card{overflow:hidden}.room-link>.pc-illustration-card{margin:-25px -26px 22px;aspect-ratio:3/2}.content-card>.pc-illustration-card{margin:-29px -26px 24px;aspect-ratio:16/10}.illustrated-card>.pc-illustration img{transition:transform .4s ease}.illustrated-card:hover>.pc-illustration img{transform:scale(1.025)}.ritual-card>.pc-illustration-ritual{margin:-34px -34px 26px;aspect-ratio:16/9}.daily-invitation>.pc-illustration-daily{flex:0 0 154px;width:154px;aspect-ratio:1;border-radius:24px;align-self:stretch}.daily-invitation>div{flex:1;min-width:0}.pc-illustration-reading{float:right;width:36%;aspect-ratio:3/2;margin:0 0 28px 38px;border-radius:32px 18px 28px 20px}.article-hero:after{content:"";display:block;clear:both}body .orb.illustrated-orb,body .element-orb.illustrated-orb{display:block;width:100%;max-width:420px;aspect-ratio:3/2;height:auto;border-radius:32px 18px 28px 20px;background:#eee3d0;padding:0;box-shadow:none;overflow:hidden}.illustrated-orb>.pc-illustration{height:100%;width:100%}.guide-intro>.pc-room-bookplate{float:right;width:35%;max-width:400px;margin:0 0 24px 40px;border-radius:30px 17px 26px 19px;aspect-ratio:3/2}.guide-intro:after{content:"";display:block;clear:both}
@media(max-width:1050px){.content-card>.pc-illustration-card{margin:-24px -21px 23px}.daily-invitation>.pc-illustration-daily{flex-basis:122px;width:122px}.daily-invitation{gap:22px}.daily-invitation .primary{white-space:normal}.daily-invitation h3{font-size:27px}}
@media(max-width:760px){.daily-invitation>.pc-illustration-daily{width:100%;aspect-ratio:16/7;max-height:210px;margin:0 0 24px}.ritual-card>.pc-illustration-ritual{margin:-28px -28px 24px}.pc-illustration-reading{float:none;width:100%;max-width:560px;margin:0 0 28px;aspect-ratio:16/9}.guide-intro>.pc-room-bookplate{float:none;width:100%;max-width:560px;margin:0 0 26px}.room-link>.pc-illustration-card{aspect-ratio:16/10;margin:-22px -22px 22px}}
@media(max-width:460px){.content-card>.pc-illustration-card{margin:-25px -24px 23px}.ritual-card>.pc-illustration-ritual{aspect-ratio:16/9}}
@media(max-width:380px){.ritual-card>.pc-illustration-ritual{margin:-23px -23px 23px}}
@media(prefers-reduced-motion:reduce){.illustrated-card>.pc-illustration img{transition:none}.illustrated-card:hover>.pc-illustration img{transform:none}}
@media print{.pc-illustration{display:none!important}}

.article-hero:has(.pc-illustration-reading) h1{font-size:clamp(38px,6vw,72px);overflow-wrap:anywhere}
.ritual-card:has(>.pc-illustration-ritual){overflow:hidden}
