body .vp-story-hero{padding:44px 0 40px}body .vp-story-hero h1{max-width:780px;margin:0 auto}body .vp-story-stats{padding:32px 0}body .vp-story-copy p,body .vp-story-copy p *{color:#373838}.vp-resource-page main{color:#373838;background:#fbf9f7}.vp-resource-page .vp-resource-section{padding:72px 0;scroll-margin-top:116px}.vp-resource-page .vp-resource-wrap{width:min(1080px,100% - 120px);margin:0 auto}.vp-resource-page .vp-resource-hero{text-align:center;background:#fbf9f7;padding:56px 0}.vp-resource-page .vp-resource-hero h1{color:#8c9b7f;max-width:840px;margin:0 auto}.vp-resource-page .vp-resource-eyebrow{color:#b79a74;text-transform:uppercase;letter-spacing:.08em;margin:0 0 20px}.vp-resource-page .vp-resource-lead{color:#373838;max-width:760px;margin:22px auto 0;line-height:1.65}.vp-resource-page .vp-resource-kicker{color:#373838;margin-top:18px}.vp-resource-page .vp-resource-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.vp-resource-page .vp-resource-button{color:#fff;text-align:center;white-space:normal;background:#373838;border:1px solid #373838;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 24px;text-decoration:none;display:inline-flex}.vp-resource-page .vp-resource-button.vp-resource-outline{color:#373838;background:#fff;border-color:#b79a74}.vp-resource-page .vp-resource-button.vp-resource-gold{color:#fff;background:#b79a74;border-color:#b79a74}.vp-resource-page .vp-resource-button:hover{filter:brightness(.96)}.vp-resource-page main :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #373838}.vp-resource-page .vp-resource-beige{background:#e1dfd8}.vp-resource-page .vp-resource-center{text-align:center}.vp-resource-page .vp-resource-center>p{max-width:820px;margin:20px auto 0}.vp-resource-page .vp-resource-center>.vp-resource-eyebrow{margin:0 auto 20px}.vp-resource-page .vp-resource-idea{padding:44px 0}.vp-resource-page .vp-resource-idea-copy{text-align:center;max-width:760px;margin:0 auto;line-height:1.65}.vp-resource-page .vp-resource-idea-copy p+p{margin-top:16px}.vp-resource-page .vp-learning-path{background:#fff;border:1px solid #b79a74;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:30px 0 0;padding:28px;list-style:none;display:grid}.vp-resource-page .vp-learning-path li{text-align:center;min-width:0;position:relative}.vp-resource-page .vp-learning-path li:not(:last-child):after{content:"";background:#b79a74;width:calc(100% - 52px);height:1px;position:absolute;top:28px;left:calc(50% + 38px)}.vp-resource-page .vp-learning-path a{color:#373838;flex-direction:column;align-items:center;gap:16px;text-decoration:none;display:flex;position:relative}.vp-resource-page .vp-learning-path a:hover{text-underline-offset:4px;text-decoration:underline}.vp-resource-page .vp-learning-number,.vp-resource-page .vp-resource-day-number{color:#b79a74;background:#373838;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.vp-resource-page .vp-resource-days{padding-top:48px}.vp-resource-page .vp-resource-day-stack{gap:32px;display:grid}.vp-resource-page .vp-resource-day{background:#fff;border:1px solid #b79a74;border-radius:8px;min-width:0;padding:32px;scroll-margin-top:116px}.vp-resource-page .vp-resource-day-header{align-items:center;gap:20px;margin-bottom:24px;display:flex}.vp-resource-page .vp-resource-day-header>div:last-child{min-width:0}.vp-resource-page .vp-resource-day-header p{color:#b79a74;margin-bottom:6px}.vp-resource-page .vp-resource-day h2{color:#373838}.vp-resource-page .vp-resource-day p{line-height:1.65}.vp-resource-page .vp-resource-subheading{color:#373838;margin-bottom:18px;font-size:28px!important}.vp-resource-page .vp-resource-content{gap:28px;margin-top:28px;display:grid}.vp-resource-page .vp-resource-content>div{min-width:0}.vp-resource-page .vp-resource-checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vp-resource-page .vp-resource-checklist li{color:#373838;align-items:flex-start;gap:12px;line-height:1.55;display:flex}.vp-resource-page .vp-resource-checklist li>svg{stroke:#8c9b7f;flex:none;width:20px;height:20px;margin-top:4px}.vp-resource-page .vp-resource-numbered-list{gap:10px;padding-left:24px;list-style:decimal;display:grid}.vp-resource-page .vp-resource-goal{background:#e1dfd8;border-left:2px solid #b79a74;align-items:flex-start;gap:14px;margin-top:24px;padding:20px;display:flex}.vp-resource-page .vp-resource-goal>svg{stroke:#373838;flex:none;width:22px;height:22px;margin-top:3px}.vp-resource-page .vp-resource-assignment{background:#fbf9f7;border:1px solid #b79a74;border-radius:4px;margin-top:28px;padding:24px}.vp-resource-page .vp-resource-assignment p+p{margin-top:14px}.vp-resource-page .vp-resource-day-note{border-left:1px solid #b79a74;margin-top:24px;padding-left:18px}.vp-resource-page .vp-resource-downloads{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.vp-resource-page .vp-resource-downloads a{white-space:normal}.vp-resource-page .vp-resource-downloads svg{flex:none;width:20px;height:20px}.vp-resource-page .vp-resource-close{text-align:center;color:#fff;background:#373838;border-block:1px solid #b79a74}.vp-resource-page .vp-resource-close h2,.vp-resource-page .vp-resource-close p{color:#fff}.vp-resource-page .vp-resource-close h2{max-width:860px;margin:0 auto}.vp-resource-page .vp-resource-close p{max-width:760px;margin:22px auto 0}.vp-resource-page .vp-resource-close :is(a,button):focus-visible{outline-color:#fff}body .vp-resource-page .vp-roadmap-hero{padding:56px 0}body .vp-resource-page .vp-roadmap-hero h1{color:#8c9b7f}body .vp-resource-page .vp-resource-page-section h2{color:#373838}body .vp-resource-page .vp-roadmap-close h2{color:#fff}body .vp-resource-page #recent-updates{color:#373838;background:#e1dfd8}body .vp-resource-page .vp-release-list{gap:16px;margin-top:32px;padding:0;list-style:none;display:grid}body .vp-resource-page .vp-release-card{color:#373838;background:#fff;border:1px solid #b79a74;border-radius:8px;overflow:hidden}body .vp-resource-page .vp-release-header{color:#373838;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:92px 115px minmax(0,1fr) 22px;align-items:center;gap:18px;width:100%;padding:22px 24px;display:grid}body .vp-resource-page .vp-release-header:hover{background:#fbf9f7}body .vp-resource-page .vp-release-version{text-align:center;color:#fff;background:#373838;border-radius:4px;padding:7px 8px;display:block}body .vp-resource-page .vp-release-date{color:#373838}body .vp-resource-page .vp-release-title{min-width:0}body .vp-resource-page .vp-release-header>svg{stroke:#b79a74;width:20px;height:20px}body .vp-resource-page .vp-release-header[aria-expanded=true]>svg{transform:rotate(180deg)}body .vp-resource-page .vp-release-content{border-top:1px solid #b79a74;padding:24px}body .vp-resource-page .vp-release-content p{white-space:pre-wrap;overflow-wrap:anywhere;color:#373838;line-height:1.65}body .vp-resource-page .vp-roadmap-ideas h3{color:#373838;font-size:28px!important}body .vp-resource-page #feedback{text-align:center;color:#373838;background:#fbf9f7;border-block:1px solid #b79a74}body .vp-resource-page details.vp-earlier-releases{background:#fff;border:1px solid #b79a74;border-radius:8px;margin-top:32px;padding:28px}body .vp-resource-page #release-history summary{cursor:pointer;color:#373838}body .vp-resource-page .vp-roadmap-close{text-align:center}.vp-resource-page .vp-course-lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.vp-resource-page .vp-course-lesson{background:#fff;border:1px solid #b79a74;border-radius:8px;min-width:0;padding:28px}.vp-resource-page .vp-course-lesson:last-child{grid-column:1/-1}.vp-resource-page .vp-course-lesson h3{color:#373838;margin:20px 0 16px;font-size:28px!important}.vp-resource-page .vp-course-lesson p{line-height:1.65}.vp-resource-page .vp-course-result{border-top:1px solid #b79a74;margin-top:18px;padding-top:16px}.vp-resource-page .vp-course-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.vp-resource-page .vp-course-split>div{min-width:0}.vp-resource-page .vp-course-split p+p{margin-top:20px}.vp-resource-page .vp-course-split .vp-resource-actions{justify-content:flex-start}.vp-resource-page .vp-workbook-frame{background:#fff;border:1px solid #b79a74;border-radius:8px;padding:28px}.vp-resource-page .vp-workbook-sheet{background:#fbf9f7;border:1px solid #b79a74;max-width:330px;margin:auto;padding:28px}.vp-resource-page .vp-workbook-sheet h3{color:#373838;margin:18px 0;font-size:32px!important}.vp-resource-page .vp-workbook-sheet .vp-workbook-label{margin-top:24px}.vp-resource-page .vp-workbook-line{border-bottom:1px solid #b79a74;height:24px}.vp-resource-page .vp-workflow-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.vp-resource-page .vp-workflow-part{background:#fff;border:1px solid #b79a74;border-radius:8px;padding:24px}.vp-resource-page .vp-workflow-part h3{color:#373838;margin-bottom:16px;font-size:28px!important}.vp-resource-page .vp-workflow-part p{line-height:1.65}@media (max-width:1000px){.vp-resource-page .vp-course-split{gap:32px}.vp-resource-page .vp-workflow-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body .vp-story-hero{padding:32px 0}body .vp-story-stats{padding:28px 0}.vp-resource-page .vp-resource-wrap{width:calc(100% - 40px)}.vp-resource-page .vp-resource-section{padding:48px 0;scroll-margin-top:108px}.vp-resource-page .vp-resource-hero{padding:40px 0}.vp-resource-page .vp-learning-path{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.vp-resource-page .vp-learning-path li{text-align:left}.vp-resource-page .vp-learning-path a{flex-direction:row;gap:20px}.vp-resource-page .vp-learning-path li:not(:last-child):after{width:1px;height:14px;top:62px;left:28px}.vp-resource-page .vp-resource-day{padding:24px;scroll-margin-top:108px}.vp-resource-page .vp-resource-day-header{align-items:flex-start;gap:16px}.vp-resource-page .vp-resource-day-number{width:44px;height:44px}.vp-resource-page .vp-resource-downloads{flex-direction:column;align-items:stretch}body .vp-resource-page .vp-release-header{grid-template-columns:92px minmax(0,1fr) 22px;gap:12px;padding:20px}body .vp-resource-page .vp-release-title{grid-area:2/1/auto/3}body .vp-resource-page .vp-release-header>svg{grid-area:1/3/3}body .vp-resource-page .vp-release-content{padding:20px}.vp-resource-page .vp-course-lessons,.vp-resource-page .vp-course-split,.vp-resource-page .vp-workflow-parts{grid-template-columns:minmax(0,1fr);gap:24px}.vp-resource-page .vp-course-lesson:last-child{grid-column:auto}.vp-resource-page .vp-workbook-frame{padding:20px}}
