/* Botanical field journal: scoped presentation only; original content and state retained. */
body.wc-journal{--j-ink:#294c3c;--j-accent:#537357;--j-wash:#e9efdf;--j-line:#ccd7c1;--j-gold:#a58b54;--j-paper:#fffcf4;background-color:#f6f4eb;color:var(--j-ink)}body.wc-journal.j-mind{--j-accent:#61776b;--j-wash:#e6eee8;--j-line:#c7d6ca}body.wc-journal.j-support{--j-accent:#82704b;--j-wash:#f2ead7;--j-line:#dacfaf}body.wc-journal.j-practice{--j-accent:#6e6d83;--j-wash:#eae9ef;--j-line:#d1cfdf}body.wc-journal.j-blueprint{--j-accent:#4d7050;--j-wash:#e5eddf;--j-line:#c2d1b7}
.wc-journal :is(.hero,.wc-intro){position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--j-line);border-radius:24px;background:linear-gradient(115deg,var(--j-paper) 25%,var(--j-wash));box-shadow:0 12px 40px #294c3c08;padding:44px 38px;margin-top:26px;margin-bottom:30px;text-align:left}
.wc-journal :is(.hero,.wc-intro)::before{content:'';position:absolute;left:38px;top:0;width:85px;height:3px;background:var(--j-gold)}
.wc-journal :is(.hero,.wc-intro)>:not(.j-botanical){position:relative;z-index:1}.wc-journal :is(.hero,.wc-intro) h1{font-family:Georgia,serif;font-weight:400;color:#294c3c;letter-spacing:-1.3px;line-height:1.1;max-width:800px;font-size:clamp(35px,4.5vw,58px);margin:14px 0 20px}.wc-journal :is(.hero,.wc-intro)>p{max-width:740px;color:#506552;line-height:1.75}.wc-journal :is(.hero,.wc-intro):has(.j-botanical){padding-right:29%}.wc-journal .j-botanical{position:absolute!important;width:260px;max-width:29%;height:auto;right:9px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.85;z-index:0}
.wc-journal :is(.eyebrow,.wc-eyebrow,.overline){color:var(--j-accent);letter-spacing:1.8px;font-size:10px;font-weight:650}.wc-journal :is(h2,h3){text-wrap:balance}.wc-journal :is(.wc-section-head,.section-heading,.sectionhead,.section-head,.section-top){border-color:var(--j-line)}.wc-journal .section{scroll-margin-top:22px}.wc-journal .section>h2{padding-bottom:15px;border-bottom:1px solid var(--j-line)}
.wc-journal :is(.note,.callout,.insight-box,.section-note,.fg-reflection-strip){border:1px solid var(--j-line);border-left:3px solid var(--j-gold);border-radius:5px 14px 14px 5px;background:linear-gradient(115deg,var(--j-wash),#fffcf6);padding:19px 23px;color:#3f5945;box-shadow:0 4px 16px #294c3c04}.wc-journal :is(.urgent,.warning,.caution){border-left-color:#ab634e;background:#faf0e7;color:#6c3c30}.wc-journal :is(.myth,.compare-card,.mini-card,.adhd-card,.ocd-life-card,.wc-process article){border-radius:14px;border-color:var(--j-line);box-shadow:0 5px 18px #28433306}
.wc-journal :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid #a38b54;outline-offset:4px}.wc-journal :is(button,.action,.wc-solid-link){transition:box-shadow .18s,background-color .18s}.wc-journal button:not(:disabled):hover{box-shadow:0 3px 10px #294c3c16}.wc-journal :is(button[aria-pressed=true],button[aria-selected=true],button.choice.active,button.chip.active,button.chip.selected,button.tab.active){box-shadow:inset 0 0 0 2px var(--j-accent),0 3px 9px #294c3c14}.wc-journal :is(input[type=search],select,textarea){border-color:var(--j-line);border-radius:10px}.wc-journal :is(.nav,.toc,.quick-nav,.toolbar,.wc-jumps){border-color:var(--j-line)}.wc-journal .wc-jumps a{background:#fffdf8;border-color:var(--j-line);color:var(--j-ink)}.wc-journal .wc-jumps a:hover{background:var(--j-wash)}
.wc-journal details.chapter{border-radius:17px;border-color:var(--j-line);overflow:hidden;box-shadow:0 6px 20px #28433308}.wc-journal details.chapter>summary{background:linear-gradient(105deg,#fffdf6,var(--j-wash));border-color:var(--j-line)}.wc-journal details.chapter[open]>summary{border-bottom:1px solid var(--j-line)}.wc-journal details.accordion{border-radius:13px;border-color:var(--j-line)}
.wc-journal .wc-section{border-color:var(--j-line);padding:34px 0}.wc-journal .wc-section-head .wc-number{font:italic 27px Georgia,serif;color:var(--j-accent);display:inline-flex;align-items:center;gap:14px}.wc-journal .wc-section-head .wc-number:after{content:'';height:1px;width:46px;background:var(--j-gold)}.wc-journal .wc-topic-card{position:relative;border-color:var(--j-line);border-radius:17px;background:var(--j-paper);box-shadow:0 6px 22px #294c3c06;padding:24px;min-height:230px}.wc-journal .wc-topic-card:nth-child(even){background:linear-gradient(145deg,#fffdf5,var(--j-wash))}.wc-journal .wc-topic-card h3{font-size:25px}.wc-journal .wc-topic-card .wc-card-cta{border-top:1px solid var(--j-line);padding-top:14px;width:100%}.wc-journal .wc-topic-card:hover{box-shadow:0 12px 30px #294c3c16;border-color:var(--j-accent)}.wc-journal .j-card-icon{width:41px;height:41px;border:1px solid var(--j-line);border-radius:50%;display:grid;place-items:center;background:var(--j-wash);color:var(--j-accent);margin-bottom:19px}.wc-journal .j-card-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.wc-journal .wc-garden-card,.wc-journal .wc-sky-card{background:linear-gradient(135deg,#294c3c,#18372c)!important;color:#f6edcf;min-height:270px}.wc-journal .wc-sky-card{background:radial-gradient(ellipse at top right,#4c4d70,#1c2b41 85%)!important}.wc-journal :is(.wc-garden-card,.wc-sky-card) .j-card-icon{background:#ffffff10;border-color:#f4e8c744;color:#ead6a1}.wc-journal :is(.wc-garden-card,.wc-sky-card) .wc-card-cta{border-color:#f4e8c744}.wc-journal :is(.wc-garden-card,.wc-sky-card):after{content:'✧';position:absolute;right:20px;top:20px;font:70px Georgia;color:#f4e5b7;opacity:.13}
.wc-journal .j-next{max-width:1080px;margin:45px auto;padding:30px;background:#294c3c;border:1px solid #49694d;border-radius:20px;color:#f5ecd5;box-sizing:border-box}.wc-journal .j-next .j-label{font:600 10px system-ui;letter-spacing:2px;text-transform:uppercase;color:#c4cfaa}.wc-journal .j-next h2{font:30px/1.2 Georgia,serif;color:#f5ecd5;margin:10px 0 22px}.wc-journal .j-next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wc-journal .j-next a{display:flex;flex-direction:column;gap:8px;padding:19px;border:1px solid #d1d8b940;border-radius:12px;background:#ffffff05;color:#f6edda;text-decoration:none;font:19px/1.3 Georgia,serif}.wc-journal .j-next a:hover{background:#ffffff12;border-color:#cab986}.wc-journal .j-next a small{font:12px/1.6 system-ui;color:#d2ddc6}.wc-journal .j-next a span{font:12px system-ui;color:#e0cea0;margin-top:auto;padding-top:8px}.wc-journal .wc-small-print{line-height:1.8}.wc-journal .wc-plan-callout{box-shadow:0 14px 30px #294c3c13}.wc-journal :is(.tile,.card):has(>.art){border-radius:17px;overflow:hidden;border-color:var(--j-line);box-shadow:0 6px 22px #294c3c08}
/* Retain the compact homepage, adding a restrained journal finish. */
.wc-journal.hp-page .hp-topic{box-shadow:0 8px 25px #294c3c0b}.wc-journal.hp-page .hp-topic-number{color:#7a8261}.wc-journal.hp-page .hp-topic-link{border-top-color:#b8b99b}.wc-journal.hp-page .hp-experience{box-shadow:0 8px 25px #294c3c09}.wc-journal.hp-page .hp-blueprint-section{background:linear-gradient(110deg,#244634,#365c42)}
@media(max-width:850px){.wc-journal :is(.hero,.wc-intro){padding:30px 26px}.wc-journal :is(.hero,.wc-intro):has(.j-botanical){padding-right:25%}.wc-journal .j-botanical{max-width:25%;right:0;opacity:.55}.wc-journal .j-next{margin:30px 20px}.wc-journal .wc-topic-card{min-height:220px}}@media(max-width:600px){.wc-journal :is(.hero,.wc-intro){border-radius:17px;padding:28px 22px;margin-top:20px}.wc-journal :is(.hero,.wc-intro):has(.j-botanical){padding-right:22px}.wc-journal .j-botanical{max-width:115px;top:10px;right:0;transform:none;opacity:.12}.wc-journal :is(.hero,.wc-intro) h1{font-size:37px;letter-spacing:-.8px}.wc-journal .j-next{padding:23px;margin:28px 18px}.wc-journal .j-next-grid{grid-template-columns:1fr}.wc-journal .j-next h2{font-size:27px}.wc-journal .wc-topic-card{min-height:0}.wc-journal :is(.note,.callout){padding:16px 18px}}@media(prefers-reduced-motion:reduce){.wc-journal :is(button,.action,.wc-solid-link){transition:none}}@media print{body.wc-journal{background:white}.wc-journal .j-botanical,.wc-journal .j-next{display:none}.wc-journal :is(.hero,.wc-intro){background:white;box-shadow:none;padding:15px!important;border:0}.wc-journal :is(.note,.callout){box-shadow:none}}
/* Keep medication suggestions free to extend beyond the hero. */
.wc-journal .hero:has(.hero-search){overflow:visible}.wc-journal :is(.hero,.wc-intro):has(.j-botanical)::after{display:none}
/* Quiet green collection backgrounds, with translucent botanical texture. */
body.wc-journal{--j-ground:#edf1e6;--j-glow:#fafbf2;background-color:var(--j-ground);background-image:radial-gradient(ellipse 900px 650px at 10% 0%,var(--j-glow),transparent 85%),url('/assets/leaf-pattern.svg');background-size:auto,310px 350px;background-repeat:no-repeat,repeat}
body.wc-journal.j-mind{--j-ground:#e7efea;--j-glow:#f6f9f3}
body.wc-journal.j-support{--j-ground:#edf0df;--j-glow:#fbfaee}
body.wc-journal.j-practice{--j-ground:#e4eee6;--j-glow:#f4f8ee;background-size:auto,375px 423px}
body.wc-journal.j-blueprint{--j-ground:#e0eadb;--j-glow:#f3f7eb;background-size:auto,280px 316px}
body.wc-journal.hp-page{--j-ground:#f0f3e8;--j-glow:#fffdf4}
.wc-journal.hp-page .hp-topic-section{background-color:#e4ecdc;background-image:url('/assets/leaf-pattern.svg');background-size:360px 406px}
.wc-journal.hp-page .hp-experience-section{background-color:#edf2e6;background-image:linear-gradient(120deg,#fffdf780,transparent),url('/assets/leaf-pattern.svg');background-size:auto,420px 474px}
.wc-journal.hp-page .hp-help{background-color:#fafbf4e8;border-radius:20px}
.wc-journal :is(.wc-section-head,.wc-small-print){text-shadow:0 1px 8px var(--j-ground)}
@media print{body.wc-journal,.wc-journal.hp-page .hp-topic-section,.wc-journal.hp-page .hp-experience-section{background:white!important;background-image:none!important}}
