@font-face{font-family:"Lora";src:url("/assets/fonts/Lora-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lora";src:url("/assets/fonts/Lora-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Lora";src:url("/assets/fonts/Lora-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/Poppins-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/Poppins-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/Poppins-Bold.woff2") format("woff2");font-weight:600 700;font-style:normal;font-display:swap}:root{--color-brand-deep:#0B3F3A;--color-brand:#0F766E;--color-accent:#52742A;--color-accent-light:#B7D38A;--color-tint:#F4F8EA;--color-tint-line:#D4E2B4;--color-page:#FBFAF6;--color-surface:#FFFFFF;--color-text:#33363B;--color-text-muted:#5A615E;--color-line:#DCE1DC;--color-on-dark:#D9E6E2;--color-on-dark-muted:#B4CCC6;--color-line-on-dark:rgba(255,255,255,.18);--color-surface-on-dark:rgba(255,255,255,.07);--color-focus:#52742A;--color-focus-on-dark:#B7D38A;--color-placeholder-bg:#FFF3C4;--color-placeholder-text:#5C4300;--font-sans:"Poppins","Helvetica Neue",Arial,sans-serif;--font-serif:"Lora",Georgia,"Times New Roman",serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-h3:1.1875rem;--text-h2:clamp(1.6rem,1.2rem + 1.6vw,2.35rem);--text-h1:clamp(2.05rem,1.4rem + 2.8vw,3.25rem);--leading-tight:1.12;--leading-snug:1.3;--leading-body:1.65;--tracking-kicker:.16em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-section:clamp(3.5rem,2rem + 6vw,7rem);--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--container:70rem;--container-wide:80rem;--container-text:44rem;--gutter:clamp(1rem,4vw,3rem);--touch-min:44px;--border:1px solid var(--color-line)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none !important}}body{margin:0;background:var(--color-page);color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:break-word}main{hyphens:auto;-webkit-hyphens:auto}@media (min-width:900px){body{font-size:var(--text-lg)}}img{max-width:100%;height:auto;display:block}a{color:var(--color-brand);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--color-brand-deep)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:2px}p{margin:0 0 1em}ul,ol{margin:0 0 1em}h1,h2,h3{font-family:var(--font-sans);color:var(--color-brand-deep);font-weight:600;letter-spacing:-.015em;margin:0}h1{font-size:var(--text-h1);line-height:var(--leading-tight)}h2{font-size:var(--text-h2);line-height:1.15}h3{font-size:var(--text-h3);line-height:var(--leading-snug);letter-spacing:-.005em}strong,b{font-weight:700}.container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.container>*,.hero-grid>*,.split>*,.apply>*,.proof>*,.portrait-grid>*{min-width:0}.skip-link{position:absolute;left:-999px;top:0;z-index:20;background:var(--color-brand-deep);color:#fff;padding:var(--space-3) var(--space-4)}.skip-link:focus{left:var(--space-3);top:var(--space-3);color:#fff}.kicker{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xs);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-brand);margin:0 0 var(--space-3)}.lead{font-size:1.12em;color:var(--color-text);max-width:var(--container-text)}.muted{color:var(--color-text-muted)}.small{font-size:var(--text-sm)}.placeholder{background:var(--color-placeholder-bg);color:var(--color-placeholder-text);font-family:var(--font-sans);font-size:var(--text-sm);padding:0 var(--space-1);border-radius:4px}.site-header{position:relative;background:var(--color-page);border-bottom:var(--border)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:72px}.brand{display:flex;flex-direction:column;min-width:0;flex:0 1 auto;text-decoration:none;line-height:1.15;padding:var(--space-2) 0}.brand-name{font-family:var(--font-sans);font-weight:600;font-size:1.25rem;color:var(--color-brand-deep);letter-spacing:-.01em}.brand-line{font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}@media (max-width:599px){.brand-line{font-size:.625rem;letter-spacing:.08em}}.header-actions{display:flex;align-items:center;gap:var(--space-3);flex:none}.nav-desktop{display:none}.nav-list,.menu-list{list-style:none;margin:0;padding:0}.nav-list{display:flex;gap:var(--space-4)}.nav-link{display:inline-flex;align-items:center;min-height:var(--touch-min);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text);text-decoration:none}.nav-link:hover,.nav-link[aria-current="page"]{color:var(--color-brand)}.nav-link[aria-current="page"]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.5em}.header-actions .code-link{display:none}.menu>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);border:1.5px solid var(--color-brand-deep);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--color-brand-deep);cursor:pointer}.menu>summary::-webkit-details-marker{display:none}.menu-icon{width:18px;height:12px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}.menu-icon::after{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid currentColor}.menu[open] .menu-icon{border-color:transparent}.menu[open] .menu-icon::after{top:3px;transform:rotate(45deg)}.menu[open] .menu-icon::before{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid currentColor;transform:rotate(-45deg)}.menu-label-close{display:none}.menu[open] .menu-label-open{display:none}.menu[open] .menu-label-close{display:inline}.menu:not([open]) .menu-panel{display:none}.menu-panel{position:absolute;left:0;right:0;top:100%;z-index:10;background:var(--color-surface);border-bottom:var(--border);padding:var(--space-3) var(--gutter) var(--space-5)}.menu-list{display:grid;gap:var(--space-1);max-width:var(--container);margin:0 auto}.menu-link{display:flex;align-items:center;min-height:var(--touch-min);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-brand-deep);text-decoration:none;border-bottom:var(--border)}.menu-link[aria-current="page"]{color:var(--color-brand);font-weight:600}.menu-list li:last-child{margin-top:var(--space-4)}@media (min-width:600px){.header-actions .code-link{display:inline-flex}}@media (min-width:1280px){.site-header .container{max-width:var(--container-wide)}.brand{flex:none}.nav-desktop{display:block}.menu{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-5);border-radius:var(--radius-pill);border:1.5px solid var(--color-brand-deep);font-family:var(--font-sans);font-weight:500;font-size:var(--text-sm);line-height:1.2;text-decoration:none;text-align:center;transition:background-color .15s,color .15s}.btn-primary{background:var(--color-brand-deep);color:#fff}.btn-primary:hover{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.btn-secondary{background:transparent;color:var(--color-brand-deep)}.btn-secondary:hover{background:var(--color-brand-deep);color:#fff}.btn-light{background:#fff;color:var(--color-brand-deep);border-color:#fff}.btn-light:hover{background:var(--color-tint);color:var(--color-brand-deep)}.btn-block{display:flex;width:100%}.btn-small{padding:0 var(--space-4)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-5) 0}.hero{padding:clamp(2.5rem,1rem + 6vw,6.5rem) 0 clamp(2.5rem,1rem + 5vw,5.5rem)}.hero-grid{display:grid;gap:var(--space-7);align-items:center}@media (min-width:900px){.hero-grid{grid-template-columns:1.15fr .85fr;gap:var(--space-8)}}.hero h1{margin-bottom:var(--space-5)}.hero h1 em,.page-hero h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--color-brand)}.pilot-note{display:inline-flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-brand-deep);background:var(--color-tint);border:1px solid var(--color-tint-line);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.pilot-note strong{font-weight:600}.compass{margin:0 auto;width:100%;max-width:440px}.compass svg{width:100%;height:auto;overflow:visible}.compass figcaption{text-align:center;font-size:var(--text-sm);font-style:italic;color:var(--color-text-muted);margin-top:var(--space-2)}.compass-label{font-family:var(--font-sans);font-size:14px;fill:var(--color-text-muted)}.compass-label-goal{fill:var(--color-accent);font-weight:600}.compass-number{font-family:var(--font-sans);font-size:13px;font-weight:600}.page-hero{padding:clamp(2.5rem,1rem + 5vw,5rem) 0 clamp(2rem,1rem + 3vw,3.5rem);border-bottom:var(--border)}.page-hero h1{margin-bottom:var(--space-4);max-width:20em}.section{padding:var(--space-section) 0}.section-alt{background:var(--color-surface);border-top:var(--border);border-bottom:var(--border)}.section-head{max-width:var(--container-text);margin-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.section-head h2{margin-bottom:var(--space-4)}.section-dark{background:var(--color-brand-deep);color:var(--color-on-dark)}.section-dark h2,.section-dark h3{color:#fff}.section-dark .kicker{color:var(--color-accent-light)}.section-dark .lead{color:var(--color-on-dark)}.section-dark a{color:var(--color-accent-light)}.section-dark:focus-visible{outline-color:var(--color-focus-on-dark)}.prose{max-width:var(--container-text)}.prose h2{font-size:1.45rem;margin:var(--space-7) 0 var(--space-3)}.prose h2:first-child{margin-top:0}.prose h3{margin:var(--space-5) 0 var(--space-2)}.prose ul{padding-left:1.2em}.prose li{margin-bottom:var(--space-2)}.split{display:grid;gap:var(--space-7)}@media (min-width:900px){.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}@media (min-width:600px){.cards-2,.cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{background:var(--color-surface);border:var(--border);border-radius:var(--radius-md);padding:var(--space-6) var(--space-5);height:100%}.section-alt .card{background:var(--color-page)}.card h3{margin-bottom:var(--space-3)}.card p:last-child{margin-bottom:0}.card-link{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:var(--color-text)}.card-link:hover{border-color:var(--color-brand)}.card-link .arrow{margin-top:auto;padding-top:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-brand);font-weight:500}.stats{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:var(--space-2) 0 var(--space-4)}.stat-value{font-family:var(--font-sans);font-weight:600;font-size:1.85rem;line-height:1;color:var(--color-brand-deep);letter-spacing:-.02em}.stat-label{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.35;margin-top:var(--space-2);max-width:11em}.sources{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-6);max-width:60em}sup{font-family:var(--font-sans);font-size:.62em}.pillars{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6)}.pillar{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--space-4)}.pillar svg{width:48px;height:48px}.pillar h3{margin-bottom:var(--space-2)}.pillar p{margin:0}.callout{margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-accent);background:var(--color-tint)}.callout p:last-child{margin-bottom:0}.weeks{list-style:none;margin:0;padding:0;border-top:var(--border)}.weeks li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:var(--space-2);padding:var(--space-4) 0;border-bottom:var(--border);align-items:baseline}.week-number{font-family:var(--font-sans);font-weight:600;color:var(--color-accent);font-size:var(--text-sm)}.week-question{font-family:var(--font-sans);color:var(--color-brand-deep);font-weight:500}.weeks li:last-child .week-question{color:var(--color-brand)}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.timeline li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border)}.timeline-when{font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);color:var(--color-accent)}@media (max-width:599px){.timeline li{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.checklist li{position:relative;padding-left:2rem}.checklist li::before{content:"";position:absolute;left:0;top:.35em;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--color-tint);border:1.5px solid var(--color-accent)}.checklist li::after{content:"";position:absolute;left:.42rem;top:.55em;width:.35rem;height:.6rem;border:solid var(--color-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.section-dark .checklist li::before{background:transparent;border-color:var(--color-accent-light)}.section-dark .checklist li::after{border-color:var(--color-accent-light)}.principle{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.3rem,1rem + 1.2vw,1.8rem);line-height:1.4;color:var(--color-brand-deep);border-top:2px solid var(--color-brand-deep);padding-top:var(--space-5);margin:0}.principle footer{font-style:normal;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-4)}.proof{display:grid;gap:var(--space-5)}@media (min-width:900px){.proof{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.panel{border:1px solid var(--color-line-on-dark);border-radius:var(--radius-md);padding:var(--space-6) var(--space-5)}.panel h3{margin-bottom:var(--space-3)}.panel p{color:var(--color-on-dark)}.panel p:last-child{margin-bottom:0}.panel-stack{display:grid;gap:var(--space-5)}.dimensions{list-style:none;margin:var(--space-5) 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.dimensions li{background:var(--color-surface-on-dark);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-weight:600;color:#fff;font-size:var(--text-sm);hyphens:auto;overflow-wrap:break-word}@media (max-width:420px){.dimensions{grid-template-columns:minmax(0,1fr)}}.groups{display:grid;gap:var(--space-4);margin-bottom:var(--space-5)}@media (min-width:760px){.groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.group{background:var(--color-surface);border:var(--border);border-radius:var(--radius-md);padding:var(--space-5)}.group-id{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-1)}.group-start{font-family:var(--font-sans);font-weight:600;font-size:1.4rem;color:var(--color-brand-deep);letter-spacing:-.015em;margin:0 0 var(--space-3);line-height:1.2}.group-dates{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm)}.group-dates dt{color:var(--color-text-muted)}.group-dates dd{margin:0}.chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-7)}.chips li{font-family:var(--font-sans);font-size:var(--text-sm);background:var(--color-tint);border:1px solid var(--color-tint-line);color:var(--color-brand-deep);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill)}.apply{display:grid;gap:var(--space-6);background:var(--color-surface);border:var(--border);border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 2vw,2.75rem)}@media (min-width:900px){.apply{grid-template-columns:1fr 1.1fr;gap:var(--space-8)}}.apply h3{font-size:1.45rem;margin-bottom:var(--space-3)}.steps{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.steps>li{counter-increment:step;display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:var(--space-3)}.steps>li::before{content:counter(step);display:grid;place-items:center;width:1.9rem;height:1.9rem;margin-top:2px;border-radius:50%;background:var(--color-accent);color:#fff;font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm)}.step-title{display:block;font-family:var(--font-sans);font-weight:600;color:var(--color-brand-deep);font-size:var(--text-base);margin-bottom:var(--space-1)}.steps p{margin:0}.steps ul{margin:var(--space-2) 0 0;padding-left:1.1em}.fine{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-4)}.download{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:var(--color-text)}.download:hover{border-color:var(--color-brand)}.download-for{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-weight:600}.download-title{font-family:var(--font-sans);font-weight:600;color:var(--color-brand-deep)}.download-meta{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:auto;padding-top:var(--space-3)}.portrait-grid{display:grid;gap:var(--space-6);align-items:start}@media (min-width:860px){.portrait-grid{grid-template-columns:340px minmax(0,1fr);gap:var(--space-8)}}.portrait{border-radius:var(--radius-lg);width:100%;max-width:340px;background:#fff}.role{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-brand);margin:var(--space-2) 0 var(--space-5)}.faq{max-width:var(--container-text);border-top:var(--border)}.faq details{border-bottom:var(--border)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-min);padding:var(--space-4) 0;cursor:pointer;list-style:none;font-family:var(--font-sans);font-weight:600;color:var(--color-brand-deep)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";flex:none;font-size:1.4rem;font-weight:400;color:var(--color-brand);line-height:1}.faq details[open] summary::after{content:"–"}.faq-answer{padding:0 0 var(--space-5)}.faq-answer p:last-child{margin-bottom:0}.faq-group{margin-bottom:var(--space-7)}.faq-group h2{font-size:1.35rem;margin-bottom:var(--space-3)}.contact-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.contact-list li{display:grid;gap:var(--space-1)}.contact-label{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-weight:600}address{font-style:normal}.error-page{padding:clamp(3rem,2rem + 8vw,8rem) 0}.error-code{font-family:var(--font-sans);font-weight:600;color:var(--color-accent);letter-spacing:.12em}.site-footer{background:var(--color-brand-deep);color:var(--color-on-dark-muted);padding:var(--space-8) 0 var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm)}.site-footer a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.site-footer a:hover{text-decoration:underline}.site-footer:focus-visible{outline-color:var(--color-focus-on-dark)}.footer-grid{display:grid;gap:var(--space-6)}@media (min-width:760px){.footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}.footer-name{color:#fff;font-weight:600;font-size:1.1rem;margin:0 0 var(--space-1)}.footer-line{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-light);margin:0 0 var(--space-4)}.footer-heading{color:#fff;font-weight:600;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--space-3)}.footer-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.footer-legal{border-top:1px solid var(--color-line-on-dark);margin-top:var(--space-7);padding-top:var(--space-5);font-size:var(--text-xs);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}.footer-legal ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-4)}.footer-legal p{margin:0}.block-title{margin-bottom:var(--space-5)}.founder-quote{margin:var(--space-5) 0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-accent);background:var(--color-tint);font-style:italic;color:var(--color-brand-deep)}.founder-quote p{margin:0 0 var(--space-3)}.founder-quote footer{font-style:normal;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted)}.effort{margin:0 0 var(--space-4);border-top:var(--border);font-family:var(--font-sans);font-size:var(--text-sm)}.effort>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border)}.effort dt{min-width:0}.effort dt{color:var(--color-text)}.effort dd{margin:0;flex:none;font-weight:600;color:var(--color-brand-deep)}.effort .effort-total{border-bottom:2px solid var(--color-brand-deep)}.effort .effort-total dt,.effort .effort-total dd{font-weight:600;color:var(--color-brand-deep);font-size:var(--text-base)}.effort-note{margin-bottom:var(--space-5)}.effort-lead{font-family:var(--font-sans);font-weight:600;color:var(--color-brand-deep);margin-bottom:var(--space-3)}