/* Project Management identity: a precise, warm project workbench. */
.wf-pm-path{--lp-ink:#112738;--lp-muted:#53616a;--lp-gold:#d8b56b;--lp-paper:#f7f5ee;--lp-line:#d8ddda;--lp-serif:Georgia,'Times New Roman',serif;--lp-sans:Arial,Helvetica,sans-serif;background:var(--lp-paper);color:var(--lp-ink);font:17px/1.7 var(--lp-sans)}
.wf-pm-path *{box-sizing:border-box}
.wf-pm-path a{text-underline-offset:4px;overflow-wrap:anywhere}
.wf-pm-path a:hover{color:#795615}
.wf-pm-path :focus-visible{outline:3px solid #aa6d08;outline-offset:5px}
.wf-pm-path .lp-shell{width:min(1180px,calc(100% - 64px));margin:auto}
.wf-pm-path .lp-breadcrumbs{padding:24px 0;font-size:13px;color:var(--lp-muted)}
.wf-pm-path .lp-breadcrumbs span{margin:0 8px;color:#939b9f}
.wf-pm-path .lp-hero{background:var(--lp-ink);color:#fff;padding:58px 54px 0;border-radius:8px;overflow:hidden;position:relative}
.wf-pm-path .lp-hero:before{content:'';height:5px;background:var(--lp-gold);position:absolute;left:0;right:0;top:0}
.wf-pm-path .lp-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}
.wf-pm-path .lp-kicker{font:700 11px/1.5 var(--lp-sans);text-transform:uppercase;letter-spacing:2px;margin:0 0 15px;color:#725318}
.wf-pm-path .lp-hero .lp-kicker{color:var(--lp-gold)}
.wf-pm-path h1{font:400 clamp(36px,4.1vw,55px)/1.08 var(--lp-serif);letter-spacing:-1.9px;margin:0 0 22px;max-width:600px}
.wf-pm-path .lp-hero-sub{font:400 24px/1.3 var(--lp-serif);color:#edd7a7;margin-bottom:20px}
.wf-pm-path .lp-hero-intro{font-size:16px;line-height:1.7;color:#d9e3e9;max-width:570px}
.wf-pm-path .lp-hero-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:25px 0}
.wf-pm-path .lp-hero-actions>a:not(.lp-button){font-size:13px;color:#fff}
.wf-pm-path .lp-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:13px 19px;background:var(--lp-gold);border:1px solid var(--lp-gold);border-radius:3px;font-weight:700;font-size:14px;color:#112738;text-decoration:none;cursor:pointer;line-height:1.6}
.wf-pm-path .lp-button:hover{background:#ead2a1;color:#112738}
.wf-pm-path .lp-byline{font-size:11px;color:#d0dae0;line-height:1.8;margin:0 0 20px}
.wf-pm-path .lp-hero-board{border:1px solid #647988;border-radius:4px;padding:24px 25px 15px;background-color:#173247;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:20px 20px;transform:rotate(1deg);box-shadow:12px 14px 0 #0b1c2955}
.wf-pm-path .lp-board-top{display:flex;justify-content:space-between;gap:10px;font:9px/1.6 var(--lp-sans);letter-spacing:1.2px;color:#d0dce5;border-bottom:1px solid #647988;padding-bottom:15px}
.wf-pm-path .lp-board-dot:before{content:'';display:inline-block;width:6px;height:6px;background:var(--lp-gold);margin-right:6px;border-radius:50%}
.wf-pm-path .lp-board-title{font:32px/1.15 var(--lp-serif);margin:23px 0 25px;color:#fff;letter-spacing:-.8px}
.wf-pm-path .lp-gantt-weeks{display:flex;margin-left:112px;justify-content:space-between;color:#cad6df;font-size:8px;letter-spacing:1px}
.wf-pm-path .lp-gantt-row{position:relative;margin:13px 0;height:24px;display:flex;align-items:center;font-size:10px;color:#e4ebef}
.wf-pm-path .lp-gantt-row:after{content:'';position:absolute;left:112px;right:0;height:1px;background:#5c718188}
.wf-pm-path .lp-gantt-row i{position:absolute;left:calc(112px + (100% - 112px)*var(--start)/4);width:calc((100% - 112px)*var(--span)/4);height:9px;background:var(--lp-gold);border-radius:1px;z-index:1}
.wf-pm-path .lp-gantt-row:nth-child(3) i{background:#95b2ba}
.wf-pm-path .lp-gantt-row:nth-child(4) i{background:#f4e7cb}
.wf-pm-path .lp-board-bottom{border-top:1px solid #647988;margin-top:21px;padding-top:18px;display:flex;align-items:center;justify-content:space-between}
.wf-pm-path .lp-board-bottom strong{font:44px/1 var(--lp-serif);color:var(--lp-gold);display:block}
.wf-pm-path .lp-board-bottom span{font-size:11px;color:#d6e0e7}
.wf-pm-path .lp-board-seal{border:1px solid var(--lp-gold);color:var(--lp-gold);padding:8px 13px;line-height:1.25;font-size:9px;letter-spacing:1.4px;transform:rotate(-6deg)}
.wf-pm-path .lp-board-note{font-size:9px;line-height:1.6;color:#bdccd6;margin:18px 0 0}
.wf-pm-path .lp-facts-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-top:1px solid #536878;margin-top:40px;padding:25px 0}
.wf-pm-path .lp-facts-strip strong{display:block;font-size:20px;font-weight:500}
.wf-pm-path .lp-facts-strip span{display:block;font-size:11px;color:#d0dce4;margin-top:5px}
.wf-pm-path .lp-body{padding-bottom:35px}
.wf-pm-path .lp-progress{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid var(--lp-line)}
.wf-pm-path .lp-progress>div{flex:1}
.wf-pm-path .lp-progress strong{font-size:14px;display:block}
.wf-pm-path .lp-progress span{font-size:11px;color:var(--lp-muted);display:block}
.wf-pm-path progress{width:190px;height:9px;accent-color:#a27830;appearance:none;border:none;background:#dee2df;border-radius:20px;overflow:hidden}
.wf-pm-path progress::-webkit-progress-bar{background:#dee2df}
.wf-pm-path progress::-webkit-progress-value{background:#986f28}
.wf-pm-path progress::-moz-progress-bar{background:#986f28}
.wf-pm-path #lp-reset{border:0;background:none;text-decoration:underline;font-size:11px;color:#53616a;cursor:pointer;min-height:40px}
.wf-pm-path .lp-noscript{padding:16px;background:#fff0cd;font-size:14px}
.wf-pm-path .lp-roadmap{padding:36px 0 20px}
.wf-pm-path .lp-roadmap ol{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0}
.wf-pm-path .lp-roadmap li{position:relative}
.wf-pm-path .lp-roadmap li:after{content:'';position:absolute;left:30px;right:0;top:18px;border-top:1px solid #a5afaF}
.wf-pm-path .lp-roadmap li:last-child:after{display:none}
.wf-pm-path .lp-roadmap a{display:block;text-decoration:none;padding-right:14px;position:relative;z-index:1;min-height:112px}
.wf-pm-path .lp-roadmap span{display:grid;place-items:center;border:1px solid #87969d;width:36px;height:36px;background:var(--lp-paper);border-radius:50%;font-size:12px;margin-bottom:14px}
.wf-pm-path .lp-roadmap li:last-child span{background:var(--lp-ink);color:var(--lp-gold);border-color:var(--lp-ink)}
.wf-pm-path .lp-roadmap strong{display:block;font-size:14px;line-height:1.4}
.wf-pm-path .lp-roadmap small{font-size:11px;line-height:1.5;display:block;color:var(--lp-muted);margin-top:5px}
.wf-pm-path .lp-section-links{display:flex;flex-wrap:wrap;gap:10px 24px;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);padding:17px 0;font-size:12px}
.wf-pm-path .lp-section{padding:55px 0;border-bottom:1px solid var(--lp-line);scroll-margin-top:25px}
.wf-pm-path h2{font:400 38px/1.16 var(--lp-serif);letter-spacing:-1px;margin:0 0 22px}
.wf-pm-path h3{font:700 21px/1.35 var(--lp-sans);letter-spacing:-.4px;margin:24px 0 14px}
.wf-pm-path h4{font:700 18px/1.4 var(--lp-sans);letter-spacing:0;margin:12px 0}
.wf-pm-path p{margin:0 0 18px}
.wf-pm-path li{margin-bottom:10px}
.wf-pm-path .lp-start{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:start}
.wf-pm-path .lp-project-note{border:1px solid #d6c28d;background:#fffaf0;padding:26px 27px;position:relative;box-shadow:5px 6px 0 #e8e4d9}
.wf-pm-path .lp-project-note:before{content:'';position:absolute;width:55px;height:13px;background:#d8b56b88;left:calc(50% - 28px);top:-7px;transform:rotate(-3deg)}
.wf-pm-path .lp-stamp{font-size:10px;font-weight:700;letter-spacing:1px;color:#725318}
.wf-pm-path .lp-project-note h3{font:30px/1.15 var(--lp-serif);margin:20px 0 15px}
.wf-pm-path .lp-project-note p{font-size:14px}
.wf-pm-path .lp-project-note dl{margin:20px 0}
.wf-pm-path .lp-project-note dl>div{padding:10px 0;border-top:1px solid #e2d8c3;display:flex;justify-content:space-between;gap:15px;font-size:12px}
.wf-pm-path .lp-project-note dt{color:var(--lp-muted)}
.wf-pm-path .lp-project-note dd{margin:0;text-align:right;font-weight:700}
.wf-pm-path .lp-small{font-size:12px!important;color:var(--lp-muted);line-height:1.7}
.wf-pm-path .lp-diagnostic ol{padding-left:24px;max-width:940px}
.wf-pm-path details{border-top:1px solid #c9d1d0;padding:0;margin:0}
.wf-pm-path details:last-of-type{border-bottom:1px solid #c9d1d0}
.wf-pm-path summary{list-style:none;cursor:pointer;font-weight:700;padding:20px 40px 20px 0;position:relative;line-height:1.5}
.wf-pm-path summary:after{content:'+';position:absolute;right:10px;top:16px;font:28px var(--lp-serif);color:#725318}
.wf-pm-path details[open]>summary:after{content:'−'}
.wf-pm-path summary::-webkit-details-marker{display:none}
.wf-pm-path details>p{font-size:15px;max-width:940px;padding-right:15px}
.wf-pm-path .lp-table-wrap{max-width:100%;overflow-x:auto;margin:28px 0;background:#fff;border:1px solid #d0d8d7;border-radius:4px}
.wf-pm-path table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.65}
.wf-pm-path caption{text-align:left;font-weight:700;font-size:12px;background:#edf0ed;padding:15px 17px;caption-side:top}
.wf-pm-path th,.wf-pm-path td{padding:14px 17px;vertical-align:top;border-bottom:1px solid #d8dfdc;min-width:100px}
.wf-pm-path th{font-size:12px;background:#f4f6f3}
.wf-pm-path tbody th{background:#fff;font-size:13px;min-width:200px}
.wf-pm-path tr:last-child>td,.wf-pm-path tbody tr:last-child>th{border-bottom:0}
.wf-pm-path .lp-optional{border-left:3px solid #9fb4b7;padding:0 0 0 24px;margin-top:30px}
.wf-pm-path .lp-optional>div{display:grid;grid-template-columns:1fr 1fr;gap:35px}
.wf-pm-path .lp-optional p{font-size:14px}
.wf-pm-path .lp-label{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;color:#725318;display:block;margin-bottom:10px}
.wf-pm-path .lp-stage{padding:55px 0;border-bottom:1px solid var(--lp-line);scroll-margin-top:25px;display:flow-root}
.wf-pm-path .lp-stage-heading{display:flex;align-items:center;gap:22px}
.wf-pm-path .lp-step{font:48px/1 var(--lp-serif);color:#8c681f;border-right:1px solid #c1b696;padding-right:23px}
.wf-pm-path .lp-stage-heading h2{margin:0}
.wf-pm-path .lp-stage-heading .lp-kicker{margin-bottom:8px}
.wf-pm-path .lp-time{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;margin:22px 0 30px}
.wf-pm-path .lp-time span{padding:5px 11px;border:1px solid #cbd2ce;border-radius:30px;background:#fff}
.wf-pm-path .lp-watch{float:right;width:34%;margin:0 0 28px 36px;padding:22px 24px;background:#eef1ee;border:1px solid #d1dad4;border-top:3px solid var(--lp-ink);border-radius:2px}
.wf-pm-path .lp-watch h3{font:25px/1.2 var(--lp-serif);margin-top:0}
.wf-pm-path .lp-course-label{font:700 9px/1.6 var(--lp-sans);letter-spacing:1px;text-transform:uppercase;color:#53616a;margin:22px 0 7px}
.wf-pm-path .lp-course-title{font-size:13px;font-weight:700;line-height:1.5;display:block}
.wf-pm-path .lp-lessons{list-style:none;margin:12px 0 20px;padding:0}
.wf-pm-path .lp-lessons li{display:flex;align-items:start;justify-content:space-between;gap:12px;border-top:1px solid #cbd5ce;padding:11px 0;margin:0;font-size:11px;line-height:1.5}
.wf-pm-path .lp-lessons small{display:block;font-size:9px;color:#53616a;margin-bottom:3px;text-transform:uppercase;letter-spacing:.8px}
.wf-pm-path .lp-lessons time{font-size:10px;color:#53616a;padding-top:15px;white-space:nowrap}
.wf-pm-path .lp-teach h3:first-child{margin-top:0}
.wf-pm-path .lp-teach,.wf-pm-path .lp-task{font-size:16px}
.wf-pm-path .lp-example{padding:21px 24px;background:#fff;border-left:3px solid #be9a50;margin:24px 0;display:flow-root}
.wf-pm-path .lp-example p{font-size:14px}
.wf-pm-path .lp-example p:last-child{margin-bottom:0}
.wf-pm-path .lp-task{clear:both;background:#f0e9d9;border:1px solid #d8c9a8;padding:29px 32px;margin-top:30px;position:relative}
.wf-pm-path .lp-task h3{margin-top:8px;font:29px/1.2 var(--lp-serif)}
.wf-pm-path .lp-task p:last-child{margin-bottom:0;font-size:14px;border-top:1px solid #d8c9a8;padding-top:15px}
.wf-pm-path .lp-budget-example{background:#fff;border:1px solid #d8dfda;margin:25px 0;display:flow-root}
.wf-pm-path .lp-budget-example>div{padding:22px}
.wf-pm-path .lp-budget-example>div+div{border-top:1px solid #d8dfda;background:#f2f6f0}
.wf-pm-path .lp-budget-example p{font-size:14px;margin-bottom:0}
.wf-pm-path .lp-budget-example h3{font:28px/1.2 var(--lp-serif)}
.wf-pm-path .lp-status-example{border:1px solid #d6c28d;border-left:5px solid #b88629;background:#fffaf0;padding:24px;margin:25px 0;display:flow-root}
.wf-pm-path .lp-status-pill{background:#f0d398;color:#483100;border:1px solid #c39745;font-size:10px;letter-spacing:1px;padding:6px 10px;font-weight:700;display:inline-block}
.wf-pm-path .lp-status-example h3{font:25px/1.2 var(--lp-serif)}
.wf-pm-path .lp-status-example p{font-size:14px;margin-bottom:0}
.wf-pm-path .lp-complete{display:flex;align-items:start;gap:12px;margin:25px 0 0;background:#fff;border:1px solid #ccd5d0;padding:17px 20px;font-size:13px;font-weight:700;cursor:pointer;clear:both}
.wf-pm-path .lp-complete input{width:19px;height:19px;min-width:19px;margin:3px 0 0;accent-color:#112738}
.wf-pm-path .lp-complete:has(input:checked){background:#e7efe6;border-color:#6c8f76}
.wf-pm-path .lp-capstone-lead{font:26px/1.4 var(--lp-serif);max-width:750px}
.wf-pm-path .lp-portfolio{margin:30px 0;background:var(--lp-ink);color:#e8eff3;padding:32px 36px;box-shadow:7px 7px 0 #e0d2b2}
.wf-pm-path .lp-portfolio h3{font:30px/1.2 var(--lp-serif);color:#efd8a8;margin-top:0}
.wf-pm-path .lp-portfolio ol{display:grid;grid-template-columns:1fr 1fr;gap:15px 42px;padding-left:20px;margin-bottom:0;font-size:14px;line-height:1.8}
.wf-pm-path .lp-portfolio strong{color:#fff}
.wf-pm-path .lp-pass{background:#eaf0e6;border-left:4px solid #416950;padding:25px 30px}
.wf-pm-path .lp-pass h3{margin-top:0}
.wf-pm-path .lp-pass p:last-child{margin-bottom:0}
.wf-pm-path .lp-planner{display:grid;grid-template-columns:1fr 1fr;gap:30px;background:#fff;border:1px solid #ccd4cf;padding:25px 30px;margin-top:25px;align-items:center}
.wf-pm-path .lp-planner label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}
.wf-pm-path .lp-planner input{border:1px solid #a4b3af;border-radius:3px;padding:8px 12px;width:100px;color:var(--lp-ink);background:#fff;font-size:20px}
.wf-pm-path .lp-planner .lp-small{margin:8px 0 0}
.wf-pm-path .lp-plan-answer{border-left:1px solid #d2d8d2;padding-left:30px}
.wf-pm-path .lp-plan-answer output{display:block;font:40px/1.2 var(--lp-serif)}
.wf-pm-path .lp-plan-answer span{display:block;font-size:12px;margin-top:10px;color:var(--lp-muted)}
.wf-pm-path .lp-workbook{background:#e9dfc7;padding:36px;margin:40px 0 0;border:1px solid #d0be97;display:grid;grid-template-columns:1.5fr 1fr;gap:36px;align-items:center}
.wf-pm-path .lp-workbook h2{font-size:34px}
.wf-pm-path .lp-workbook p:last-child{margin-bottom:0;font-size:14px}
.wf-pm-path .lp-workbook-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}
.wf-pm-path .lp-workbook-actions .lp-button{background:var(--lp-ink);color:#fff;border-color:var(--lp-ink);text-align:center}
.wf-pm-path .lp-workbook-actions .lp-button-outline{background:transparent;color:var(--lp-ink)}
.wf-pm-path .lp-sources p,.wf-pm-path .lp-sources li{font-size:13px;max-width:1000px}
.wf-pm-path .lp-sources h2{font-size:30px}
.wf-pm-path .lp-sources ul{padding-left:20px}
@media(min-width:1100px){.wf-pm-path .lp-stage .lp-teach>.lp-table-wrap{clear:both}.wf-pm-path #plan .lp-table-wrap{margin-top:32px}}
@media(max-width:1000px){.wf-pm-path .lp-hero{padding:38px 32px 0}.wf-pm-path .lp-hero-grid{gap:25px}.wf-pm-path .lp-hero-board{padding:20px 17px}.wf-pm-path .lp-board-title{font-size:27px}.wf-pm-path .lp-start{gap:30px;grid-template-columns:1.4fr 1fr}.wf-pm-path .lp-watch{width:38%;margin-left:24px;padding:18px}.wf-pm-path .lp-board-top{font-size:7px}}
@media(max-width:760px){.wf-pm-path{font-size:16px}.wf-pm-path .lp-shell{width:calc(100% - 36px)}.wf-pm-path .lp-breadcrumbs{padding:19px 0}.wf-pm-path .lp-hero{padding:30px 24px 0}.wf-pm-path .lp-hero-grid{display:block}.wf-pm-path h1{font-size:40px;letter-spacing:-1.3px;max-width:540px}.wf-pm-path .lp-hero-sub{font-size:23px}.wf-pm-path .lp-hero-board{max-width:480px;margin:30px auto 15px;transform:none;padding:24px}.wf-pm-path .lp-board-top{font-size:9px}.wf-pm-path .lp-hero-actions{gap:18px}.wf-pm-path .lp-facts-strip{grid-template-columns:1fr 1fr;gap:22px 20px;margin-top:30px;padding-bottom:27px}.wf-pm-path .lp-facts-strip strong{font-size:18px}.wf-pm-path .lp-progress{gap:10px}.wf-pm-path .lp-progress>div{flex-basis:65%}.wf-pm-path progress{width:100px}.wf-pm-path .lp-roadmap ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.wf-pm-path .lp-roadmap li:nth-child(3):after{display:none}.wf-pm-path .lp-roadmap a{min-height:120px}.wf-pm-path .lp-section-links{gap:12px 22px}.wf-pm-path h2{font-size:31px}.wf-pm-path .lp-section,.wf-pm-path .lp-stage{padding-top:38px;padding-bottom:38px}.wf-pm-path .lp-start{display:block}.wf-pm-path .lp-project-note{margin:30px 0 0}.wf-pm-path .lp-stage-heading{gap:17px;align-items:flex-start}.wf-pm-path .lp-step{font-size:40px;padding-right:17px}.wf-pm-path .lp-stage-heading .lp-kicker{font-size:9px;letter-spacing:1.2px}.wf-pm-path .lp-time{margin:18px 0 25px}.wf-pm-path .lp-watch{float:none;width:100%;margin:0 0 27px;padding:23px}.wf-pm-path .lp-lessons li{font-size:13px}.wf-pm-path .lp-lessons time{font-size:12px}.wf-pm-path .lp-course-title{font-size:15px}.wf-pm-path .lp-task{padding:24px 22px}.wf-pm-path .lp-example{padding:20px}.wf-pm-path .lp-optional>div{display:block}.wf-pm-path .lp-optional article+article{margin-top:26px}.wf-pm-path .lp-optional{padding-left:18px}.wf-pm-path .lp-table-wrap{width:100%}.wf-pm-path table{font-size:12px}.wf-pm-path th,.wf-pm-path td{padding:11px 13px;min-width:108px}.wf-pm-path .lp-portfolio{padding:26px 25px}.wf-pm-path .lp-portfolio ol{display:block;padding-left:18px}.wf-pm-path .lp-portfolio li{margin-bottom:18px}.wf-pm-path .lp-planner{display:block;padding:24px}.wf-pm-path .lp-plan-answer{border-left:0;border-top:1px solid #d2d8d2;padding:22px 0 0;margin-top:22px}.wf-pm-path .lp-plan-answer output{font-size:35px}.wf-pm-path .lp-workbook{display:block;padding:28px 23px}.wf-pm-path .lp-workbook-actions{margin-top:24px}.wf-pm-path .lp-complete{padding:16px}.wf-pm-path .lp-pass{padding:24px}}
@media(max-width:380px){.wf-pm-path .lp-hero{padding-left:20px;padding-right:20px}.wf-pm-path h1{font-size:35px}.wf-pm-path .lp-hero-board{padding:20px 14px}.wf-pm-path .lp-board-top{font-size:8px}.wf-pm-path .lp-board-title{font-size:28px}.wf-pm-path .lp-gantt-weeks{margin-left:103px}.wf-pm-path .lp-gantt-row:after{left:103px}.wf-pm-path .lp-gantt-row i{left:calc(103px + (100% - 103px)*var(--start)/4);width:calc((100% - 103px)*var(--span)/4)}.wf-pm-path .lp-section-links{gap:10px 18px}}
@media(prefers-reduced-motion:reduce){.wf-pm-path *{scroll-behavior:auto}}
@media print{.site-header,.site-footer,.wf-coursera-banner,.wf-banner,.lp-progress,.lp-section-links,.lp-hero-actions,.lp-workbook-actions,.lp-complete,.comments-area{display:none!important}.wf-pm-path{background:#fff;font-size:11pt;color:#000}.wf-pm-path .lp-shell{width:100%}.wf-pm-path .lp-hero{background:#fff;color:#000;padding:20px;border:1px solid #aaa}.wf-pm-path .lp-hero-board{display:none}.wf-pm-path .lp-hero-grid{display:block}.wf-pm-path .lp-hero p,.wf-pm-path .lp-hero a,.wf-pm-path .lp-facts-strip span{color:#222}.wf-pm-path .lp-watch{float:none;width:100%;page-break-inside:avoid}.wf-pm-path .lp-section,.wf-pm-path .lp-stage{padding:22px 0}.wf-pm-path .lp-portfolio{background:#fff;color:#000;box-shadow:none;border:1px solid #aaa}.wf-pm-path .lp-portfolio strong,.wf-pm-path .lp-portfolio h3{color:#000}.wf-pm-path .lp-table-wrap{overflow:visible}.wf-pm-path table{font-size:9pt}.wf-pm-path th,.wf-pm-path td{min-width:0}.wf-pm-path h2,.wf-pm-path h3{break-after:avoid}.wf-pm-path .lp-task,.wf-pm-path .lp-example{break-inside:avoid}.wf-pm-path details{display:block}}
