:root{--green:#0b3424;--deep-green:#073c2a;--black:#071a14;--panel:#0c291f;--panel-2:#12382a;--gold:#d4af37;--gold-light:#f0d86b;--white:#ffffff;--muted:#c3d9cb;--line:rgba(212,175,55,0.45);--gold-print:#94700d;--font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-display:var(--font-body);--action-panel:#103d2c;--field-border:#aaaaaa;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:var(--font-body);line-height:1.6}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;background:var(--gold);color:#000;padding:.75rem 1rem}.skip-link:focus{top:1rem}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;gap:2rem;padding:1rem clamp(1rem,5vw,4rem);background:rgba(7,26,20,.96);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand,.site-header{display:flex;align-items:center}.brand{gap:.8rem;text-decoration:none;color:var(--gold-light);letter-spacing:.12em;font-size:.84rem}.brand-logo{width:3.5rem;height:3.5rem;object-fit:contain;flex:0 0 auto}nav{display:flex;gap:1.4rem;align-items:center;font-size:.9rem}nav a{text-decoration:none;color:#ddd}nav a:focus-visible,nav a:hover{color:var(--gold-light)}.nav-cta{border:1px solid var(--gold);border-radius:999px;padding:.5rem .9rem}.hero{min-height:82vh;display:grid;align-content:center;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,8vw,8rem);background:radial-gradient(circle at 75% 35%,rgba(212,175,55,.12),transparent 28rem),linear-gradient(180deg,#071a14,#081f17)}.eyebrow,.kicker{color:var(--gold);font-weight:700;letter-spacing:.18em;font-size:.78rem}h1,h2,h3{font-family:var(--font-display);line-height:1.06;margin:0}h1{max-width:900px;font-size:clamp(2.3rem,5vw,4rem);text-transform:none;margin:1.4rem 0}.hero>p{max-width:700px;color:#d3d3d3;font-size:clamp(1.05rem,2vw,1.35rem)}.actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.button{display:inline-flex;justify-content:center;align-items:center;min-height:3rem;border-radius:999px;padding:.78rem 1.35rem;text-decoration:none;font-weight:800}.primary{background:linear-gradient(120deg,#b98e16,var(--gold-light));color:#071a14}.secondary{border:1px solid var(--gold);color:var(--gold-light)}.ownership{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:3.5rem;color:#8d8d8d;font-size:.78rem}.section{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,7vw,7rem)}.section-heading{max-width:760px;margin-bottom:2.5rem}.access-section h2,.section-heading h2,.split-section h2{font-size:clamp(2.4rem,5vw,4.5rem);margin:.8rem 0 1rem}.access-section p,.section-heading p,.split-section p{color:var(--muted)}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.module-card{border:1px solid var(--line);background:linear-gradient(145deg,#103327,#081f17);border-radius:1.2rem;padding:clamp(1.3rem,3vw,2rem)}.module-number{color:var(--gold);letter-spacing:.15em;font-size:.75rem}.module-card h3{font-size:clamp(1.8rem,3vw,2.8rem);margin:1.1rem 0 .65rem}.module-card strong{color:var(--gold-light);text-transform:uppercase;font-size:.8rem;letter-spacing:.08em}.module-card li,.module-card p{color:#c8c8c8}.module-card ul{padding-left:1.2rem}.module-card li::marker{color:var(--gold)}.journal-preview button,.module-card button{border:0;border-radius:999px;padding:.7rem 1rem;font-weight:700;background:#292929;color:#989898}.status-note{color:#8c8c8c;font-size:.8rem}.split-section{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,7vw,7rem);display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);background:#0c291f;border-block:1px solid #222}.feature-list{list-style:none;padding:0}.feature-list li{padding:.7rem 0;border-bottom:1px solid #252525}.feature-list li:before{content:"◆";color:var(--gold);margin-right:.7rem}.journal-preview{border:1px solid var(--line);border-radius:1.2rem;padding:1.5rem;background:var(--panel)}.journal-preview label{display:block;font-family:var(--font-display);font-size:1.45rem;margin-bottom:1rem}textarea{font:inherit;font-size:1rem;width:100%;min-height:15rem;resize:vertical;border-radius:.75rem;border:1px solid #3b3b3b;padding:1rem;background:#081f17;color:#eee}.journal-preview button{margin-top:1rem}.journal-preview small{display:block;color:#aaa;margin-top:.7rem}.quick-reflection-controls{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.journal-preview .quick-clear,.journal-preview .quick-download,.journal-preview .quick-save{margin:0;cursor:pointer;color:#071a14;background:var(--gold)}.journal-preview .quick-download{background:var(--gold-light)}.journal-preview .quick-clear{color:#ddd;background:transparent;border:1px solid #555}.journal-preview button:disabled{opacity:.5;cursor:not-allowed}.quick-privacy{color:#999;font-size:.82rem;line-height:1.45}.live-section{background:radial-gradient(circle at center,rgba(212,175,55,.08),transparent 35rem)}.channel-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.channel-card{display:grid;grid-gap:.35rem;gap:.35rem;min-height:11rem;align-content:center;padding:1.5rem;border:1px solid var(--line);border-radius:1rem;background:var(--panel);text-decoration:none}.channel-card span{color:var(--gold);font-weight:800;text-transform:uppercase;letter-spacing:.1em}.channel-card strong{font-size:1.35rem}.channel-card small{color:#aaa}.channel-card:focus-visible,.channel-card:hover{border-color:var(--gold-light);transform:translateY(-2px)}.access-section{text-align:center;padding:clamp(5rem,10vw,9rem) 1.25rem;border-top:1px solid var(--line)}.access-section p{max-width:650px;margin:1rem auto 2rem}.safety{margin:0 auto 4rem;width:min(90%,950px);border-left:3px solid var(--gold);padding:1rem 1.3rem;background:#0c291f}.safety p{margin:.35rem 0;color:#bbb}.safety a{color:var(--gold-light)}footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem clamp(1.25rem,7vw,7rem);border-top:1px solid #222;color:#858585;font-size:.8rem}@media (max-width:800px){.site-header{align-items:center}.brand-logo{width:3rem;height:3rem}.brand>span{max-width:9rem;line-height:1.2}.site-header nav a:not(.nav-cta):not([lang]){display:none}.channel-grid,.module-grid,.split-section{grid-template-columns:1fr}h1{font-size:clamp(3rem,15vw,5rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.module-link{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;min-height:2.8rem;padding:.65rem 1rem;border:1px solid var(--gold);border-radius:999px;color:var(--gold-light);text-decoration:none;font-weight:800}.module-link:focus-visible,.module-link:hover{background:var(--gold);color:#071a14}.pathway-page{min-height:100vh}.pathway-header{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1.25rem,7vw,7rem);border-bottom:1px solid var(--line);color:var(--gold-light);letter-spacing:.08em;font-size:.82rem}.pathway-header a{text-decoration:none}.pathway-hero{padding:clamp(4rem,9vw,8rem) clamp(1.25rem,8vw,8rem);background:radial-gradient(circle at 80% 30%,rgba(212,175,55,.13),transparent 27rem)}.pathway-hero h1{max-width:1050px;font-size:clamp(3rem,8vw,7rem);margin:1rem 0;text-transform:uppercase}.pathway-hero strong{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase}.pathway-hero p{max-width:760px;color:#c7c7c7;font-size:1.2rem}.lesson-panel,.lesson-section,.worksheet{width:min(90%,980px);margin:0 auto 2rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--line);border-radius:1.2rem;background:linear-gradient(145deg,#103327,#081f17)}.lesson-panel h2,.lesson-section h2,.worksheet h2{font-size:clamp(2rem,4vw,3.4rem);margin:.55rem 0 1rem}.lesson-panel li{margin:.65rem 0;color:#d1d1d1}.lesson-panel li::marker{color:var(--gold);font-weight:800}.lesson-count{color:var(--gold);font-size:.75rem;letter-spacing:.16em;font-weight:800}.lesson-section p{color:#d0d0d0;font-size:1.08rem}.lesson-application{margin-top:1.5rem;padding:1.2rem 1.3rem;border-left:3px solid var(--gold);background:#103d2c}.lesson-application h3{margin:0 0 .55rem;color:var(--gold-light);font-family:var(--font-body);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.lesson-application p{margin:0}.knowledge-check{margin-top:1.2rem;padding:1.1rem 1.25rem;border:1px solid #4b421f;border-radius:.7rem;background:#081f17}.knowledge-check strong{color:var(--gold);letter-spacing:.08em;text-transform:uppercase}.knowledge-check p{margin:.45rem 0 0;color:#e2e2e2}.worksheet{margin-top:4rem;background:#fff;color:#111;border-color:var(--gold)}.worksheet .kicker{color:var(--gold-print)}.worksheet-note{color:#555}.prompt{margin:2rem 0;page-break-inside:avoid}.prompt label{display:block;font-weight:800;margin-bottom:.8rem}.writing-lines{min-height:9rem;background:repeating-linear-gradient(180deg,transparent 0,transparent 1.85rem,#aaa 1.9rem,transparent 1.95rem)}.action-check{display:block;margin:.75rem 0;font-size:1.02rem}.action-check span{font-size:1.35rem;margin-right:.5rem}.commitment{display:grid;grid-template-columns:max-content 1fr;grid-gap:.9rem 1rem;gap:.9rem 1rem;margin:2.2rem 0;align-items:end}.single-line{border-bottom:1px solid #333;min-height:1.6rem}.pathway-nav{display:flex;justify-content:space-between;gap:1rem;width:min(90%,980px);margin:2rem auto 4rem}.pathway-nav a{color:var(--gold-light);text-decoration:none;border-bottom:1px solid var(--gold)}@media (max-width:600px){.pathway-header{flex-direction:column}.commitment{grid-template-columns:1fr}.single-line{min-height:2rem}}@media print{:root{color-scheme:light}body{background:#fff;color:#000}.no-print,.skip-link{display:none!important}.pathway-hero{padding:1rem 0 2rem;background:none}.pathway-hero h1{font-size:2.4rem;color:#000}.pathway-hero p,.pathway-hero strong{color:#222}.lesson-panel,.lesson-section{display:none}.worksheet{width:100%;margin:0;padding:0;border:0;background:#fff}.worksheet h2{font-size:1.8rem}.safety{width:100%;margin-top:2rem;background:#fff;color:#000;border-color:var(--gold-print)}.safety p{color:#222}}.centered-actions{justify-content:center}.participant-workspace{width:min(92%,1060px);margin:4rem auto;padding:clamp(1.4rem,4vw,3rem);border:1px solid var(--line);border-radius:1.3rem;background:linear-gradient(145deg,#103327,#081f17)}.workspace-heading{max-width:760px}.workspace-heading h2{font-size:clamp(2.3rem,5vw,4.2rem);margin:.7rem 0 1rem}.workspace-heading p{color:var(--muted)}.privacy-notice{margin:1.5rem 0;padding:1rem 1.2rem;border-left:3px solid var(--gold);background:#103d2c;color:#eee}.privacy-notice p{margin:.35rem 0 0;color:#ccc}.workspace-progress{margin:2rem 0}.workspace-progress>div{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.55rem}.workspace-progress span{color:#999;font-size:.85rem}.workspace-progress progress{width:100%;height:.75rem;accent-color:var(--gold)}.field{display:grid;grid-gap:.55rem;gap:.55rem;margin:1.35rem 0;font-weight:800}.field span small{color:#999;font-weight:400}.field input,.field textarea{width:100%;border:1px solid #4a4a4a;border-radius:.7rem;background:#071a14;color:#fff;padding:.9rem 1rem;font:inherit}.field input{min-height:3rem}.field input:focus,.field textarea:focus{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--gold)}.digital-prompts{margin-top:2rem}.digital-actions{margin:2rem 0;padding:1.2rem;border:1px solid #343434;border-radius:.9rem}.digital-actions legend{padding:0 .5rem;color:var(--gold-light);font-family:var(--font-display);font-size:1.6rem;font-weight:800}.digital-actions .action-workflow>label{display:flex;gap:.8rem;align-items:flex-start;padding:.75rem 0}.digital-actions input{width:1.2rem;height:1.2rem;accent-color:var(--gold);flex:0 0 auto}.action-workflow{border-bottom:1px solid #2d2d2d;padding:.25rem 0}.action-workflow:last-child{border-bottom:0}.action-workflow.is-complete{padding-bottom:1rem}.action-reaction{margin:.25rem 0 .75rem 2rem;padding:1rem 1.15rem;border-left:3px solid var(--gold);border-radius:0 .7rem .7rem 0;background:#103d2c}.action-confirmation{display:flex;justify-content:space-between;gap:1rem;color:var(--gold-light)}.action-confirmation small{color:#aaa}.action-reaction .field{display:grid;align-items:stretch;grid-gap:.55rem;gap:.55rem;margin:1rem 0;padding:0}.action-reaction .field>small,.action-reaction .field>span{display:block;width:100%;min-width:0;overflow-wrap:anywhere}.action-reaction .field>small{color:#c7c7c7;font-weight:400;line-height:1.55}.action-reaction .field>textarea{display:block;min-width:0}.action-reaction textarea{min-height:7rem}.action-reaction p{margin:.75rem 0 0;color:#ddd}.pathway-ready{margin:1.25rem 0 2rem;padding:1.1rem 1.25rem;border:1px solid var(--gold);border-radius:.8rem;background:linear-gradient(120deg,#251f0b,#111)}.pathway-ready strong{color:var(--gold-light);font-family:var(--font-display);font-size:1.35rem}.pathway-ready p{margin:.35rem 0 0;color:#ddd}.commitment-fields{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:1rem;gap:1rem}.workspace-controls{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:2rem}.workspace-controls button{cursor:pointer}.workspace-controls button:disabled{opacity:.65;cursor:wait}.text-button{border:0;background:transparent;padding:.7rem;color:#bbb;text-decoration:underline}.text-button.danger{color:#f1a3a3}.support-review{margin:3rem 0 1.5rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--line);border-radius:1rem;background:linear-gradient(145deg,#151515,#0c0c0c)}.support-review-heading h3{margin:.55rem 0 .7rem;font-size:clamp(1.55rem,3vw,2.3rem)}.support-review-heading p{color:#c5c5c5}.support-review-grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-gap:1rem;gap:1rem}.field select{width:100%;min-height:3rem;padding:.75rem .9rem;border:1px solid #4a4a4a;border-radius:.7rem;background:#071a14;color:#fff;font:inherit}.field select:focus{outline:2px solid var(--gold);outline-offset:2px}.pdf-consent{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0;color:#eee}.pdf-consent input{width:1.2rem;height:1.2rem;accent-color:var(--gold);flex:0 0 auto}.support-privacy{margin:.75rem 0 0;color:#999;font-size:.85rem}.print-only{display:none}.workspace-landing{min-height:100vh;padding-bottom:5rem}.workspace-landing-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,6vw,5rem);border-bottom:1px solid var(--line)}.workspace-landing-header a{display:flex;align-items:center;gap:.8rem;color:var(--gold-light);text-decoration:none;letter-spacing:.1em}.workspace-landing-hero{padding:clamp(4rem,9vw,8rem) clamp(1.25rem,8vw,8rem)}.workspace-landing-hero h1{max-width:1050px;font-size:clamp(3rem,8vw,7rem);margin:1rem 0;text-transform:uppercase}.workspace-landing-hero p{max-width:750px;color:var(--muted);font-size:1.2rem}.participation-modes,.workspace-pathways{width:min(90%,1120px);margin:0 auto 2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.participation-modes article,.workspace-pathways article{padding:1.5rem;border:1px solid var(--line);border-radius:1rem;background:var(--panel)}.participation-modes strong{color:var(--gold-light);font-family:var(--font-display);font-size:1.7rem}.participation-modes p,.workspace-pathways p{color:#bbb}.workspace-privacy{width:min(90%,1120px);margin:2rem auto}.workspace-pathways article>span{color:var(--gold);letter-spacing:.14em;font-size:.75rem}.workspace-pathways h2{font-size:2rem;margin:.7rem 0}.workspace-pathways small{display:block;color:#999;margin-top:.5rem}.mini-progress{height:.45rem;background:#333;border-radius:999px;overflow:hidden}.mini-progress span{display:block;height:100%;background:var(--gold)}.print-brand{display:flex;align-items:center;gap:1rem;padding-bottom:.7rem;border-bottom:2px solid #b98e16}.print-brand div{display:grid;grid-gap:.2rem;gap:.2rem}.print-brand strong{color:var(--gold-print);letter-spacing:.12em}.print-brand span{color:#555;font-size:.85rem}.print-title{margin:1.4rem 0}.print-title>span{color:var(--gold-print);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.print-title h1{color:#111;font-size:2.4rem;margin:.5rem 0;text-transform:uppercase}.print-title p{color:#333}.print-identification{display:flex;justify-content:space-between;gap:1rem;margin:1.4rem 0 2rem;color:#222}.print-footer{display:block;margin-top:2rem;padding-top:.6rem;border-top:1px solid #b98e16;color:#555;font-size:.75rem}@media (max-width:760px){.commitment-fields,.participation-modes,.support-review-grid,.workspace-pathways{grid-template-columns:1fr}.action-reaction{margin-left:0;padding:1rem}.action-reaction .field>textarea{min-height:9rem}.print-identification,.workspace-progress>div{flex-direction:column}.workspace-landing-header span{max-width:9rem;line-height:1.2}}@page{size:letter portrait;margin:.55in}@media print{body{background:#fff!important;color:#111!important}.lesson-panel,.lesson-section,.no-print,.participant-workspace,.pathway-hero,.pathway-nav,.safety{display:none!important}.print-only{display:block!important}.worksheet{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;color:#111!important}.prompt{break-inside:avoid;page-break-inside:avoid}.writing-lines{min-height:8.3rem}.print-brand{min-height:5.7rem;padding-bottom:.9rem}.print-brand img{display:block!important;width:88px!important;height:88px!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.print-title{break-after:avoid;page-break-after:avoid}.print-footer{page-break-inside:avoid;break-inside:avoid}[data-grammarly-part],[data-grammarly-shadow-root],grammarly-desktop-integration,grammarly-extension{display:none!important}}.read-aloud{position:fixed;right:clamp(.75rem,2vw,1.5rem);bottom:clamp(.75rem,2vw,1.5rem);z-index:60;width:min(22rem,calc(100vw - 1.5rem));font-size:.92rem}.read-aloud-toggle{display:flex;align-items:center;gap:.55rem;margin-left:auto;min-height:3rem;padding:.7rem 1rem;border:1px solid var(--gold);border-radius:999px;background:#071a14;color:var(--gold-light);box-shadow:0 .7rem 2rem rgba(0,0,0,.45);cursor:pointer;font:inherit;font-weight:800}.read-aloud-toggle span{font-size:1.25rem}.read-aloud-toggle:focus-visible,.read-aloud-toggle:hover{outline:2px solid var(--gold-light);outline-offset:3px}.read-aloud-panel{margin-top:.65rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:rgba(13,13,13,.98);box-shadow:0 1rem 3rem rgba(0,0,0,.55)}.read-aloud-panel>strong{display:block;color:var(--gold-light);font-family:var(--font-display);font-size:1.25rem}.read-aloud-status{min-height:1.5rem;margin:.35rem 0 .8rem;color:#d1d1d1}.read-aloud-actions{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.45rem;gap:.45rem}.read-aloud-actions button{min-height:2.65rem;border:1px solid #5a4b18;border-radius:.6rem;background:#103d2c;color:#fff;cursor:pointer;font:inherit;font-weight:700}.read-aloud-actions button:first-child{background:var(--gold);color:#071a14}.read-aloud-actions button:disabled{opacity:.45;cursor:not-allowed}.read-aloud-panel label{display:grid;grid-gap:.3rem;gap:.3rem;margin-top:.75rem;color:#ddd;font-weight:700}.read-aloud-panel select{width:100%;min-height:2.7rem;padding:.45rem .6rem;border:1px solid #555;border-radius:.55rem;background:#071a14;color:#fff;font:inherit}.read-aloud-panel small{display:block;margin-top:.8rem;color:#aaa;line-height:1.4}@media (max-width:520px){.read-aloud{right:.75rem;bottom:.75rem}.read-aloud-actions{grid-template-columns:1fr}}@media print{.read-aloud{display:none!important}}.review-banner{position:relative;z-index:80;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1rem;padding:.7rem 1rem;border-bottom:1px solid var(--gold);background:linear-gradient(90deg,#2a2208,#111,#2a2208);color:#f7edbd;text-align:center;font-size:.82rem}.review-banner strong{color:var(--gold-light);letter-spacing:.09em}.review-banner a{color:#071a14;background:var(--gold-light);border-radius:999px;padding:.32rem .7rem;font-weight:800;text-decoration:none}.review-page{width:min(92%,1120px);margin:0 auto;padding:clamp(2rem,6vw,5rem) 0}.review-page h1{font-size:clamp(2.6rem,7vw,5.5rem);margin:1rem 0}.review-intro{max-width:780px;color:#d3d3d3;font-size:1.1rem}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:2rem 0}.review-card{padding:1.4rem;border:1px solid var(--line);border-radius:1rem;background:var(--panel)}.review-card h2{margin-bottom:.8rem;font-size:1.8rem}.review-card li{margin:.5rem 0;color:#d0d0d0}.review-stop{margin:2rem 0;padding:1.25rem;border:2px solid #c54a4a;border-radius:.9rem;background:#241010}.review-stop strong{color:#ffb8b8}@media (max-width:760px){.review-grid{grid-template-columns:1fr}}.account-card{width:min(92%,760px);margin:0 auto 3rem;padding:clamp(1.4rem,4vw,2.5rem);border:1px solid var(--line);border-radius:1.2rem;background:var(--panel)}.account-card h2{margin:.7rem 0;font-size:clamp(2rem,4vw,3.4rem)}.account-card form{margin-top:1.3rem}.account-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;margin:1.4rem 0}.account-facts div{padding:1rem;border:1px solid #333;border-radius:.8rem;background:#081f17}.account-facts dt{color:#999;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.account-facts dd{margin:.35rem 0 0;color:var(--gold-light);font-weight:800}.release-grid{width:min(92%,1120px);margin:0 auto 4rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.release-card{padding:1.4rem;border:1px solid #3c3c3c;border-radius:1rem;background:var(--panel)}.release-card>span{font-size:.72rem;letter-spacing:.14em;font-weight:900}.release-card h2{margin:.55rem 0;font-size:1.8rem}.release-card p{color:#c1c1c1}.release-card.is-ready{border-color:#4d9a68}.release-card.is-ready>span{color:#7de29f}.release-card.is-gated{border-color:#8c6c20}.release-card.is-gated>span{color:var(--gold-light)}@media (max-width:700px){.account-facts,.release-grid{grid-template-columns:1fr}}.primary{background:var(--green);color:var(--white);border:1px solid var(--gold)}.brand-logo{border-radius:.4rem}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem}.foundation-footer{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;grid-gap:1.25rem;gap:1.25rem;background:var(--deep-green);color:#e3efe6;border-top:1px solid var(--gold);padding-bottom:6rem}.foundation-footer h2{font-size:1.25rem;line-height:1.4}.foundation-footer p{margin:.4rem 0}.foundation-footer a{text-decoration:underline;text-underline-offset:.2em}.foundation-footer nav{justify-content:flex-start;flex-wrap:wrap;margin-top:1rem}@media (max-width:600px){.foundation-footer{grid-template-columns:1fr}}@media print{.foundation-footer{display:none}}.section-listen{margin:.8rem 0;border:1px solid var(--gold);border-radius:.6rem;padding:.75rem 1rem;background:var(--green);color:#fff;font:inherit;cursor:pointer;min-height:44px}.lesson-practice{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.lesson-practice h3{font-size:1.35rem;line-height:1.4}.lesson-practice textarea{min-height:7rem}.lesson-practice .field:last-child textarea{min-height:12rem}@media print{.lesson-section{display:block;color:#111;background:white;border:0}.lesson-practice textarea{display:none}.lesson-print-answer{display:block;white-space:pre-wrap;overflow-wrap:anywhere;min-height:4rem;border-bottom:1px solid #888;padding:.5rem}}.read-aloud-panel{max-height:min(75dvh,700px);overflow:auto}.read-aloud-panel details{margin-top:1rem;border-top:1px solid var(--gold);padding-top:.75rem}