.lr-main{max-width:1280px}.lr-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:26px 0 30px}.lr-heading h1{font:650 clamp(2.3rem,5vw,4.2rem)/1.02 Georgia,serif;letter-spacing:-.045em;max-width:820px;margin:10px 0 16px}.lr-heading>div>p{max-width:720px;font-size:1.05rem;margin:0}.lr-heading-note{display:flex;align-items:flex-start;gap:12px;max-width:280px;border-left:3px solid var(--brand);padding:8px 0 8px 18px}.lr-heading-note svg{width:22px;color:var(--brand);flex:0 0 auto}.lr-heading-note span{display:grid;gap:5px}.lr-heading-note small{font-size:.8rem}.lr-controls{display:flex;justify-content:space-between;align-items:end;gap:32px;padding:20px 24px}.lr-controls label{width:min(520px,100%);margin:0}.lr-controls>div{display:grid;gap:5px;justify-items:end;text-align:right}.lr-controls>div>small{font-size:.65rem;letter-spacing:.12em;font-weight:800;color:var(--brand)}.lr-controls>div>span{display:flex;gap:6px;align-items:center;color:var(--ws-muted);font-size:.75rem}.lr-controls>div svg{width:14px}.lr-scorecard{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);background:#122b24;color:white;border-radius:22px;overflow:hidden;margin:22px 0 34px;box-shadow:0 18px 50px #122b241c}.lr-score-lead{display:flex;align-items:center;gap:28px;padding:42px}.lr-ring{width:184px;height:184px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.lr-ring>div{width:145px;height:145px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#122b24}.lr-ring strong{font:700 3.8rem/1 Georgia,serif}.lr-ring span{font-size:.62rem;letter-spacing:.12em;margin-top:8px;color:#b8cbc3}.lr-score-lead h2{font:650 2rem/1.1 Georgia,serif;margin:14px 0 4px}.lr-score-lead p{color:#b8cbc3;margin:0}.lr-band{display:inline-flex;border-radius:999px;padding:7px 11px;background:#d9f3df;color:#184d39;font-size:.72rem;font-weight:800}.lr-band.muted{background:#e7e9e8;color:#46524d}.lr-confidence{display:flex;align-items:center;gap:10px;margin-top:22px}.lr-confidence svg{width:20px;color:#9ddeb3}.lr-confidence span{display:grid}.lr-confidence small{color:#b8cbc3}.lr-score-copy{background:#f1f5ed;color:var(--ws-ink);padding:42px;display:flex;flex-direction:column;justify-content:center}.lr-score-copy h2{font:650 1.75rem/1.15 Georgia,serif;margin:10px 0}.lr-score-copy p{max-width:520px}.lr-score-copy .ws-primary{align-self:flex-start}.lr-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:18px}.lr-section-title h2{font:650 2rem/1.15 Georgia,serif;margin:8px 0 0}.lr-section-title>p{max-width:390px;margin:0}.lr-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lr-pillars article{border:1px solid var(--ws-line);background:white;border-radius:16px;padding:20px;min-width:0}.lr-pillars article header{display:flex;justify-content:space-between;align-items:center}.lr-pillars article header>span{width:38px;height:38px;border-radius:10px;background:#eaf2eb;color:var(--brand);display:grid;place-items:center}.lr-pillars article header svg{width:19px}.lr-pillars article em{font-style:normal;font-size:.68rem;color:var(--ws-muted)}.lr-pillars h3{min-height:42px;margin-top:22px}.lr-pillars>article>strong{font:700 2.35rem/1 Georgia,serif}.lr-pillars>article>strong small{font:500 .75rem Arial,sans-serif;color:var(--ws-muted)}.lr-pillars progress{display:block;width:100%;height:7px;margin:12px 0 16px;accent-color:var(--growth)}.lr-pillars .complete,.lr-pillars .needed{display:flex;align-items:center;gap:5px;font-size:.72rem;color:#1f6548}.lr-pillars .needed{color:#825800}.lr-pillars .complete svg,.lr-pillars .needed svg{width:15px}.lr-pillars article>p{font-size:.82rem;min-height:50px}.lr-pillars details{margin:12px 0 0;padding-top:12px}.lr-pillars summary{font-size:.75rem;font-weight:700;cursor:pointer}.lr-pillars details p{font-size:.78rem;margin-bottom:0}.lr-next{justify-content:space-between;gap:30px;margin-top:30px;background:#e8f1e8;border-color:#cadacb;padding:28px 32px}.lr-next,.lr-next .ws-eyebrow{display:flex;align-items:center}.lr-next .ws-eyebrow{gap:6px}.lr-next h2{font:650 1.55rem/1.2 Georgia,serif;margin:10px 0 4px}.lr-next p{margin:0}.lr-next .ws-primary{white-space:nowrap}.lr-team{margin-top:32px;padding:30px}.lr-team-average{display:grid;text-align:right}.lr-team-average small,.lr-team-average span{color:var(--ws-muted);font-size:.75rem}.lr-team-average b{font:700 2.25rem/1 Georgia,serif}.lr-team-table{overflow-x:auto}.lr-team-head,.lr-team-table>button{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(130px,.7fr) minmax(160px,.8fr) minmax(230px,1.2fr);gap:18px;align-items:center;min-width:850px}.lr-team-head{padding:10px 14px;border-bottom:1px solid var(--ws-line);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ws-muted)}.lr-team-table>button{width:100%;border:0;border-bottom:1px solid var(--ws-line);border-radius:0;background:white;text-align:left;padding:16px 14px}.lr-team-table>button:hover{background:#f4f7f3}.lr-team-table>button span{display:grid;gap:3px}.lr-team-table>button span:nth-child(2) strong{font-size:1.3rem}.lr-team-table>button span:last-child{grid-template-columns:1fr auto;align-items:center}.lr-method{display:flex;gap:8px;align-items:flex-start;max-width:850px;margin:24px auto 0!important;font-size:.78rem;text-align:center;justify-content:center}.lr-method svg{width:15px;flex:0 0 auto;margin-top:3px}@media(max-width:1050px){.lr-pillars{grid-template-columns:1fr 1fr}.lr-score-lead{padding:32px}.lr-ring{width:150px;height:150px}.lr-ring>div{width:118px;height:118px}.lr-ring strong{font-size:3rem}}@media(max-width:760px){.lr-heading{display:grid}.lr-heading-note{max-width:none}.lr-controls{align-items:stretch;flex-direction:column}.lr-controls>div{justify-items:start;text-align:left}.lr-scorecard{grid-template-columns:1fr}.lr-score-lead{align-items:flex-start;flex-direction:column}.lr-score-copy{padding:30px}.lr-pillars{grid-template-columns:1fr}.lr-pillars article>p,.lr-pillars h3{min-height:0}.lr-next,.lr-section-title{align-items:flex-start;flex-direction:column}.lr-next .ws-primary{width:100%}}.lr-cadence{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px}.lr-cadence>div{flex:1}.lr-cadence h2{margin:.3rem 0}.lr-cadence p,.lr-cadence small{color:var(--text-muted);line-height:1.5}.lr-cadence progress{display:block;width:100%;height:12px;margin:14px 0;accent-color:var(--growth)}.lr-path{margin-top:22px}.lr-path-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:18px}.lr-path-steps>div{display:grid;gap:9px;align-content:start;padding:14px;border:1px solid var(--divider);border-radius:14px;background:var(--surface)}.lr-path-steps span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e5ebe7;color:var(--text-muted);font-weight:800}.lr-path-steps .done{border-color:#93c56a;background:#f5faef}.lr-path-steps .done span{background:var(--brand);color:#fff}.lr-path-steps svg{width:17px}.lr-path-steps b{font-size:.86rem;line-height:1.35}@media(max-width:900px){.lr-cadence{align-items:flex-start;flex-direction:column}.lr-path-steps{grid-template-columns:repeat(2,1fr)}}.lr-record-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.lr-record-grid article{margin:0;display:flex;flex-direction:column;align-items:flex-start}.lr-record-grid article>span{display:flex;align-items:center;gap:8px;color:var(--brand);font-weight:750}.lr-record-grid article>span svg{width:19px}.lr-record-grid strong{font-size:2.4rem;line-height:1;margin:18px 0 8px}.lr-record-grid strong small{font-size:1rem;color:var(--text-muted)}.lr-record-grid p{color:var(--text-muted);line-height:1.5;flex:1}.lr-record-grid a{display:flex;align-items:center;gap:7px;color:var(--brand);font-weight:700;text-decoration:none}.lr-record-grid a svg{width:15px}.lr-development-map{display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:30px}.lr-development-map>div:first-child p{color:var(--text-muted);line-height:1.6}.lr-map-items{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lr-map-items a{display:grid;grid-template-columns:34px 1fr;column-gap:10px;padding:15px;border:1px solid var(--divider);border-radius:12px;text-decoration:none;color:var(--text);background:var(--surface)}.lr-map-items svg{grid-row:1/3;width:22px;color:var(--brand)}.lr-map-items b{font-size:.95rem}.lr-map-items span{font-size:.82rem;line-height:1.4;color:var(--text-muted)}@media(max-width:900px){.lr-record-grid{grid-template-columns:1fr 1fr}.lr-development-map{grid-template-columns:1fr}}@media(max-width:560px){.lr-map-items,.lr-record-grid{grid-template-columns:1fr}}.lr-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:18px 40px}.lr-heading>div:first-child{grid-row:1/3}.lr-heading-image{position:relative;margin:0;min-height:230px;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #112d2526}.lr-heading-image img{display:block;width:100%;height:250px;object-fit:cover}.lr-heading-image figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 18px 14px;background:linear-gradient(transparent,#102d26e8);color:white;font-size:.78rem;line-height:1.4}.lr-heading-note{grid-column:2;max-width:none}@media(max-width:760px){.lr-heading{grid-template-columns:1fr}.lr-heading>div:first-child{grid-row:auto}.lr-heading-note{grid-column:auto}.lr-heading-image img{height:210px}}.dev-journey{margin-top:28px;color:#111}.dev-current{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(24px,4vw,38px);background:#111;color:#fff;border-radius:20px 20px 0 0;border-bottom:5px solid #20b26b}.dev-current h2{margin:7px 0 3px;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.04em}.dev-person>p{margin:0;color:#C7F06B;font-size:1.05rem;font-weight:800}.dev-person>small{display:block;margin-top:8px;color:#d6e2dc}.dev-current .ws-eyebrow{color:#C7F06B}.dev-current-actions{display:grid;gap:9px;min-width:min(100%,330px)}.dev-current-actions .ws-primary{display:flex;align-items:center;justify-content:center;background:#0C5C43!important;color:#fff!important;padding:14px 18px!important;border:1px solid #20b26b}.dev-current-actions .dev-full-record{display:flex;align-items:center;justify-content:center;color:#C7F06B;padding:10px 14px;border:1px solid #477267;border-radius:9px;text-decoration:none;font-weight:800}.dev-pathway-status{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:32px;padding:30px;background:#0C5C43;color:#fff;border-radius:0 0 20px 20px}.dev-established>span,.dev-pathway-copy>span,.dev-progress-heading>span{font-size:.7rem;font-weight:900;letter-spacing:.14em;color:#C7F06B}.dev-established h3,.dev-pathway-copy h3{margin:8px 0;font-size:clamp(1.35rem,3vw,2rem)}.dev-pathway-copy p{margin:0 0 8px;font-size:1.05rem}.dev-pathway-copy small{display:block;color:#d8e8e0;line-height:1.5}.dev-pathway-progress{align-self:center;padding:18px;background:#083f2f;border:1px solid #2f8064;border-radius:14px}.dev-progress-heading{display:flex;justify-content:space-between;align-items:center}.dev-progress-heading strong{font-size:1.35rem;color:#fff}.dev-progress-line{height:10px;margin:14px 0 9px;background:#071f18;border-radius:99px;overflow:hidden}.dev-progress-line i{display:block;height:100%;background:#20B26B;border-right:4px solid #c7f06b;border-radius:99px}.dev-progress-milestones{display:flex;justify-content:space-between;gap:8px;color:#a9c3b8;font-size:.7rem}.dev-progress-milestones .is-complete{color:#C7F06B;font-weight:900}.dev-established{padding:28px;background:#0C5C43;color:#fff;border-radius:0 0 20px 20px}.dev-established p{max-width:720px;color:#d8e8e0}.dev-established .ws-primary{display:inline-flex;background:#20B26B!important;color:#111!important}.dev-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:24px 0}.dev-steps a{display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid #7ca08f;border-top:4px solid #20b26b;border-radius:12px;padding:18px 14px;color:#111;text-decoration:none;min-height:120px}.dev-steps a:nth-child(2n){border-top-color:#0C5C43}.dev-steps a>span{color:#0C5C43;font-size:1.35rem;font-weight:900}.dev-steps strong{font-size:1rem}.dev-steps small{font-size:.875rem;color:#52615a}.dev-next{display:grid;grid-template-columns:2fr 1fr;gap:28px;padding:28px;background:#fff;border:2px solid #0c5c43;border-radius:16px}.dev-next h3{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.2;margin:12px 0}.dev-next aside{padding:20px;background:#e9f7ef;border-left:5px solid #20b26b;border-radius:10px}.dev-next .ws-primary{display:inline-flex;margin-top:12px;min-height:44px;align-items:center}.dev-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.dev-panels>section{padding:24px;border:1px solid #b6cabe;border-top:4px solid #0c5c43;border-radius:12px;background:#fff;min-width:0}.dev-panels>section:nth-child(2n){border-top-color:#20B26B}.dev-panels h3{font-size:1.4rem;margin:12px 0}.dev-method p,.dev-next p,.dev-panels p,.dev-tip{font-size:1rem;line-height:1.6}.dev-method a,.dev-panels a{color:#0C5C43;font-weight:800;display:inline-block;min-height:44px;padding-top:10px}.dev-item{padding:12px 0;border-bottom:1px solid #cbd8d0;overflow-wrap:anywhere}.dev-item p{margin:5px 0}.dev-tip{padding:16px;background:#e9f7ef;color:#111;border-left:5px solid #20b26b}.dev-method{padding:16px 0;border-top:1px solid #8daf9e}.dev-method summary{font-weight:800;cursor:pointer;min-height:44px}.dev-method li,.dev-panels li{line-height:1.6;margin:8px 0}.dev-journey a:focus-visible,.dev-method summary:focus-visible{outline:3px solid #20B26B;outline-offset:4px}@media(max-width:768px){.dev-current,.dev-next,.dev-panels,.dev-pathway-status,.dev-steps{grid-template-columns:1fr}.dev-current{align-items:stretch}.dev-current-actions{min-width:0}.dev-steps a:last-child{grid-column:auto}.dev-next{padding:20px}.dev-progress-milestones{font-size:.65rem}}.dev-before-start{margin:24px 0;padding:clamp(24px,4vw,48px);border-top:5px solid var(--brand,#0c5c43);border-radius:18px;background:var(--surface,#FFFDF8);color:var(--text,#13231D)}.dev-before-start h2{font-family:inherit!important;font-size:clamp(32px,4vw,58px)!important;font-weight:900!important;letter-spacing:-.04em;line-height:1.05;margin:16px 0}.dev-before-start h2 em{color:var(--brand,#0C5C43);font-style:normal}.dev-before-start p{max-width:650px;margin:18px 0}.dev-before-start small{display:block;margin-top:18px;color:var(--text-muted,#52615A)}.lm-development-page .development-hub{border:1px solid #9ab7a8;border-top:7px solid #0c5c43;border-radius:18px;background:#f9fcfa;box-shadow:0 18px 45px #0C5C4312}.lm-development-page .development-hub>h2{color:#111;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.03em}.lm-development-page .development-hub>label{font-weight:850;color:#111}.lm-development-page .development-hub select{border:2px solid #0c5c43;background:#fff;color:#111;font-weight:700}.lm-development-page .development-hub select:focus{outline:3px solid #20B26B;outline-offset:2px}.lm-development-page .development-roster{border-top:1px solid #8daf9e}.lm-development-page .development-roster summary{color:#0C5C43}.lm-development-page .lm-action-summary article{border-top:4px solid #0c5c43}.lm-development-page .lm-action-summary article:nth-child(2n){border-top-color:#20B26B}.dev-flow{margin:28px 0;display:grid;gap:15px}.dev-flow>section{display:grid;grid-template-columns:74px minmax(0,1fr);gap:22px;padding:28px;border:1px solid #8daf9e;border-top:5px solid #0c5c43;border-radius:16px;background:#fff}.dev-flow>section:nth-child(2n){border-top-color:#20B26B}.dev-flow-number{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#111;color:#C7F06B;font-size:1rem;font-weight:900}.dev-flow-content{max-width:850px}.dev-flow-content h3{margin:6px 0 9px;font:650 clamp(1.5rem,3vw,2.15rem)/1.1 Georgia,serif;color:#111}.dev-flow-content>p{margin:0 0 15px;color:#52615a;line-height:1.6}.dev-flow-content .ws-primary{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;background:#0C5C43!important;color:#fff!important}.dev-flow-status{display:flex;flex-wrap:wrap;gap:5px 18px;margin:14px 0;padding:13px 15px;border-left:5px solid #20b26b;background:#eef8f1}.dev-flow-status strong{color:#0C5C43}.dev-flow-status span{color:#52615a}.dev-flow-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}.dev-flow-actions>a:not(.ws-primary){color:#0C5C43;font-weight:800;text-decoration:none;padding:12px 0}.dev-flow-next{background:#111!important;color:#fff;border-color:#20B26B #111 #111!important}.dev-flow-next .dev-flow-number{background:#0C5C43;border:1px solid #20b26b}.dev-flow-next .ws-eyebrow{color:#C7F06B}.dev-flow-next h3{color:#fff}.dev-flow-next p{color:#d6e2dc}.dev-flow-next .ws-primary{background:#20B26B!important;color:#111!important}.dev-flow .dev-item{max-width:720px}.dev-flow .dev-item p{font-size:.85rem;color:#52615a}@media(max-width:650px){.dev-flow>section{grid-template-columns:1fr;padding:21px}.dev-flow-number{width:48px;height:48px}.dev-flow-actions{align-items:stretch;flex-direction:column}.dev-flow-actions .ws-primary{justify-content:center}}.dev-file{position:relative;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(340px,1.28fr);gap:28px;align-items:start;margin-top:36px;padding:38px 34px 30px;border:2px solid #111;border-top:7px solid #111;border-radius:4px 16px 16px 16px;background:#fff;box-shadow:0 14px 30px #11111112}.dev-file-tab{position:absolute;left:-2px;top:-35px;padding:9px 18px;border-radius:10px 10px 0 0;background:#111;color:#C7F06B;font-size:.72rem;font-weight:900;letter-spacing:.1em}.dev-file h2{margin:6px 0 2px;font-size:clamp(2rem,4vw,3.15rem);letter-spacing:-.04em}.dev-file .dev-person>p{color:#0C5C43}.dev-file .dev-person>small{color:#52615a}.dev-file-readiness{padding:15px;border:1px solid #8daf9e;border-left:6px solid #20b26b;border-radius:12px;background:#f3faf5}.dev-file-readiness .setup-card-head{align-items:flex-start}.dev-flow-active{border:2px solid #0c5c43!important;border-top:7px solid #20b26b!important;background:#f3faf5!important}@media(max-width:760px){.dev-file{grid-template-columns:1fr;padding:30px 20px 22px}.dev-file-readiness{padding:12px}}.dev-readiness-hide{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:42px;margin:0 0 12px;padding:9px 12px;border:1px solid #0c5c43;border-radius:8px;background:#0C5C43;color:#fff;font-weight:850}.dev-readiness-hide:hover{background:#111;border-color:#111}.dev-readiness-hidden svg,.dev-readiness-hide svg{width:17px}.dev-readiness-hidden{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px dashed #8daf9e;border-radius:10px;background:#f7faf8;color:#52615a}.dev-readiness-hidden button{display:flex;align-items:center;gap:7px;min-height:42px;padding:9px 13px;border:1px solid #0c5c43;border-radius:8px;background:#fff;color:#0C5C43;font-weight:850}.dev-readiness-hidden button:hover{background:#edf6f1}@media(max-width:760px){.dev-readiness-hidden{align-items:stretch;flex-direction:column}.dev-readiness-hidden button{justify-content:center;width:100%}}