.va-page-content:has(.va-journal){padding:0}.va-page-content>.va-journal{width:100%;max-width:none;margin:0}.va-journal,.vj-reading{--vj-navy:#06172a;--vj-gold:#c89d47;--vj-paper:#f7f4ec;--vj-line:#dcd8cc;--vj-ink:#142d43;color:var(--vj-ink);background:var(--vj-paper);font-family:'DM Sans',Arial,sans-serif}.va-journal *,.vj-reading *{box-sizing:border-box}.va-journal-hero{height:calc(100svh - var(--va-header-height,88px) - var(--va-admin-offset,0px));min-height:500px;position:relative;background:radial-gradient(ellipse at 80% 25%,#244a5745,transparent 55%),#06172a;color:#fff8e8;padding:24px clamp(24px,3vw,60px);display:flex;align-items:flex-end;overflow:hidden}.vj-hero-copy{position:relative;z-index:1;width:60%;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.va-journal .vj-eyebrow,.vj-reading .vj-eyebrow{font:700 10px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#a27a2f;margin:0}.va-journal-hero .vj-eyebrow{color:#edc76e}.va-journal-hero h1{font:400 clamp(44px,5.5vw,90px)/1.04 'Source Serif 4',Georgia,serif;margin:0;letter-spacing:-1.5px}.va-journal-hero h1 em{color:#edc76e;font-weight:400;font-style:normal}.vj-intro{font:400 19px/1.6 'DM Sans',Arial,sans-serif;max-width:590px;margin:0}.vj-primary{display:inline-flex;align-items:center;gap:28px;justify-content:space-between;background:#edc76e;color:#06172a;padding:12px 20px;min-height:44px;font:700 13px/1.5 'DM Sans',Arial,sans-serif;text-decoration:none}.vj-primary:hover{background:#f4d68e}.vj-hero-art{position:absolute;right:6%;top:10%;width:38%;height:70%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#edc76e;opacity:.8}.vj-hero-art svg{width:100%;max-height:90%;stroke:currentColor;fill:none;stroke-width:1.1}.vj-hero-art circle:last-of-type{stroke-dasharray:1 7}.vj-hero-art path{stroke-width:1.6}.vj-hero-art span{font-size:10px;letter-spacing:3px;margin-top:22px}.vj-library,.vj-related{padding:80px clamp(24px,4vw,80px)}.vj-library-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:32px}.va-journal h2,.vj-related h2{font:400 clamp(32px,3.4vw,56px)/1.1 'Source Serif 4',Georgia,serif;letter-spacing:-1px;margin:12px 0 0}.vj-library-heading>p{font-size:16px;line-height:1.7;max-width:520px;margin:0}.vj-toolbar{display:flex;flex-direction:column;gap:24px;border-top:1px solid var(--vj-line);padding:26px 0 14px}.vj-filters{display:flex;gap:8px;flex-wrap:wrap}.vj-filters button{border:1px solid #cad0ca;background:transparent;padding:11px 16px;font:700 11px/1.3 'DM Sans',Arial,sans-serif;letter-spacing:.03em;color:#27433d;cursor:pointer;min-height:42px}.vj-filters button[aria-pressed=true],.vj-filters button:hover{background:#142f40;border-color:#142f40;color:#fff9eb}.vj-search{display:flex;align-items:center;gap:20px;font-size:12px;color:#4d5b5c}.vj-search input{font:400 14px/1.5 'DM Sans',Arial,sans-serif;appearance:none;border:1px solid #cbd0c9;background:#fffdf8;border-radius:0;padding:13px 16px;color:#142d43;width:min(100%,480px);min-height:46px}.vj-results{font-size:12px;color:#697775;margin:12px 0 24px}.vj-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vj-card{--card-accent:#88703c;background:#fffefa;border:1px solid #e3e1d8;border-top:3px solid var(--card-accent);padding:28px;display:flex;flex-direction:column;min-width:0;min-height:330px;transition:transform .2s,border-color .2s,box-shadow .2s}.vj-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #122d3d0a;border-color:var(--card-accent)}.vj-topic-rhythm-of-life{--card-accent:#5a7051}.vj-topic-awareness-heals{--card-accent:#284f73}.vj-topic-secrets-of-karma{--card-accent:#1d6858}.vj-topic-i-am-better{--card-accent:#a57a24}.vj-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.vj-tag{display:inline-block;font-size:10px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.07em;color:var(--card-accent)}.vj-format{font-size:9px;padding:5px 9px;border:1px solid #deddd4;border-radius:20px;white-space:nowrap;color:#626e6a}.vj-card h3{font:400 clamp(25px,2.2vw,33px)/1.15 'Source Serif 4',Georgia,serif;color:#142d43;letter-spacing:-.5px;margin:32px 0 16px}.vj-card h3 a{color:inherit;text-decoration:none}.vj-card>p{font-size:14px;line-height:1.7;color:#52615f;margin:0 0 20px}.vj-card-source{margin-top:auto;font-size:10px;letter-spacing:.04em;color:#72817a;padding-bottom:14px}.vj-card-link{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--vj-line);padding-top:16px;font:700 12px/1.4 'DM Sans',Arial,sans-serif;text-decoration:none;color:#193e43}.vj-card-link>span:last-child{font-size:20px;font-weight:400;color:var(--card-accent)}.vj-more{display:flex;justify-content:center;align-items:center;gap:30px;min-height:48px;margin:32px auto 0;padding:14px 25px;font:700 12px 'DM Sans',Arial,sans-serif;background:#142d43;color:#fff9eb;border:0;cursor:pointer}.vj-editorial-note{font-size:11px;line-height:1.7;color:#718078;margin:32px 0 0;max-width:850px}.vj-empty{padding:40px 0;font:400 22px/1.5 Georgia,serif}.va-journal [hidden]{display:none!important}.va-journal :is(a,button,input):focus-visible,.vj-reading a:focus-visible{outline:3px solid #a77b2b;outline-offset:5px}.vj-reading-head{padding:64px clamp(24px,6vw,110px);background:#06172a;color:#fff8e8}.vj-back{display:inline-block;font-size:12px;margin-bottom:45px;color:#edc76e;text-decoration:none}.vj-reading-head .vj-eyebrow{color:#edc76e}.vj-reading-head h1{max-width:1000px;font:400 clamp(38px,5.3vw,80px)/1.08 'Source Serif 4',Georgia,serif;letter-spacing:-1px;margin:18px 0 24px}.vj-byline{font-size:12px;color:#c3d0d1;margin:0}.vj-byline span{margin:0 10px}.vj-reading-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:clamp(30px,7vw,120px);padding:64px clamp(24px,6vw,110px)}.vj-reading-body{max-width:850px;font:400 20px/1.8 'Source Serif 4',Georgia,serif}.vj-reading-label{font:700 10px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:2px;color:#9b772f}.vj-original{border-top:1px solid #d5d7cc;margin-top:32px;padding-top:24px}.vj-original p{font:400 14px/1.7 'DM Sans',Arial,sans-serif;margin-bottom:20px}.vj-reading-aside{border-top:2px solid #bda364;padding-top:20px}.vj-reading-aside h2{font:400 30px/1.15 Georgia,serif;margin:16px 0 24px}.vj-reading-aside a{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #d5d7cc;font:400 13px/1.5 'DM Sans',Arial,sans-serif;text-decoration:none}.vj-related{background:#eeeee4}.vj-related .vj-cards{margin-top:30px}
@media(max-width:1100px){.vj-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vj-library-heading{gap:30px}.vj-reading-layout{grid-template-columns:2fr 1fr;gap:35px}}
@media(max-width:900px){.va-journal-hero{padding-inline:24px;min-height:0}.vj-hero-copy{width:100%;gap:18px}.va-journal-hero h1{font-size:clamp(36px,6.2vw,48px)}.vj-intro{font-size:16px;max-width:560px}.vj-hero-art{top:20px;left:24px;right:24px;width:auto;height:38%;opacity:.65}.vj-hero-art span{font-size:9px;margin-top:8px}.vj-library-heading{grid-template-columns:1fr;gap:22px}.vj-library,.vj-related{padding-block:48px}.vj-reading-head{padding-block:40px}}
@media(max-width:600px){.vj-cards{grid-template-columns:1fr}.vj-card{padding:24px;min-height:300px}.vj-card h3{font-size:30px}.vj-filters{gap:6px}.vj-filters button{font-size:10px;padding:10px 12px}.vj-search{align-items:flex-start;flex-direction:column;gap:10px}.vj-search input{width:100%;max-width:none}.vj-library,.vj-related{padding-inline:20px}.vj-reading-layout{grid-template-columns:1fr;gap:40px;padding-block:35px}.vj-back{margin-bottom:30px}.vj-reading-body{font-size:19px}.vj-hero-copy{gap:16px}.va-journal-hero{padding-inline:20px}.vj-hero-art{height:32%}.vj-primary{font-size:12px;padding:12px 16px}.vj-reading-head h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){.vj-card{transition:none}.vj-card:hover{transform:none}}
.vj-card-image{display:block;margin:-28px -28px 24px;overflow:hidden}.vj-card-image img{display:block;width:100%;height:220px;object-fit:cover}@media(max-width:600px){.vj-card-image{margin:-24px -24px 24px}}
/* Configurable covers and article media share the same visual language. */
.vj-tile-media{display:block;position:relative;aspect-ratio:16/9;margin:-28px -28px 24px;background:#e9e8dc;overflow:hidden;flex:none;text-decoration:none}.vj-tile-media img{display:block;width:100%;height:100%;object-fit:cover}.vj-image-contain img{object-fit:contain}.vj-focus-top img{object-position:center top}.vj-focus-bottom img{object-position:center bottom}.vj-focus-center img{object-position:center center}.vj-play-badge{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#06172ae8;border:1px solid #e8c56c;color:#fff5da;font:700 10px/1.2 'DM Sans',Arial,sans-serif;letter-spacing:.05em}.vj-play-badge>span{color:#edc76e}.vj-video-placeholder{display:block;width:100%;height:100%;background:radial-gradient(circle at 70% 35%,#edc76e35,transparent 45%),linear-gradient(130deg,#173d43,#06172a)}.vj-lead-media{width:100%;margin:0 0 32px;max-width:100%;background:#eeeee5}.vj-lead-media>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.vj-lead-media.vj-image-contain>img{object-fit:contain}.vj-lead-media figcaption{font:400 12px/1.6 'DM Sans',Arial,sans-serif;color:#62716c;background:#f7f4ec;padding:12px 0 0}.vj-lead-media video{display:block;width:100%;max-height:640px;aspect-ratio:16/9;background:#06172a;object-fit:contain}.vj-embed{aspect-ratio:16/9;position:relative;background:#06172a}.vj-video-launch{display:block;position:relative;width:100%;height:100%;border:0;padding:0;cursor:pointer;background:#06172a}.vj-video-poster{display:block;width:100%;height:100%;object-fit:cover}.vj-video-launch-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;min-width:160px;padding:18px 22px;background:#06172ae8;color:#fff7e4;border:1px solid #edc76e;font:700 13px/1.3 'DM Sans',Arial,sans-serif}.vj-video-launch-label>span{color:#edc76e}.vj-video-launch-label small{flex-basis:100%;font-size:10px;font-weight:400;text-align:center;color:#cfdbd8}.vj-embed iframe{display:block;width:100%;height:100%;border:0}.vj-video-launch:focus-visible{outline:3px solid #edc76e;outline-offset:-6px}.va-journal-media-editor [hidden]{display:none!important}@media(max-width:600px){.vj-tile-media{margin:-24px -24px 24px}.vj-video-launch-label{padding:12px 16px;min-width:140px}.vj-lead-media{margin-bottom:24px}}
