.rashean-spiritual-page .content-area{margin:0!important}.rashean-spiritual-page .content-container{max-width:none;padding:0}.rashean-spiritual-page .entry-content-wrap{padding:0}.rashean-spiritual-page .entry{background:transparent;box-shadow:none}.rashean-spiritual-page .entry-content{margin:0}
.rsp{--rsp-plum:#35152c;--rsp-cream:#fbf5eb;--rsp-ink:#382b31;--rsp-gold:#96632f;--rsp-border:#c6a373;--rsp-mauve:#eee2df;color:var(--rsp-ink);font:16px/1.65 Inter,Arial,sans-serif;background:var(--rsp-cream)}.rsp *{box-sizing:border-box}.rsp-page{overflow:clip}.rsp .wp-block-group__inner-container{display:contents}.entry-content .rsp .wp-block-group{margin:0}.rsp h1,.rsp h2,.rsp h3{font-family:Cinzel,Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:1.22;color:var(--rsp-plum);overflow-wrap:anywhere}.entry-content .rsp h1,.entry-content .rsp h2,.entry-content .rsp h3,.rsp h1,.rsp h2,.rsp h3{margin:0 0 15px}.rsp h1{font-size:clamp(35px,3.5vw,56px)}.rsp h2{font-size:clamp(27px,2.8vw,39px)}.rsp h3{font-size:22px}.entry-content .rsp p,.rsp p{margin:0 0 16px}.rsp .rsp-eyebrow{font:500 11px/1.7 Inter,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#835324;margin-bottom:12px}.rsp a{color:var(--rsp-plum)}.rsp a:focus-visible,.rsp button:focus-visible{outline:3px solid #98642f;outline-offset:5px}.rsp .rsp-button,.rsp .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--rsp-plum);background:var(--rsp-plum);color:#fff8ed;border-radius:28px;text-decoration:none;font:500 12px/1.5 Inter,Arial,sans-serif;padding:12px 22px;min-height:44px;text-align:center;white-space:normal;box-shadow:none}.rsp .rsp-outline{background:transparent;color:var(--rsp-plum);border-color:#a77d47}.rsp .rsp-outline-light{border-color:#d4b482;background:transparent;color:#fff8ed}.rsp .rsp-button:hover,.rsp .wp-block-button__link:hover{background:#58243f;color:#fff8ed}.rsp .rsp-unavailable{cursor:default;opacity:.85}.rsp .rsp-unavailable:hover{background:transparent}.rsp .wp-block-buttons,.rsp .wp-block-button{margin:0}.rsp figure{margin:0}.rsp img{display:block;max-width:100%;height:auto}.rsp .rsp-container{max-width:1350px;padding:0 42px;margin:0 auto!important}.rsp .rsp-hero{position:relative;isolation:isolate;background:#402b30;min-height:420px;display:flex;align-items:center}.rsp .rsp-hero:after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#35152cf2 0%,#35152cd6 34%,#35152c61 57%,#35152c00 80%);pointer-events:none}.rsp .rsp-hero-image{position:absolute;inset:0;z-index:-1}.rsp .rsp-hero-image img{height:100%;width:100%;object-fit:cover;object-position:center 56%}.rsp .rsp-hero-copy{position:relative;z-index:1;padding:54px 40px 56px max(42px,calc((100vw - 1266px)/2));width:min(72%,1000px)}.rsp .rsp-hero-copy h1{color:#fff5e6;max-width:730px}.rsp .rsp-hero-copy p:not(.rsp-eyebrow){color:#fff7ec;max-width:630px;line-height:1.7}.rsp .rsp-hero .rsp-eyebrow{color:#e7c789}.rsp .rsp-hero-actions,.rsp .rsp-closing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px!important}.rsp .rsp-hero .rsp-native-button .wp-block-button__link,.rsp .rsp-closing .wp-block-button__link{background:#d8b679;color:#301627;border-color:#d8b679}.rsp .rsp-library{padding:48px 0 40px;scroll-margin-top:145px}.rsp .rsp-section-heading{text-align:center;max-width:830px;margin:0 auto 28px!important}.rsp .rsp-section-heading>p:last-child{max-width:760px;margin:0 auto 24px}.rsp .rsp-editorial-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:18px}.rsp .rsp-article-card{border:1px solid var(--rsp-border);border-radius:10px;background:#fffbf5;overflow:hidden;box-shadow:0 5px 18px #5435220a;display:grid;grid-template-columns:36% minmax(0,1fr);min-width:0}.rsp .rsp-card-image{width:100%;height:100%;object-fit:cover;min-height:165px}.rsp .rsp-card-copy{padding:20px 22px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.rsp .rsp-category{font:500 10px/1.65 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#835324;margin:0 0 8px!important}.rsp .rsp-article-card h3{font-family:'Playfair Display',Georgia,serif;font-size:23px;line-height:1.25;letter-spacing:0;margin-bottom:10px}.rsp .rsp-article-card h3 a{text-decoration:none}.rsp .rsp-excerpt{font-size:13px;line-height:1.6;margin:0 0 13px!important;flex:1}.rsp .rsp-coming-soon,.rsp .rsp-status{display:inline-block;font:500 10px/1.6 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#785124;border:1px solid #d5bd9c;padding:6px 12px;border-radius:20px;margin:0!important}.rsp .rsp-featured-card{grid-row:span 3;grid-template-columns:1fr;grid-template-rows:53% 1fr}.rsp .rsp-featured-card .rsp-card-image{min-height:260px;max-height:none}.rsp .rsp-featured-card .rsp-card-copy{padding:29px}.rsp .rsp-featured-card h3{font-size:34px}.rsp .rsp-featured-card .rsp-excerpt{font-size:16px;line-height:1.65}.rsp .rsp-read{font:500 12px/1.6 Inter,Arial,sans-serif;padding:8px 0;text-underline-offset:5px}.rsp .rsp-more{text-align:center;margin:26px 0 0!important}.rsp .rsp-browse{padding-top:40px;scroll-margin-top:145px}.rsp .rsp-browse>h2{text-align:center;font-size:29px}.rsp .rsp-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:20px 0 25px}.rsp .rsp-filters a{border:1px solid #bfa47f;border-radius:22px;padding:9px 15px;font-size:12px;min-height:40px;text-decoration:none;background:#fffaf3}.rsp .rsp-filters a[aria-current]{background:var(--rsp-plum);color:#fff8ed;border-color:var(--rsp-plum)}.rsp .rsp-additional-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rsp .rsp-additional-grid .rsp-card-image{min-height:210px}.rsp .rsp-pagination{display:flex;justify-content:center;gap:15px;margin:25px 0 0}.rsp .rsp-empty,.rsp .rsp-library-note{background:#f0e5d7;padding:20px;text-align:center;border-radius:8px}.rsp .rsp-tools{background:#f0e5db;border:1px solid #d6b88e;border-radius:12px;padding:32px;text-align:center;margin:12px 0 0!important}.rsp .rsp-tools>p:not(.rsp-eyebrow){max-width:700px;margin-left:auto;margin-right:auto}.rsp .rsp-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:25px!important}.rsp .rsp-tool-placeholder{padding:23px 15px;background:#fff9f0;border:1px solid #d5bd9d;border-radius:9px;text-align:center}.rsp .rsp-tool-placeholder:before{content:'❧';display:block;color:#a57536;font-size:32px;line-height:1;margin-bottom:16px}.rsp .rsp-tool-placeholder h3{font-size:18px}.rsp .rsp-tool-placeholder p:not(.rsp-status){font-size:13px;line-height:1.55}.rsp .rsp-resources{padding:48px 0;scroll-margin-top:140px}.rsp .rsp-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rsp .rsp-resource{display:grid;grid-template-columns:35% minmax(0,1fr);gap:17px;padding:20px;background:#fffaf2;border:1px solid #dfcbb0;border-radius:10px;box-shadow:0 5px 18px #54352208}.rsp .rsp-resource figure{align-self:center}.rsp .rsp-resource img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;filter:drop-shadow(3px 5px 5px #4a2c292b)}.rsp .rsp-resource-copy{display:flex;flex-direction:column;align-items:flex-start}.rsp .rsp-resource-copy h3{font:400 22px/1.3 'Playfair Display',Georgia,serif}.rsp .rsp-resource-copy>p:not(.rsp-status){font-size:13px;flex:1;line-height:1.65}.rsp .rsp-resource-copy .wp-block-button__link{font-size:11px;padding:11px 17px}.rsp .rsp-cover-placeholder{align-self:center;aspect-ratio:3/4;background:#eee4d2;border:1px solid #b69b6e;border-left:7px solid #74513f;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:10px 7px;min-height:140px;box-shadow:4px 5px 9px #452b1b12}.rsp .rsp-cover-placeholder .rsp-eyebrow{font-size:8px;letter-spacing:.1em;margin:0 0 10px}.rsp .rsp-cover-title{font:400 17px/1.3 'Playfair Display',Georgia,serif;color:var(--rsp-plum)}.rsp .rsp-cover-note{font-size:9px;margin:0!important}.rsp .rsp-culture{display:grid;grid-template-columns:1.2fr 1fr;background:var(--rsp-mauve);border-radius:12px;border:1px solid #d5b7a4;overflow:hidden;margin-bottom:45px!important}.rsp .rsp-culture-copy{padding:36px 38px}.rsp .rsp-culture-copy p:not(.rsp-eyebrow){font-size:15px}.rsp .rsp-culture figure img{width:100%;height:100%;object-fit:cover}.rsp .rsp-closing{text-align:center;background:#38172f;color:#fff5e8;padding:42px 25px 46px;border-top:1px solid #b99561}.rsp .rsp-closing h2{color:#edcf96}.rsp .rsp-closing>.rsp-eyebrow{color:#dfbd83}.rsp .rsp-closing p:not(.rsp-eyebrow){max-width:760px;margin-left:auto;margin-right:auto}.rsp .rsp-closing-actions{justify-content:center}.rsp .rsp-closing:before{content:'❧';display:block;font-size:30px;line-height:1;color:#d9b575;margin-bottom:16px}
.rsp-single{padding:45px 28px}.rsp .rsp-reading{max-width:820px;margin:0 auto;background:#fffaf3;border:1px solid #dbc8aa;border-radius:12px;padding:42px}.rsp .rsp-back{display:inline-block;margin-bottom:25px;font-size:13px;text-decoration:none}.rsp .rsp-publication{font-size:13px;color:#765b49}.rsp .rsp-article-hero{width:100%;border-radius:8px;margin:25px 0}.rsp .rsp-prose{font-size:17px;line-height:1.85}.rsp .rsp-prose h2{font-size:29px;margin-top:32px}.rsp .rsp-prose h3{font-size:24px;margin-top:26px}.rsp .rsp-prose p,.rsp .rsp-prose ul,.rsp .rsp-prose ol{margin-bottom:22px}.rsp .rsp-prose a{text-decoration:underline;text-underline-offset:3px}.rsp .rsp-prose blockquote{border-left:2px solid #b49466;padding:12px 22px;font-family:'Playfair Display',Georgia,serif;background:#f5eddf}.rsp .rsp-related-links{border-top:1px solid #d2b996;padding-top:25px;margin-top:30px}.rsp .rsp-related-links h2{font-size:25px}.rsp .rsp-related-articles{max-width:1266px;margin:40px auto 0}.rsp .rsp-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rsp .rsp-related-grid .rsp-article-card{display:flex;flex-direction:column}.rsp .rsp-related-grid .rsp-card-image{height:200px;flex:none}.rsp .rsp-related-grid .rsp-card-copy{flex:1}
@media(max-width:1100px){.rsp .rsp-container{padding:0 28px}.rsp .rsp-hero-copy{padding-left:32px;width:75%}.rsp .rsp-card-copy{padding:17px}.rsp .rsp-article-card h3{font-size:21px}.rsp .rsp-featured-card h3{font-size:29px}.rsp .rsp-resource-grid{grid-template-columns:1fr}.rsp .rsp-resource{grid-template-columns:125px minmax(0,1fr);gap:25px;padding:24px}.rsp .rsp-resource figure{max-width:125px}.rsp .rsp-resource-copy h3{font-size:26px}.rsp .rsp-resource-copy>p:not(.rsp-status){font-size:15px}.rsp .rsp-cover-placeholder{min-height:165px}.rsp .rsp-tools{padding:28px 20px}.rsp .rsp-tool-placeholder{padding:22px 12px}.rsp .rsp-culture-copy{padding:30px}.rsp .rsp-culture{grid-template-columns:1.3fr 1fr}}
@media(max-width:800px){.rsp .rsp-hero{min-height:460px}.rsp .rsp-hero-copy{width:90%;padding:40px 30px}.rsp .rsp-hero:after{background:linear-gradient(90deg,#35152cf5 0%,#35152cd4 50%,#35152c55 100%)}.rsp .rsp-editorial-grid{grid-template-columns:1fr}.rsp .rsp-featured-card{grid-row:auto;grid-template-columns:1fr;grid-template-rows:auto auto}.rsp .rsp-featured-card .rsp-card-image{height:300px;min-height:0}.rsp .rsp-featured-card .rsp-card-copy{padding:25px}.rsp .rsp-card-image{min-height:170px}.rsp .rsp-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rsp .rsp-additional-grid{grid-template-columns:1fr}.rsp .rsp-culture{grid-template-columns:1fr}.rsp .rsp-culture figure{height:260px}.rsp .rsp-culture-copy{padding:30px}.rsp .rsp-related-grid{grid-template-columns:1fr}.rsp .rsp-library{padding-top:36px}.rsp .rsp-reading{padding:28px}}
@media(max-width:480px){.rsp .rsp-container{padding:0 18px}.rsp .rsp-hero{min-height:540px}.rsp .rsp-hero-copy{width:100%;padding:38px 23px}.rsp .rsp-hero-copy h1{font-size:35px}.rsp .rsp-hero-copy p:not(.rsp-eyebrow){font-size:15px}.rsp .rsp-hero-actions{display:block}.rsp .rsp-hero-actions .wp-block-buttons{margin-bottom:12px}.rsp .rsp-hero-actions .wp-block-button,.rsp .rsp-hero-actions .wp-block-button__link,.rsp .rsp-hero-actions .rsp-button{width:100%}.rsp .rsp-article-card{grid-template-columns:1fr}.rsp .rsp-card-image{height:190px;min-height:0}.rsp .rsp-card-copy{padding:23px}.rsp .rsp-article-card h3{font-size:25px}.rsp .rsp-featured-card h3{font-size:28px}.rsp .rsp-featured-card .rsp-card-image{height:230px}.rsp .rsp-excerpt{font-size:14px}.rsp .rsp-featured-card .rsp-excerpt{font-size:15px}.rsp .rsp-browse{padding-top:32px}.rsp .rsp-browse>h2{font-size:27px}.rsp .rsp-filters{justify-content:flex-start}.rsp .rsp-filters a{font-size:11px;padding:9px 13px}.rsp .rsp-tools{padding:28px 17px}.rsp .rsp-tool-grid{grid-template-columns:1fr}.rsp .rsp-tool-placeholder{padding:23px}.rsp .rsp-tool-placeholder h3{font-size:22px}.rsp .rsp-resource{grid-template-columns:105px minmax(0,1fr);gap:16px;padding:18px}.rsp .rsp-resource-copy h3{font-size:22px}.rsp .rsp-resource-copy>p:not(.rsp-status){font-size:13px}.rsp .rsp-cover-title{font-size:14px}.rsp .rsp-cover-placeholder{min-height:140px}.rsp .rsp-culture-copy{padding:28px 22px}.rsp .rsp-culture h2{font-size:28px}.rsp .rsp-closing{padding:36px 23px}.rsp .rsp-closing h2{font-size:29px}.rsp .rsp-closing-actions{display:block}.rsp .rsp-closing-actions .wp-block-buttons{margin-bottom:12px}.rsp .rsp-closing-actions .wp-block-button,.rsp .rsp-closing-actions .wp-block-button__link,.rsp .rsp-closing-actions .rsp-button{width:100%}.rsp-single{padding:25px 15px}.rsp .rsp-reading{padding:24px 20px}.rsp .rsp-reading h1{font-size:34px}.rsp .rsp-prose{font-size:16px}.rsp .rsp-article-hero{margin:22px 0}}
@media(prefers-reduced-motion:reduce){.rsp *{scroll-behavior:auto!important;transition:none!important}}
.entry-content .rsp .wp-block-buttons{margin:0}.rsp .rsp-closing .rsp-eyebrow{color:#dfbd83}.rsp .rsp-card-image{object-position:68% center}.rsp .rsp-editorial-grid:has(>.rsp-article-card:only-child){display:block;max-width:850px;margin:0 auto}.rsp .rsp-editorial-grid>.rsp-article-card:only-child .rsp-card-image{height:330px;min-height:0}.rsp .rsp-editorial-grid>.rsp-article-card:only-child{grid-template-rows:auto auto}
@media(max-width:480px){.entry-content .rsp .rsp-hero-actions .wp-block-buttons,.entry-content .rsp .rsp-closing-actions .wp-block-buttons{margin-bottom:12px}.rsp .rsp-editorial-grid>.rsp-article-card:only-child .rsp-card-image{height:230px}}
