/* Relationship Atlas · richer editorial journeys */
.soul-journey{max-width:1200px;margin:0 auto;padding:120px 24px 85px;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:50px}.journey-intro{padding-left:18px}.journey-intro h2,.constellation-copy h2{font-size:clamp(32px,4vw,50px);line-height:1.35;letter-spacing:.02em;font-weight:600;color:#112c3a;margin:20px 0}.journey-intro h2 em{color:#478e7d;font-style:normal}.journey-intro p,.constellation-copy p{max-width:470px;color:#637a7a;line-height:2;font-size:15px}.journey-link,.constellation-more{display:inline-block;border-bottom:1px solid #a98d66;padding:8px 0;color:#255b52;font-size:13px;font-weight:700;margin-top:20px}.journey-art{height:420px;position:relative;background:linear-gradient(0deg,#08263255,#102b3910),url('/assets/celestial-reading.webp') center/cover;box-shadow:22px 22px 0 #e5ebe3}.journey-art:before{content:'';position:absolute;inset:12px;border:1px solid #f0e0bb78;pointer-events:none}.journey-floating{position:absolute;bottom:-22px;left:-30px;width:190px;padding:22px;background:#122e3fef;border:1px solid #d2b78270;color:#f1ead9;box-shadow:0 14px 30px #132f352a}.journey-floating small{display:block;color:#a6d4c6;font-size:8px;letter-spacing:.15em}.journey-floating span{display:block;font-size:19px;margin:14px 0;line-height:1.6}.journey-floating b{color:#d8c195;font-size:18px;font-weight:400}.paths-section{padding-top:95px}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.path-card{position:relative;min-height:330px;padding:29px;background:#f0f2ea;border:1px solid #dbe4d7;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.path-card:nth-child(2){background:#112e40;color:white;border-color:#112e40}.path-card:nth-child(3){background:#f0e9e3}.path-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #143d3615}.path-number{font-size:9px;letter-spacing:.15em;color:#6b9b8f}.path-icon{font:55px Georgia;color:#9b825f;margin:20px 0 7px}.path-card:nth-child(2) .path-icon{color:#c8b182}.path-card h3{font-size:20px;margin:6px 0}.path-card p{color:#74827e;font-size:13px;line-height:1.9;max-width:270px}.path-card:nth-child(2) p{color:#b3c8c5}.path-action{margin-top:auto;color:#347568;font-size:12px;font-weight:700}.path-card:nth-child(2) .path-action{color:#99dbca}.constellation-section{background:#0a2132;color:#fff;padding:90px max(calc((100vw - 1120px)/2),7vw);display:grid;grid-template-columns:1fr 1fr;gap:80px;position:relative;overflow:hidden}.constellation-section:before{content:'✶';position:absolute;left:-30px;top:-115px;font:360px Georgia;color:#b8c8a209}.constellation-copy .eyebrow{color:#a5ddcb}.constellation-copy h2{color:#f4ead8}.constellation-copy p{color:#b9cbc6}.constellation-more{color:#cbd8b6}.constellation-links a{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;border-top:1px solid #d3dec72e;padding:21px 0}.constellation-links a:last-child{border-bottom:1px solid #d3dec72e}.constellation-links a>span{font:35px Georgia;color:#d4ba88}.constellation-links small{display:block;color:#7db4a4;letter-spacing:.15em;font-size:9px}.constellation-links b{display:block;font-size:16px;margin:5px 0}.constellation-links p{margin:0;font-size:12px;color:#9fb5b1}.constellation-links i{font-style:normal;color:#92dac7}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.story-grid a{padding:26px;min-height:278px;background:#f1ede5;border:1px solid #e3dbce;display:flex;flex-direction:column;transition:transform .25s}.story-grid a:nth-child(2){background:#e8efe8}.story-grid a:nth-child(3){background:#eee9e6}.story-grid a:hover{transform:translateY(-5px)}.story-grid small{font-size:10px;color:#79958b}.story-quote{font-size:20px;line-height:1.7;font-weight:600;color:#173c42;margin:21px 0 6px}.story-grid p{font-size:12px;color:#788b87;line-height:1.9}.story-grid span{margin-top:auto;color:#377b6b;font-size:12px;font-weight:700}.directory-hero{min-height:500px;background:linear-gradient(90deg,#092034f8 0%,#0b2c3de6 48%,#10333166),url('/assets/celestial-reading.webp') center/cover;color:white;padding:85px max(calc((100vw - 1120px)/2),7vw);display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.directory-hero .eyebrow,.hub-band .eyebrow{color:#a5ddcb}.directory-hero h1{font-size:clamp(38px,5vw,60px);line-height:1.3;font-weight:600;margin:18px 0}.directory-hero p{color:#c1d4ce;max-width:530px;line-height:2}.directory-hero .button{margin-top:20px}.directory-art{margin:auto;width:245px;height:245px;border:1px solid #d5c19388;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 20px #cbb68413,0 0 0 21px #cbb68455,0 0 0 60px #cbb68408}.directory-art span{font:100px Georgia;color:#e1cca2}.directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.directory-card{position:relative;padding:26px;background:#fff;border:1px solid #e2e9e0;min-height:190px;transition:transform .25s,border-color .25s}.directory-card:hover{transform:translateY(-4px);border-color:#91bbab}.directory-card span{color:#72a395;font-size:9px;letter-spacing:.14em}.directory-card h3{font-size:19px;color:#173b42;margin:18px 0 8px}.directory-card p{font-size:13px;color:#7a8c87;line-height:1.8;max-width:250px}.directory-card i{position:absolute;right:20px;bottom:18px;font-style:normal;color:#5e9e8c}.hub-band{background:linear-gradient(90deg,#0b2435fa,#0b333ee8),url('/assets/editorial-library.webp') center/cover;color:#fff;padding:70px max(calc((100vw - 1120px)/2),7vw)}.hub-band h2{font-size:32px;margin:10px 0}.hub-band p{color:#bdd0c9}.hub-band .hero-actions{margin-top:25px}.reading-page .article-cta{margin-top:36px}@media(max-width:720px){.soul-journey{padding:70px 20px 65px;grid-template-columns:1fr;gap:32px}.journey-intro{padding:0}.journey-art{height:300px;margin:0 10px 10px 22px;box-shadow:10px 10px 0 #e5ebe3}.journey-floating{left:-20px;bottom:-20px;width:150px;padding:15px}.journey-floating span{font-size:15px;margin:8px 0}.path-grid{grid-template-columns:1fr;gap:10px}.path-card{min-height:235px;padding:23px}.path-icon{font-size:43px;margin:10px 0}.constellation-section{grid-template-columns:1fr;gap:35px;padding:65px 23px}.story-grid{grid-template-columns:1fr}.story-grid a{min-height:220px}.story-quote{font-size:19px}.directory-hero{min-height:470px;display:block;padding:65px 23px;background-position:60% center}.directory-hero h1{font-size:38px}.directory-art{width:140px;height:140px;margin:55px auto 0}.directory-art span{font-size:65px}.directory-grid{grid-template-columns:1fr 1fr;gap:9px}.directory-card{padding:18px 14px;min-height:190px}.directory-card h3{font-size:16px}.directory-card p{font-size:12px}.hub-band{padding:55px 23px}.hub-band h2{font-size:27px}}
.service-hero{background-image:linear-gradient(90deg,#092034f8 0%,#0b2c3de6 50%,#10333177),url('/assets/celestial-reading.webp')}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.service-grid article{position:relative;padding:30px;background:#fff;border:1px solid #dae5db;min-height:265px}.service-grid article>span{font-size:9px;letter-spacing:.16em;color:#719d8f}.service-symbol{position:absolute;right:28px;top:20px;font:42px Georgia;color:#b9a47a}.service-grid h3{font-size:21px;margin:30px 0 10px;color:#163a40}.service-grid p{color:#6c7f7b;font-size:13px;line-height:1.9;max-width:420px}.service-grid a{display:inline-block;color:#357b69;font-size:12px;font-weight:700;margin-top:12px}.service-process{background:#e6eee7;padding:75px 24px}.service-process-inner{max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:70px}.service-process h2{font-size:36px;line-height:1.35;color:#16383f}.service-process p{font-size:14px;line-height:2;color:#68817a;max-width:430px}.service-steps>div{display:flex;gap:20px;border-top:1px solid #c6d9cc;padding:17px 0}.service-steps b{font-size:11px;color:#599884}.service-steps strong,.service-steps small{display:block}.service-steps strong{font-size:15px;color:#224b49}.service-steps small{font-size:12px;color:#6c8580;line-height:1.8;margin-top:5px}.service-close-card{background:linear-gradient(90deg,#0c283af5,#174b4aed),url('/assets/editorial-library.webp') center/cover;color:#fff;padding:55px;text-align:center}.service-close-card .eyebrow{color:#91d5c0}.service-close-card h2{color:#fff;font-size:32px}.service-close-card p{color:#c4d5ce}.service-close-card .hero-actions{justify-content:center}.service-close-card small{display:block;color:#9eb9b1;margin-top:20px}@media(max-width:720px){.service-grid{grid-template-columns:1fr}.service-grid article{min-height:220px}.service-process-inner{grid-template-columns:1fr;gap:25px}.service-process h2{font-size:30px}.service-close-card{padding:35px 22px}.service-close-card h2{font-size:26px}}
[data-journal-discovery][hidden]{display:none}
