.cx-section{padding-top:65px;padding-bottom:65px;color:#153f32;border-top:1px solid #dee6db}.cx-heading{max-width:820px;margin-bottom:32px}.cx-heading h2{font-size:clamp(30px,3.7vw,48px);line-height:1.12;letter-spacing:-.04em;margin:18px 0}.cx-heading p,.cx-section p{font-size:14px;line-height:1.85;color:#657b68}.cx-section h3{font-size:25px;line-height:1.2;letter-spacing:-.035em}.cx-section em{font-family:Georgia,serif;font-weight:400}.cx-index{font-size:9px;letter-spacing:.12em;color:#7c9471}.cx-audience{display:grid;grid-template-columns:1fr 1.65fr;gap:0;border:1px solid #cfdccb;border-radius:18px;overflow:hidden}.cx-selector{display:flex;flex-direction:column;background:#eef4e8;padding:22px;gap:10px}.cx-selector button{border:1px solid transparent;background:transparent;padding:18px;text-align:left;font:inherit;font-size:14px;color:#486847;cursor:pointer;border-radius:8px;transition:background .25s,color .25s}.cx-selector button[aria-pressed=true]{background:#153f32;color:#eef5e7}.cx-audience-screen{padding:38px;background:#fbfcf7}.cx-audience-screen article{animation:cx-entry .35s ease}.cx-audience-screen article[hidden]{display:none!important}.cx-audience-screen h3{margin:18px 0}.cx-evidence,.cx-principles,.cx-notebook,.cx-brief{display:grid;grid-template-columns:.9fr 1.4fr;gap:45px}.cx-evidence-title,.cx-notebook-cover{background:repeating-linear-gradient(135deg,transparent 0 40px,#ffffff06 41px 42px),#153f32;color:#e9f2df;padding:36px;border-radius:16px;display:flex;flex-direction:column;gap:25px;justify-content:center}.cx-evidence-title>span,.cx-notebook-cover>span{font-size:10px;letter-spacing:.13em}.cx-evidence-title>strong,.cx-notebook-cover>strong{font-size:clamp(32px,4vw,51px);line-height:1.08;font-weight:400}.cx-evidence-title p{color:#b7cbae}.cx-notebook-cover small{color:#b7cbae;font-size:11px}.cx-record{padding-bottom:25px;border-bottom:1px solid #d5e0cf}.cx-record a,.cx-career-notes a{font-size:12px;border-bottom:1px solid #9bb98f;padding-bottom:4px}.cx-disclosures details{border-top:1px solid #d5e0cf;padding:22px 0;margin:0}.cx-disclosures summary{display:flex;gap:18px;align-items:center;cursor:pointer;list-style:none;font-size:17px;line-height:1.4}.cx-disclosures summary:after{content:'+';margin-left:auto}.cx-disclosures details[open] summary:after{content:'−'}.cx-disclosures details[open]>p{animation:cx-entry .35s ease}.cx-person{position:relative;max-width:370px}.cx-person img{width:100%;aspect-ratio:4/4.5;object-fit:cover;border-radius:15px}.cx-person p{position:absolute;bottom:10px;left:15px;right:15px;background:#153f32ee;color:white;padding:15px;border-radius:8px;font-size:15px}.cx-person p>span{font-size:11px;color:#c7dbc0}.cx-brief{border:1px solid #d5e0cf;padding:32px;border-radius:18px;background:#f4f7ed}.cx-checklist label{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #d8e2d1;font-size:13px;cursor:pointer}.cx-checklist input{width:18px;height:18px;accent-color:#236343;flex-shrink:0}.cx-checklist input:checked+span{color:#236343}.cx-tool-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.cx-tool-flow details{border:1px solid #d3dfcb;background:#f6f9f0;border-radius:13px;overflow:hidden}.cx-tool-flow summary{display:flex;align-items:center;gap:12px;padding:24px 18px;cursor:pointer;list-style:none}.cx-tool-flow summary strong{font-size:11px;flex:1;letter-spacing:.06em}.cx-tool-flow details>div{padding:0 24px 24px}.cx-tool-flow h3{font-size:22px}.cx-tool-flow small{font-size:9px;letter-spacing:.12em;color:#789268}.cx-tool-names{border-bottom:1px solid #d4e0cd;padding-bottom:18px}.cx-footnote{font-size:12px!important;margin-top:22px}.cx-career-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #d3dfcb;border-radius:16px;overflow:hidden}.cx-career-notes article{padding:30px;border-bottom:1px solid #d3dfcb;border-right:1px solid #d3dfcb}.cx-career-notes article:nth-child(2),.cx-career-notes article:nth-child(3){background:#f0f5e9}.cx-career-notes h3{font-size:24px;margin:18px 0}.cx-scope-folders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:start}.cx-scope-folders details{border:1px solid #ccdcca;border-top:4px solid #a5c590;border-radius:10px;background:#f2f6ed;padding:25px;margin:0}.cx-scope-folders summary{display:flex;flex-direction:column;gap:18px;cursor:pointer;list-style:none}.cx-scope-folders summary span{font-size:9px;letter-spacing:.13em;color:#68865c}.cx-scope-folders summary strong{font-size:20px;font-weight:500}.cx-scope-folders details[open]{background:#163f32;color:#eff6e7;border-color:#163f32}.cx-scope-folders details[open] p{color:#cadbbf;line-height:1.8;font-size:14px}.cx-scope-folders details[open] summary span{color:#abc69a}.cx-custom{line-height:1.8}.cx-section :is(a,button,summary,input):focus-visible,.cx-scope-folders summary:focus-visible{outline:3px solid #86ae6e;outline-offset:4px}@keyframes cx-entry{from{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:900px){.cx-tool-flow,.cx-scope-folders{grid-template-columns:minmax(0,1fr)}.cx-evidence,.cx-principles,.cx-notebook,.cx-brief{gap:25px}}@media(max-width:650px){.cx-section{padding:40px 20px}.cx-audience,.cx-evidence,.cx-principles,.cx-notebook,.cx-brief,.cx-career-notes{grid-template-columns:minmax(0,1fr)}.cx-selector{padding:14px;gap:5px}.cx-selector button{padding:13px}.cx-audience-screen{padding:26px 22px}.cx-brief{padding:24px 20px}.cx-evidence-title,.cx-notebook-cover{padding:28px;min-height:230px}.cx-career-notes article{padding:25px}.cx-person{width:100%;max-width:340px;margin:auto}.cx-scope-folders details{padding:22px}.cx-section h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.cx-section *{animation:none!important;transition:none!important}}
