:root{--ink:#12161b;--muted:#536174;--blue:#000080;--line:#d6dce5;--paper:#fff;--tint:#edf8fe;font-family:Montserrat,Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0}a{color:inherit}a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.skip{position:absolute;left:1rem;top:-5rem;background:white;padding:1rem;z-index:5}.skip:focus{top:1rem}.masthead,main,footer{max-width:1200px;margin:auto}.masthead{display:flex;justify-content:space-between;align-items:center;padding:29px 40px;border-bottom:1px solid var(--line)}.brand{font-size:28px;font-weight:800;letter-spacing:-1.3px;text-decoration:none}.brand-period{color:var(--blue)}.masthead>span{font-size:14px;color:var(--muted)}main{padding:0 40px}.intro{padding:66px 0 48px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:var(--blue);margin:0 0 20px}h1{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:400;font-size:clamp(3rem,6.4vw,5.6rem);letter-spacing:-.045em;line-height:1.06;margin:0 0 22px}.dek{font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.5;margin:0 0 34px;max-width:790px}.facts{display:grid;grid-template-columns:1fr 1fr 1.35fr .65fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;margin:0 0 30px;gap:18px}.facts span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:9px}.facts strong{font-size:15px;line-height:1.5;font-weight:700}.summary{max-width:820px;font-size:18px;line-height:1.75;margin:12px 0}footer{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:30px 40px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}footer p{line-height:1.5}footer .brand{color:var(--ink)}@media(max-width:700px){.masthead{padding:22px 24px}.masthead>span{font-size:12px}main{padding:0 24px}.intro{padding:42px 0 30px}.facts{grid-template-columns:1fr 1fr;gap:22px}.facts strong{font-size:14px}.summary{font-size:17px}.desktop-break{display:none}footer{padding:28px 24px;flex-wrap:wrap;gap:12px}footer p{width:100%;order:3;margin:0}footer>span{margin-left:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:root{color-scheme:light}.contents{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px}.contents>span{margin-right:auto;color:var(--muted)}.contents a{text-decoration:none;line-height:1.8}.contents a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:5px}.chapter{display:grid;grid-template-columns:1fr 1.95fr;gap:64px;padding:64px 0;border-bottom:1px solid var(--line)}.chapter-label>span{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--blue);font-weight:700}h2{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:400;font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.2;letter-spacing:-.025em;margin:19px 0 0}.chapter-content>p{font-size:17px;line-height:1.8;margin:0 0 20px}.chapter-content>p:last-child{margin-bottom:0}.responsibilities{margin:28px 0 0}.responsibilities>div{display:grid;grid-template-columns:155px 1fr;gap:24px;border-top:1px solid var(--line);padding:18px 0}.responsibilities>div:last-child{padding-bottom:0}.responsibilities dt{font-size:15px;line-height:1.65;font-weight:700}.responsibilities dd{margin:0;font-size:16px;line-height:1.7;color:var(--muted)}.workflow-section{background:var(--ink);color:white;padding:38px 32px;margin:48px 0 0}.workflow-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.workflow-heading .eyebrow{color:#D0EDFD;margin-bottom:12px}.workflow-heading h2{margin:0;font-size:2.15rem}.workflow-heading>p{color:#c7d0df;font-size:15px;line-height:1.6;max-width:250px;margin:0}.flow{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;padding:0;margin:36px 0 30px}.flow li{border-top:1px solid #71809b;padding-top:17px;display:flex;flex-direction:column}.step{font-size:12px;letter-spacing:.1em;color:#D0EDFD}.flow h3{font-size:18px;font-weight:700;margin:14px 0 10px;line-height:1.4}.flow p{font-size:15px;line-height:1.65;color:#e0e5ee;margin:0 0 22px}.tool{display:block;font-size:12px;line-height:1.5;color:#D0EDFD;margin-top:auto}.workflow-note{font-size:14px;line-height:1.8;color:#c7d0df;border-top:1px solid #58657d;padding-top:22px;margin:0}.lesson{border-left:3px solid var(--blue);background:var(--tint);padding:24px 28px;margin-top:30px}.lesson>span{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--blue);font-weight:700}.lesson p{font-size:19px;line-height:1.6;margin:12px 0 0}.conclusion{border-bottom:0}.closing{border-top:1px solid var(--line);margin-top:32px;padding-top:26px}.closing>p:first-child{font-size:14px;color:var(--muted);margin:0 0 15px}.closing-question{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:28px;line-height:1.4;margin:0;color:var(--blue)}@media(max-width:900px){.chapter{gap:32px;grid-template-columns:1fr 1.6fr}.flow{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-heading{align-items:start}.responsibilities>div{grid-template-columns:1fr;gap:6px}}@media(max-width:700px){.contents{gap:14px 22px}.contents>span{flex-basis:100%}.chapter{grid-template-columns:1fr;gap:26px;padding:40px 0}.chapter h2{margin-top:12px}.chapter h2 br{display:none}.workflow-section{padding:28px 24px;margin:30px -24px 0}.workflow-heading{display:block}.workflow-heading h2{font-size:1.9rem}.workflow-heading>p{max-width:none;margin-top:17px}.flow{grid-template-columns:1fr;gap:23px;margin:27px 0}.flow li{display:grid;grid-template-columns:28px 1fr;gap:0 12px}.step{grid-row:1 / 4;padding-top:3px}.flow h3{margin:0 0 8px}.flow p{margin:0 0 10px;grid-column:2}.tool{grid-column:2}.lesson{padding:22px}.closing-question{font-size:25px}}@media print{.masthead,.contents,footer,.skip{display:none}main{padding:0}.intro{padding:0 0 20px}.chapter{padding:25px 0;gap:25px}.workflow-section{break-inside:avoid}.chapter-label h2{font-size:24px}.chapter-content>p,.summary{font-size:12pt}.flow p{font-size:11pt}.lesson{break-inside:avoid}}

@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(assets/montserrat-regular.ttf) format("truetype")}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(assets/montserrat-bold.ttf) format("truetype")}
h1,h2,.closing-question{font-weight:700}h1{font-size:clamp(2.5rem,5.9vw,4.5rem);letter-spacing:-.045em}h2{font-size:clamp(1.55rem,2.6vw,1.9rem);line-height:1.3}.brand{display:inline-flex;flex-shrink:0}.brand img{display:block;width:250px;height:auto;margin:-18px -40px}.masthead{padding-top:20px;padding-bottom:20px}.workflow-section{background:#000080}.workflow-heading .eyebrow,.step,.tool{color:#D0EDFD}.flow li{border-color:#6666b3}.workflow-note{border-color:#6666b3}.workflow-heading>p,.flow p,.workflow-note{color:#fff}.flow p{font-size:16px}.lesson{border-color:#046BD2}.closing-question{font-size:26px}.contents a:hover{color:#046BD2}.brand-period{display:none}footer .brand img{width:200px;margin:-14px -32px}@media(max-width:700px){.brand img{width:200px;margin:-14px -32px}.masthead{gap:14px}.masthead>span{max-width:112px;text-align:right;line-height:1.6}.workflow-heading h2{font-size:1.75rem}.closing-question{font-size:23px}}

.chapter-content>.leadership-takeaway{margin-top:28px;padding-top:23px;border-top:1px solid var(--line)}
