[data-fieldguide-root]{--fg-muted:#536c73;--fg-line:#cbd5cf}
/* Readable editorial pages inside the same cinematic island world. */
.enriched-page{--fg-ink:#12303b;--fg-muted:#536c73;--fg-paper:#f4f4ee;--fg-line:#cbd5cf;color:var(--fg-ink);background:#0b1b24}
.fieldguide-hero{max-width:1490px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:5%;padding:35px 4.1% 42px;color:#f0f1e5;min-width:0}
.fieldguide-hero-copy{min-width:0}.fieldguide-eyebrow{font:9px/1.8 "SFMono-Regular",Consolas,monospace;letter-spacing:.13em;color:#68827c;margin:0 0 14px}
.fieldguide-hero .fieldguide-eyebrow{color:#b1c5ba}.fieldguide-hero h1{font-size:clamp(34px,3.6vw,56px);font-weight:500;line-height:1.26;letter-spacing:-.04em;margin:0 0 19px;text-wrap:balance}
.fieldguide-hero-intro{font-size:13px;line-height:1.95;color:#c5d4cd;max-width:480px}.fieldguide-back{display:inline-flex;align-items:center;min-height:44px;font-size:10px;margin:0 0 11px;color:#b9cbc2}
.fieldguide-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:19px;font-size:10px;color:#d2d9c4}.fieldguide-meta>span{border-left:1px solid #bdceb069;padding-left:10px}
.fieldguide-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:23px}.fieldguide-hero-actions a{min-height:44px;display:inline-flex;align-items:center;gap:12px;font-size:11px;border-bottom:1px solid #c5d6c65c}
.fieldguide-hero-scene{margin:0;min-width:0;border:1px solid #c4d7ca30;border-radius:14px;overflow:hidden;box-shadow:0 23px 70px #030e1445;background:#122b36}
.fieldguide-hero-scene img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.fieldguide-hero-scene figcaption{padding:8px 13px;font-size:8px;line-height:1.5;color:#abc1b6;letter-spacing:.04em}
.enriched-reading{background:var(--fg-paper);padding:37px 0 45px}.enriched-reading>.shell{max-width:1360px;padding-left:4.1%;padding-right:4.1%}
.enriched-reading .section{padding-top:38px;padding-bottom:38px}.enriched-reading .light-panel{background:#e8ece6;margin-top:20px;padding:25px;border:1px solid #d2ddd4;border-radius:9px}
.enriched-reading .light-panel h2{font-size:26px}.enriched-reading .light-panel p{font-size:13px;line-height:1.9;color:var(--fg-muted)}
.fieldguide-section{margin:0 0 37px;padding:0 0 34px;border-bottom:1px solid var(--fg-line)}
.fieldguide-section-heading{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;gap:7%;margin-bottom:22px}.fieldguide-section-heading h2{font-size:clamp(27px,2.8vw,40px);font-weight:500;line-height:1.3;letter-spacing:-.035em}
.fieldguide-section-heading>p{font-size:12px;line-height:1.9;color:var(--fg-muted);max-width:520px}
.fieldguide-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:23px}.fieldguide-tabs button{display:flex;align-items:center;gap:13px;text-align:left;background:transparent;border:0;border-bottom:1px solid #bccbc3;color:#688179;min-height:56px;padding:13px 0;font-size:13px;line-height:1.6}
.fieldguide-tabs small{font:9px/1.6 "SFMono-Regular",Consolas,monospace;color:#728b80}.fieldguide-tabs [aria-selected=true]{border-color:#214e43;color:#163e34;box-shadow:0 1px #214e43}
.fieldguide-research-panel,.fieldguide-topic-panel{display:grid;grid-template-columns:1fr 1.04fr;gap:4%;align-items:start;background:#edf0e9;border:1px solid #d2dcd4;overflow:hidden;border-radius:10px}
.fieldguide-research-panel[hidden],.fieldguide-topic-panel[hidden]{display:none!important}.fieldguide-research-panel>figure,.fieldguide-topic-panel>figure{margin:0;background:#0b1a24}
.fieldguide-research-panel img,.fieldguide-topic-panel img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.fieldguide-research-panel>div,.fieldguide-topic-panel>div{padding:24px 28px 25px 0;min-width:0}
.fieldguide-research-panel h3,.fieldguide-topic-panel h3{font-size:27px;line-height:1.35;font-weight:500;letter-spacing:-.035em;margin-bottom:13px}.fieldguide-question{font-size:13px;line-height:1.85;color:#324f52;margin-bottom:18px}
.fieldguide-research-panel dl,.fieldguide-topic-panel dl{margin:0 0 16px}.fieldguide-research-panel dl>div,.fieldguide-topic-panel dl>div{padding:13px 0;border-top:1px solid #cfdbd0;display:grid;grid-template-columns:62px 1fr;gap:14px}
.fieldguide-research-panel dt,.fieldguide-topic-panel dt{font-size:10px;line-height:1.9;color:#355c4d}.fieldguide-research-panel dd,.fieldguide-topic-panel dd{margin:0;font-size:13px;line-height:1.9;color:#516d64}
.fieldguide-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;max-width:100%;border:1px solid #244b42;border-radius:24px;background:#244b42;color:#f1f1e4;padding:11px 19px;font-size:11px;line-height:1.7;transition:background .2s}
.fieldguide-button:hover{background:#183d34}.fieldguide-research-panel:focus-visible,.fieldguide-topic-panel:focus-visible{outline:2px solid #386751;outline-offset:3px}
.research-steps{margin-bottom:30px!important;padding-bottom:25px!important}.research-steps li{padding-bottom:8px}.enriched-reading .lighthouse-page{padding-bottom:0}.enriched-reading .lighthouse-page>.light-panel:last-child{margin-bottom:0}
.fieldguide-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fieldguide-benefit{border:1px solid #cdd9ce;background:#ecf0e8;border-radius:9px;overflow:hidden;min-width:0;transition:border-color .2s,transform .2s}
.fieldguide-benefit:hover{border-color:#739984;transform:translateY(-3px)}.fieldguide-benefit>figure{margin:0;background:#0d2029}.fieldguide-benefit img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.fieldguide-benefit>div{padding:22px}
.fieldguide-benefit h3{font-size:23px;line-height:1.4;font-weight:500;letter-spacing:-.035em;margin:10px 0 12px}.fieldguide-benefit p{font-size:13px;line-height:1.9;color:var(--fg-muted)}.fieldguide-benefit small{display:block;margin-top:15px;color:#39664e;font-size:10px;line-height:1.7}
.fieldguide-benefit b{display:flex;align-items:center;min-height:44px;font-weight:500;font-size:11px;color:#244b42;margin-top:12px}
.fieldguide-cadence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:24px}.fieldguide-cadence article{border-top:1px solid #abbfac;padding-top:17px}.fieldguide-cadence span{font:10px/1.7 "SFMono-Regular",Consolas,monospace;color:#3d6252}.fieldguide-cadence h3{font-size:15px;line-height:1.6;font-weight:500;margin:9px 0}.fieldguide-cadence p{font-size:10px;line-height:1.8;color:#657c70}
.fieldguide-cost{display:grid;grid-template-columns:1fr .85fr;gap:8%;align-items:start;margin-top:33px}.fieldguide-cost h2{font-size:36px;line-height:1.3;font-weight:500;margin-bottom:17px}.fieldguide-cost>div>p{font-size:13px;line-height:1.9;color:var(--fg-muted)}
.fieldguide-cost-options{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.fieldguide-cost-options button{min-height:44px;border:1px solid #aac0b1;border-radius:24px;background:transparent;color:#385449;padding:10px 17px;font-size:11px}.fieldguide-cost-options [aria-pressed=true]{background:#254d42;border-color:#254d42;color:#f4f0e2}
.fieldguide-cost-result{padding:25px 29px;border-radius:10px;background:#173a3c;color:#eff0e0}.fieldguide-cost-result>span{font-size:10px;letter-spacing:.12em;color:#bdd3c0}.fieldguide-cost-result output{display:block;font-size:64px;font-weight:400;line-height:1.3;letter-spacing:-.05em;margin:17px 0}.fieldguide-cost .fieldguide-cost-result p{font-size:12px;line-height:1.9;color:#c5d8ca}.fieldguide-cost-result small{display:block;margin-top:19px;font-size:10px;line-height:1.8;color:#b0c6b8}
.enriched-reading .pricing-grid{gap:23px}.enriched-reading .pricing-card{padding:29px;border-radius:10px;background:#e9ede6;border-color:#c5d4c6}.enriched-reading .pricing-card.primary{background:#14343d;color:#f0efe0;border-color:#14343d}.enriched-reading .pricing-card h2{font-size:25px;font-weight:500;line-height:1.4}.enriched-reading .pricing-card .price{font-size:55px;margin:16px 0}.enriched-reading .pricing-card p,.enriched-reading .pricing-card li{font-size:12px;line-height:1.9}.enriched-reading .pricing-card li{padding:10px 0;flex-wrap:wrap;gap:4px 12px}.enriched-reading .pricing-card li small{font-size:10px;white-space:normal}.enriched-reading .faq{max-width:none;margin:30px 0 0}.enriched-reading .faq h2{font-size:30px;font-weight:500}.enriched-reading .faq p{font-size:13px;line-height:1.9}
.fieldguide-lesson-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:5%;align-items:start}.fieldguide-lesson-layout .lecture{max-width:none;min-width:0;margin:0;padding:0}.fieldguide-lesson-layout .lecture p,.fieldguide-lesson-layout .lecture ol,.fieldguide-lesson-layout .lecture ul{font-size:14px;line-height:1.95}.fieldguide-lesson-layout .lecture h2{font-size:27px;font-weight:500;margin:28px 0 15px}.fieldguide-lesson-layout .prompt{font-size:12px;line-height:1.9;background:#16343c}
.fieldguide-lesson-note{border:1px solid #c8d7c8;background:#e8ede4;border-radius:10px;padding:23px}.fieldguide-lesson-note h2{font-size:22px;line-height:1.4;font-weight:500;margin-bottom:17px}.fieldguide-lesson-note p{font-size:12px;line-height:1.9;color:var(--fg-muted)}.fieldguide-lesson-note ol{padding-left:17px;font-size:12px;line-height:1.9;color:#496658;margin:18px 0}.fieldguide-lesson-note li+li{margin-top:10px}.fieldguide-lesson-note a{display:flex;align-items:center;min-height:44px;border-top:1px solid #bdd0bd;font-size:11px;margin-top:17px;color:#315744}
.fieldguide-milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;list-style:none;padding:0;margin:0 0 29px}.fieldguide-milestones li{border-top:1px solid #9fb4a4;padding:15px 0 0}.fieldguide-milestones span{font:9px/1.6 "SFMono-Regular",Consolas,monospace;color:#517460}.fieldguide-milestones h3{font-size:17px;font-weight:500;line-height:1.5;margin:8px 0}.fieldguide-milestones p{font-size:12px;line-height:1.8;color:var(--fg-muted)}
.fieldguide-lesson-tool{padding:24px;background:#e9eee6;border:1px solid #c9d8c7;border-radius:10px;margin:27px 0}.fieldguide-lesson-tool>h2{margin:0 0 15px!important}.fieldguide-lesson-tool>p{font-size:12px!important}.fieldguide-facts{display:grid;gap:12px;margin-top:18px}.fieldguide-facts details{border:1px solid #c0d1bd;border-radius:7px;padding:15px 19px;background:#f5f5ee}.fieldguide-facts summary{display:grid;gap:8px;cursor:pointer;min-height:44px;list-style:none}.fieldguide-facts summary::-webkit-details-marker{display:none}.fieldguide-facts small{font-size:9px;color:#5b7c60}.fieldguide-facts b{font-weight:500;font-size:15px;line-height:1.6}.fieldguide-facts summary>span{font-size:10px;color:#2b5941}.fieldguide-facts details>p{font-size:12px!important;padding-top:15px;border-top:1px solid #d0dccb}
.fieldguide-brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:21px 0}.fieldguide-brief-fields label:last-child{grid-column:1/-1}.fieldguide-brief-fields label>span,.fieldguide-brief-result>label{display:block;font-size:11px;color:#345c48;margin-bottom:9px}.fieldguide-brief-fields textarea,.fieldguide-brief-result textarea{display:block;resize:vertical;width:100%;min-height:76px;border:1px solid #b5c9b5;border-radius:6px;background:#f9f8f0;color:#234238;padding:12px;font-size:12px;line-height:1.8}.fieldguide-brief-result{margin-top:21px}.fieldguide-brief-result[hidden]{display:none!important}.fieldguide-copy{background:transparent;border:0;border-bottom:1px solid #8bab8b;color:#315e46;padding:10px 0;min-height:44px;font-size:11px;margin-top:11px}.fieldguide-tool-status{font-size:11px!important;color:#396b4a!important;line-height:1.8}
.fieldguide-topic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:20px}.fieldguide-topic-grid button{display:flex;align-items:center;text-align:left;gap:9px;border:1px solid #bfcfc0;background:#ebeee6;color:#45634f;border-radius:6px;padding:12px;min-height:58px;font-size:11px;line-height:1.6}.fieldguide-topic-grid span{font:8px/1.7 "SFMono-Regular",Consolas,monospace;color:#729077}.fieldguide-topic-grid [aria-pressed=true]{background:#234c3d;color:#f0efe0;border-color:#234c3d}.fieldguide-topic-grid [aria-pressed=true] span{color:#c8d6b6}.fieldguide-topic-panel>div{padding-top:25px;padding-bottom:25px}
.fieldguide-journal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 29px}.fieldguide-journal-summary article{border:1px solid #c4d4c1;border-radius:8px;background:#e9eee5;padding:21px;min-width:0}.fieldguide-journal-summary small{display:block;font-size:9px;color:#53755a;letter-spacing:.08em}.fieldguide-journal-summary strong{display:block;font-size:30px;font-weight:500;line-height:1.4;letter-spacing:-.025em;margin:14px 0 12px;overflow-wrap:anywhere}.fieldguide-journal-summary i{font-size:15px;font-style:normal;color:#7c9480}.fieldguide-journal-summary span{font-size:10px;line-height:1.8;display:block;color:#5a7360}.enriched-reading .passport-hero{margin-bottom:25px;padding:27px;border-radius:10px;background:#183940}.enriched-reading .passport-hero h2{font-size:27px;font-weight:500}
.fieldguide-journal-empty{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:21px}.fieldguide-journal-empty a{display:flex;flex-direction:column;gap:10px;padding:21px;border:1px solid #abc6ae;border-radius:8px;background:#edf0e7;min-height:110px}.fieldguide-journal-empty b{font-size:22px;line-height:1.4;font-weight:500}.fieldguide-journal-empty span{font-size:12px;color:#4e6f56}.fieldguide-journal-empty small{font-size:11px;color:#315d40;min-height:44px;display:flex;align-items:center}
body:is([data-page=lighthouse],[data-page=membership],[data-page=lesson],[data-page=passport]){background:#0b1b24;color:#edf0e5}
body:is([data-page=lighthouse],[data-page=membership],[data-page=lesson],[data-page=passport]) .site-header{background:#0b1b24f5;border-color:#ffffff1a;color:#edf0e5}
body:is([data-page=lighthouse],[data-page=membership],[data-page=lesson],[data-page=passport]) .brand small{color:#abc2b6}
body:is([data-page=lighthouse],[data-page=membership],[data-page=lesson],[data-page=passport]) .site-header nav a,body:is([data-page=lighthouse],[data-page=membership],[data-page=lesson],[data-page=passport]) .language{color:#c5d8cd}
body:is([data-page=lighthouse],[data-page=membership],[data-page=lesson],[data-page=passport]) .menu-toggle{background:transparent;color:#d0decf;border-color:#afc7b545}
body:is([data-page=lighthouse],[data-page=membership],[data-page=lesson],[data-page=passport]) .site-header nav.open{background:#0b1b24;border-color:#ffffff1a}
body:is([data-page=lighthouse],[data-page=membership],[data-page=lesson],[data-page=passport]) .header-actions>.button{background:transparent;color:#e8eade;border-color:#bccfbd55}
body:is([data-page=lighthouse],[data-page=membership],[data-page=lesson],[data-page=passport]) .site-footer{margin-top:0;border-color:#ffffff19}.enriched-reading .text-link{min-height:44px}
.fieldguide-section button:focus-visible,.fieldguide-section a:focus-visible,.fieldguide-lesson-tool button:focus-visible,.fieldguide-lesson-tool textarea:focus-visible,.fieldguide-skills button:focus-visible{outline:2px solid #43815e;outline-offset:4px}
/* Tighten non-narrative gaps across the existing inner spaces and route guide. */
.expedition-reading{padding-top:48px!important;padding-bottom:48px!important}.expedition-reading .section{padding-top:43px;padding-bottom:43px}.visual-learning-board{margin-top:34px;margin-bottom:36px}
.chatbear-pathway{padding-top:32px;padding-bottom:44px}.pathway-heading{gap:5%;margin-bottom:25px}.pathway-heading h1,.pathway-heading h2{font-size:clamp(32px,3.6vw,54px)}.pathway-heading .pathway-kicker{margin-bottom:14px}.pathway-return{margin:0 0 17px}.pathway-map-heading{margin-bottom:15px}.pathway-branch-caption{margin:17px auto}.pathway-steps>button{min-height:79px;padding-top:16px;padding-bottom:16px}.pathway-details{padding-top:28px;padding-bottom:31px}.pathway-year{margin-top:28px}
@media(max-width:1050px){.fieldguide-hero{grid-template-columns:.9fr 1.1fr;gap:4%;padding-top:29px;padding-bottom:32px}.fieldguide-hero h1{font-size:39px}.fieldguide-hero-intro{font-size:12px}.fieldguide-hero-actions{margin-top:17px}.fieldguide-lesson-layout{grid-template-columns:minmax(0,1fr) 220px;gap:4%}.fieldguide-lesson-note{padding:20px}.fieldguide-research-panel h3,.fieldguide-topic-panel h3{font-size:23px}.fieldguide-research-panel>div,.fieldguide-topic-panel>div{padding-right:20px}.fieldguide-benefit>div{padding:18px}.fieldguide-benefit h3{font-size:20px}.fieldguide-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fieldguide-journal-summary article{padding:16px}.fieldguide-journal-summary strong{font-size:25px}}
@media(max-width:700px){.fieldguide-hero{grid-template-columns:1fr;padding:25px 24px 27px;gap:24px}.fieldguide-hero h1{font-size:34px;line-height:1.3;margin-bottom:16px}.fieldguide-hero-intro{font-size:12px}.fieldguide-meta{font-size:9px;gap:7px 12px;margin-top:15px}.fieldguide-hero-actions{margin-top:16px;gap:9px 18px}.fieldguide-hero-actions a{font-size:10px}.fieldguide-back{font-size:10px;margin-bottom:8px}.fieldguide-hero .fieldguide-eyebrow{font-size:8px;margin-bottom:12px}.fieldguide-hero-scene{border-radius:10px}.fieldguide-hero-scene figcaption{font-size:7px;padding:7px 10px}.enriched-reading{padding-top:27px;padding-bottom:31px}.enriched-reading>.shell{padding-left:24px;padding-right:24px}.fieldguide-section{margin-bottom:26px;padding-bottom:26px}.fieldguide-section-heading{grid-template-columns:1fr;gap:15px;margin-bottom:20px}.fieldguide-section-heading h2{font-size:28px}.fieldguide-section-heading>p{font-size:11px;line-height:1.85}.fieldguide-eyebrow{font-size:8px;letter-spacing:.1em}.fieldguide-tabs{gap:10px;margin-bottom:19px}.fieldguide-tabs button{display:block;font-size:11px;min-height:67px;padding:11px 0}.fieldguide-tabs small{display:block;font-size:8px;margin-bottom:7px}.fieldguide-research-panel,.fieldguide-topic-panel{grid-template-columns:1fr;gap:0}.fieldguide-research-panel>div,.fieldguide-topic-panel>div{padding:21px}.fieldguide-research-panel h3,.fieldguide-topic-panel h3{font-size:24px}.fieldguide-question{font-size:12px}.fieldguide-research-panel dl>div,.fieldguide-topic-panel dl>div{grid-template-columns:1fr;gap:5px;padding:13px 0}.fieldguide-research-panel dd,.fieldguide-topic-panel dd{font-size:12px}.fieldguide-research-panel dt,.fieldguide-topic-panel dt{font-size:10px}.fieldguide-button{font-size:10px;padding:11px 16px}.fieldguide-benefits{grid-template-columns:1fr;gap:19px}.fieldguide-benefit>div{padding:21px}.fieldguide-benefit h3{font-size:24px}.fieldguide-benefit p{font-size:12px}.fieldguide-benefit b{margin-top:8px}.fieldguide-cadence{grid-template-columns:1fr;gap:17px}.fieldguide-cadence article{padding-top:14px}.fieldguide-cadence h3{font-size:14px}.fieldguide-cost{grid-template-columns:1fr;gap:22px;margin-top:26px}.fieldguide-cost h2{font-size:30px}.fieldguide-cost>div>p{font-size:12px}.fieldguide-cost-options{margin-top:18px;gap:7px}.fieldguide-cost-options button{font-size:10px;padding:10px 13px}.fieldguide-cost-result{padding:22px}.fieldguide-cost-result output{font-size:58px}.fieldguide-cost-result small{font-size:10px}.enriched-reading .pricing-card{padding:24px}.enriched-reading .pricing-card h2{font-size:24px}.enriched-reading .faq h2{font-size:27px}.fieldguide-lesson-layout{grid-template-columns:1fr;gap:27px}.fieldguide-lesson-layout .lecture p,.fieldguide-lesson-layout .lecture ol,.fieldguide-lesson-layout .lecture ul{font-size:13px}.fieldguide-lesson-layout .lecture h2{font-size:25px}.fieldguide-lesson-note{padding:23px}.fieldguide-milestones{gap:15px;margin-bottom:23px}.fieldguide-milestones h3{font-size:14px}.fieldguide-milestones p{font-size:10px;line-height:1.8}.fieldguide-milestones span{font-size:8px}.fieldguide-lesson-tool{padding:20px;margin:22px 0}.fieldguide-facts details{padding:14px}.fieldguide-facts b{font-size:14px}.fieldguide-brief-fields{grid-template-columns:1fr;gap:14px}.fieldguide-brief-fields label:last-child{grid-column:auto}.fieldguide-brief-fields textarea,.fieldguide-brief-result textarea{font-size:12px;min-height:80px}.fieldguide-topic-grid{grid-template-columns:1fr 1fr;gap:8px}.fieldguide-topic-grid button{font-size:10px;padding:10px;min-height:58px}.fieldguide-journal-summary{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:24px}.fieldguide-journal-summary article{padding:17px}.fieldguide-journal-summary strong{font-size:26px;margin:11px 0}.fieldguide-journal-summary small{font-size:8px}.fieldguide-journal-summary span{font-size:9px}.fieldguide-journal-empty{grid-template-columns:1fr;gap:15px}.fieldguide-journal-empty a{padding:20px}.enriched-reading .light-panel{padding:22px}.enriched-reading .two-columns{gap:17px}.enriched-reading .section{padding:28px 0}.expedition-reading{padding-top:31px!important;padding-bottom:31px!important}.visual-learning-board{margin-top:26px;margin-bottom:27px}.chatbear-pathway{padding-top:24px;padding-bottom:32px}.pathway-heading{margin-bottom:21px}.pathway-return{margin:0 0 16px}.pathway-steps>button{min-height:79px}.pathway-details{padding-top:25px;padding-bottom:26px}.pathway-year{margin-top:25px}}
@media(max-width:350px){.fieldguide-hero{padding-left:19px;padding-right:19px}.fieldguide-hero h1{font-size:30px}.enriched-reading>.shell{padding-left:19px;padding-right:19px}.fieldguide-meta{font-size:8px}.fieldguide-milestones{gap:11px}.fieldguide-milestones h3{font-size:13px}.fieldguide-milestones p{font-size:9px}.fieldguide-research-panel>div,.fieldguide-topic-panel>div{padding:18px}.fieldguide-research-panel h3,.fieldguide-topic-panel h3{font-size:22px}.fieldguide-journal-summary strong{font-size:24px}.fieldguide-journal-summary article{padding:14px}}
@media(prefers-reduced-motion:reduce){.enriched-page *,[data-fieldguide-root] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fieldguide-benefit:hover{transform:none}}

.fieldguide-hero-actions .button.secondary{color:#eef0e2;border-color:#b8ccb780;background:transparent}.site-header .language{min-width:44px;min-height:44px}
