@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Franklin:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&display=swap";.marketing-demo{--mp-teal:#123c55;--mp-mint:#dbece6}.mp-heading{justify-content:space-between;align-items:flex-end;gap:30px;padding:8px 0 32px;display:flex}.mp-heading h1{letter-spacing:-.045em;margin:14px 0;font-size:44px}.mp-heading p{margin-bottom:0}.mp-heading-side{gap:15px;min-width:240px;display:grid}.mp-heading-side label{gap:7px;font-size:12px;font-weight:600;display:grid}.mp-heading-side select{border:1px solid var(--wf-border);background:#fff;border-radius:6px;padding:11px}.mp-heading-side small{color:var(--wf-muted);font-size:10px}.mp-badge{color:#316352;background:#eaf4ee;border:1px solid #bfd9cf;border-radius:30px;align-items:center;gap:7px;width:fit-content;padding:7px 12px;font-size:11px;display:inline-flex}.mp-navigation{border-bottom:1px solid var(--wf-border);gap:28px;margin-bottom:28px;display:flex}.mp-navigation button{color:var(--wf-muted);background:0 0;border-bottom:3px solid #0000;padding:15px 0;font-size:13px;font-weight:700}.mp-navigation button.active{border-color:var(--mp-teal);color:var(--mp-teal)}.mp-navigation button svg{display:none}.mp-body{min-width:0}.mp-stats{border:1px solid var(--wf-border);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0 0 28px;display:grid}.mp-stats>div{border-right:1px solid var(--wf-border);grid-template-columns:auto 1fr;gap:5px 16px;padding:22px;display:grid}.mp-stats>div:last-child{border:0}.mp-stats strong{letter-spacing:-.04em;grid-row:span 2;font-size:36px}.mp-stats span{align-self:end;font-size:13px}.mp-stats small{color:var(--wf-muted);font-size:10px}.mp-journeys{grid-template-columns:1fr 1fr;gap:25px;display:grid}.mp-journey{border:1px solid var(--wf-border);text-align:left;background:#fff;border-radius:15px;padding:0;overflow:hidden}.mp-journey>div:last-child{padding:28px}.mp-journey h2{font-size:29px}.mp-journey p{font-size:14px}.mp-journey strong{align-items:center;gap:10px;font-size:13px;display:flex}.mp-paper-stack{background:#e2eae4;justify-content:center;align-items:flex-end;height:240px;padding-top:25px;display:flex;position:relative;overflow:hidden}.mp-paper-stack>i{background:#f8f7f0;border:1px solid #bacfc8;width:185px;height:240px;position:absolute;bottom:-30px;transform:rotate(-12deg)translate(-25px)}.mp-paper-stack>i:nth-child(2){transform:rotate(12deg)translate(30px)}.mp-paper-stack>div{background:var(--mp-teal);color:#fff;flex-direction:column;gap:18px;width:190px;height:220px;padding:24px;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 8px 20px #133c5522}.mp-paper-stack span{font-size:26px;line-height:1.1}.mp-paper-stack small{letter-spacing:.1em;margin-top:auto;font-size:6px}.mp-social-sample{color:#d5ebe9;background:#194e55;flex-direction:column;gap:16px;height:240px;padding:27px 32px;display:flex;position:relative}.mp-social-sample:after{content:"";border:1px solid #80a7a44d;border-radius:50%;width:160px;height:160px;position:absolute;top:25px;right:20px}.mp-social-sample span{letter-spacing:-.03em;z-index:1;font-size:38px;line-height:1.08}.mp-social-sample b{color:#f4cb8e}.mp-social-sample small{letter-spacing:.12em;font-size:8px}.mp-rules{color:var(--wf-muted);flex-wrap:wrap;gap:22px;margin:24px 0;font-size:11px;display:flex}.mp-rules>div{align-items:center;gap:5px;display:flex}.mp-rules svg{color:#34785a;width:15px}.mp-boundary{border-top:1px solid var(--wf-border);color:var(--wf-muted);gap:13px;margin-top:32px;padding-top:22px;display:flex}.mp-boundary p{margin:0;font-size:11px}.mp-boundary strong{color:var(--wf-ink);margin-bottom:5px;display:block}.mp-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.mp-section-heading h2{margin:8px 0;font-size:29px}.mp-section-heading p{margin:0;font-size:13px}.mp-builder{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:27px;display:grid}.mp-controls{min-width:0;padding:22px}.mp-controls fieldset{border:0;min-width:0;margin:0;padding:0}.mp-controls legend{margin-bottom:24px;font-size:13px;font-weight:700}.mp-controls .wf-primary{width:100%}.mp-controls .wf-field input,.mp-controls .wf-field select{width:100%;min-width:0;font-size:12px}.mp-template{border:1px solid var(--wf-border);background:#f7f9f8;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.mp-template>div{gap:6px;display:grid}.mp-template strong{font-size:12px}.mp-template small{color:var(--wf-muted);font-size:10px;line-height:1.5}.mp-selection{flex-direction:column;gap:7px;margin:22px 0 13px;font-size:13px;display:flex}.mp-selection span{color:var(--wf-muted);font-size:11px}.mp-preview-area{min-width:0}.mp-preview-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:0 0 16px;font-size:12px;display:flex}.mp-preview-toolbar>div{align-items:center;gap:9px;display:flex}.mp-preview-toolbar button{border:1px solid var(--wf-border);background:#fff;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.mp-catalog-sheet{background:#fff;border:1px solid #d7e1e5;box-shadow:0 7px 25px #1d394511}.mp-catalog-sheet>header{background:var(--mp-teal);color:#fff;padding:27px 30px}.mp-catalog-sheet>header>span,.mp-catalog-sheet>header>small{letter-spacing:.12em;font-size:8px}.mp-catalog-sheet>header h2{color:#fff;overflow-wrap:anywhere;margin:16px 0;font-family:Georgia,serif;font-size:33px}.mp-sheet-list{padding:10px 28px}.mp-sheet-list>section{border-bottom:1px solid #dce4e7;grid-template-columns:minmax(0,1fr) 94px;gap:16px;padding:20px 0;display:grid}.mp-sheet-list small{color:var(--wf-muted);font-size:8px}.mp-sheet-list h3{margin:7px 0 10px;font-size:17px}.mp-sheet-list p{margin:3px 0;font-size:10px}.mp-sheet-list strong{font-size:10px}.mp-link-mark{min-width:0}.mp-link-mark img{object-fit:contain;width:80px;height:80px;display:block}.mp-link-mark a{overflow-wrap:anywhere;color:#075e91;font-size:8px;line-height:1.5;display:block}.mp-link-mark svg{vertical-align:middle}.mp-catalog-sheet>footer{color:var(--wf-muted);padding:20px 28px;font-size:8px;line-height:1.6}.mp-ready{border-top:1px solid var(--wf-border);gap:12px;margin-top:22px;padding-top:22px;display:grid}.mp-ready>strong{color:#316352;align-items:center;gap:7px;font-size:13px;display:flex}.mp-ready small{color:var(--wf-muted);font-size:10px}.mp-ready a{text-decoration:none}.mp-ready form{border:1px solid var(--wf-border);border-radius:6px;padding:13px}.mp-notice{color:#276047;background:#e6f3e9;border:1px solid #bfdcc8;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:22px;padding:14px 17px;font-size:12px;line-height:1.6;display:flex}.mp-search{align-items:center;gap:6px;display:flex}.mp-search input{min-width:0}.mp-item-list{border:1px solid var(--wf-border);border-radius:7px;max-height:340px;margin-bottom:20px;overflow:auto}.mp-item-list button{text-align:left;border-bottom:1px solid var(--wf-border);background:#fff;gap:5px;width:100%;padding:13px 30px 13px 12px;display:grid;position:relative}.mp-item-list button.active{background:#eaf3f5;border-left:3px solid #236981;padding-left:9px}.mp-item-list span{text-transform:uppercase;color:var(--wf-muted);font-size:9px}.mp-item-list strong{font-size:12px;line-height:1.5}.mp-item-list svg{position:absolute;top:24px;right:9px}.mp-item-list>p{padding:12px;font-size:12px}.mp-format-tabs{gap:6px;margin-bottom:18px;display:flex}.mp-format-tabs button{background:#e8eef1;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:12px;display:flex}.mp-format-tabs button.active{background:var(--mp-teal);color:#fff}.mp-flyer{border:1px solid var(--wf-border);background:#fff;max-width:485px;margin:0 auto;box-shadow:0 6px 24px #123c551c}.mp-flyer>header{background:var(--mp-teal);color:#d5e5e9;padding:26px 30px}.mp-flyer header>span{letter-spacing:.1em;font-size:8px}.mp-flyer header>h2{color:#fff;margin:27px 0;font-size:35px}.mp-flyer header>small{font-size:10px}.mp-flyer>div{padding:25px 30px}.mp-flyer p,.mp-flyer strong{font-size:12px}.mp-flyer .mp-link-mark{align-items:center;gap:10px;display:flex}.mp-flyer h3{font-size:20px}.mp-flyer small{font-size:8px}.mp-social{aspect-ratio:1;background:var(--mp-teal);color:#fff;flex-direction:column;max-width:530px;margin:auto;padding:40px;display:flex}.mp-social>span{letter-spacing:.08em;font-size:10px}.mp-social>small{color:#f4cc8e;margin-top:37px;font-size:10px}.mp-social>h2{color:#fff;margin:25px 0;font-size:37px}.mp-social>p{color:#d4e3e7;margin-top:auto;font-size:13px}.mp-social>strong{color:var(--mp-teal);background:#f4cc8e;padding:15px;font-size:12px}.mp-social>footer{color:#c0d5df;margin-top:22px;font-size:8px}.mp-caption{border:1px solid var(--wf-border);background:#fff;margin-top:18px;padding:18px}.mp-caption strong{font-size:12px}.mp-caption p{white-space:pre-line;overflow-wrap:anywhere;font-size:12px}.mp-caption a{color:#075e91}.mp-caption small{color:var(--wf-muted);font-size:10px}.mp-downloads{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.mp-downloads button{padding:12px;font-size:12px}.mp-handoff-grid{grid-template-columns:1.1fr 1fr;gap:25px;display:grid}.mp-handoff-steps{gap:22px;margin:28px 0;display:grid}.mp-handoff-steps>div{grid-template-columns:25px 1fr;gap:7px 12px;display:grid}.mp-handoff-steps strong{font-size:13px}.mp-handoff-steps p{grid-column:2;margin:0;font-size:12px}.mp-handoff-art{background:#e3ece7;border:1px solid #ccdbd2;border-radius:12px;padding:32px}.mp-handoff-art>span{letter-spacing:.08em;font-size:9px}.mp-handoff-art>p{font-size:13px}.mp-handoff-art>small{color:var(--wf-muted);font-size:10px;line-height:1.6}.mp-layout-mini{background:#fff;grid-template-columns:1fr 1fr;gap:13px;margin:35px 0;padding:20px;display:grid;transform:rotate(-3deg);box-shadow:0 5px 20px #23473518}.mp-layout-mini>div{flex-direction:column;gap:13px;display:flex}.mp-layout-mini strong{color:#fff;background:var(--mp-teal);padding:16px 8px;font-family:Georgia,serif;font-size:16px}.mp-layout-mini i{background:repeating-linear-gradient(#dce5e4 0 3px,#0000 3px 9px);height:40px;display:block}.mp-layout-mini section{text-align:center;background:#faf3e6;border:1px dashed #ad9260;justify-items:center;gap:7px;padding:20px 10px;display:grid}.mp-layout-mini b{font-size:11px}.mp-layout-mini small{font-size:8px}.mp-back{margin-top:20px}.mp-disabled{text-align:center;padding:50px!important}.mp-disabled p{max-width:550px;margin:15px auto 25px}.mp-activity h2{font-size:20px}.mp-activity p{align-items:center;gap:9px;font-size:12px;display:flex}.mp-spinning{animation:1s linear infinite mp-spin}@keyframes mp-spin{to{transform:rotate(360deg)}}.mp-b .mp-heading h1{font-family:inherit;font-size:35px}.mp-b .mp-heading h1 br{display:none}.mp-b .mp-workspace{grid-template-columns:175px minmax(0,1fr);gap:23px;display:grid}.mp-b .mp-navigation{border:0;flex-direction:column;gap:3px;margin:0;padding:0;display:flex}.mp-b .mp-navigation button{text-align:left;border:1px solid #0000;justify-content:space-between;align-items:center;padding:13px 10px;font-size:11px;display:flex}.mp-b .mp-navigation button.active{border-color:var(--wf-border);background:#fff}.mp-b .mp-navigation button svg{display:block}.mp-b .mp-journeys{grid-template-columns:1fr}.mp-b .mp-journey{border-radius:4px;grid-template-columns:170px 1fr;display:grid}.mp-b .mp-journey>div:first-child{height:100%;min-height:200px}.mp-b .mp-social-sample span{font-size:29px}.mp-b .mp-builder{grid-template-columns:260px minmax(0,1fr);gap:20px}.mp-b .mp-controls{padding:18px}.mp-b .mp-stats>div{flex-direction:column;padding:15px;display:flex}.mp-b .mp-stats strong{font-size:29px}.mp-b .mp-section-heading h2{font-size:25px}.mp-b .mp-section-heading>.mp-badge{display:none}.mp-b .mp-handoff-grid{grid-template-columns:1fr}.mp-b .mp-handoff-art{display:none}.mp-b .mp-flyer header>h2{font-size:27px}.mp-b .mp-social{padding:27px}.mp-b .mp-social>h2{font-size:30px}.wf-modules{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1050px){.mp-b .mp-workspace{grid-template-columns:1fr}.mp-b .mp-navigation{flex-flow:wrap}.mp-b .mp-navigation button svg{display:none}.mp-heading{align-items:flex-start}.mp-heading h1{font-size:35px}.mp-heading-side{min-width:210px}.mp-stats>div{padding:16px}}@media (width<=700px){.mp-heading{flex-direction:column;gap:20px}.mp-heading h1,.mp-b .mp-heading h1{font-size:33px}.mp-heading-side{width:100%}.mp-navigation{flex-wrap:wrap;gap:8px 17px}.mp-navigation button{padding:10px 0;font-size:11px}.mp-stats{grid-template-columns:1fr 1fr 1fr}.mp-stats>div{flex-direction:column;padding:12px;display:flex}.mp-stats strong{font-size:28px}.mp-stats span{align-self:auto;font-size:10px}.mp-stats small{font-size:9px}.mp-journeys,.mp-builder,.mp-b .mp-builder,.mp-handoff-grid,.mp-b .mp-journey{grid-template-columns:1fr}.mp-b .mp-journey>div:first-child{height:200px}.mp-section-heading{flex-direction:column;align-items:flex-start}.mp-section-heading h2{font-size:26px}.mp-controls{padding:20px}.mp-sheet-list{padding:5px 18px}.mp-sheet-list>section{grid-template-columns:minmax(0,1fr) 64px;gap:10px}.mp-sheet-list h3{font-size:16px}.mp-sheet-list .mp-link-mark img{width:64px;height:64px}.mp-catalog-sheet>header{padding:24px}.mp-catalog-sheet>header h2{font-size:29px}.mp-link-mark a{font-size:7px}.mp-flyer header>h2{font-size:30px}.mp-social{padding:24px}.mp-social>h2{font-size:29px}.mp-social>small{margin-top:25px;font-size:9px}.mp-social>strong{font-size:10px}.mp-social>footer{font-size:7px}.mp-preview-toolbar{font-size:10px}.mp-disabled{padding:30px 20px!important}.mp-handoff-art{padding:24px}.wf-modules{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mp-spinning{animation:none}}.crm-demo{--crm-teal:#14675e;--crm-mint:#e9f3ed;--crm-line:#d6e1df}.crm-demo h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,3.3vw,48px);line-height:1.09}.crm-demo h2{letter-spacing:-.03em}.crm-demo fieldset{border:0;min-width:0;margin:0;padding:0}.crm-demo textarea{resize:vertical;width:100%;min-height:110px;font:inherit;color:var(--wf-ink);background:#fff;border:1px solid #b8c8d4;border-radius:7px;padding:12px;line-height:1.6}.crm-demo input:read-only{background:#f1f4f4}.crm-demo fieldset:disabled{opacity:.62}.crm-demo textarea:focus-visible,.crm-demo button:focus-visible{outline-offset:3px;outline:3px solid #de8e28}.crm-context{color:#536b72;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:11px;display:flex}.crm-context>span:first-child{color:var(--crm-teal);align-items:center;gap:8px;font-weight:750;display:flex}.crm-context b{background:var(--crm-mint);border-radius:4px;padding:4px 8px;font-size:9px;font-weight:600}.crm-tabs{border-bottom:1px solid var(--crm-line);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:28px;display:flex}.crm-tabs button{color:#5f7179;background:0 0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-height:44px;padding:14px 17px;font-size:13px;font-weight:650;display:flex}.crm-tabs button.active{color:var(--crm-teal);border-color:var(--crm-teal)}.crm-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin:30px 0;display:flex}.crm-heading p{max-width:680px;margin:12px 0 0}.crm-heading .wf-eyebrow{color:var(--crm-teal)}.crm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.crm-metrics{background:var(--crm-line);border:1px solid var(--crm-line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.crm-metrics>div{background:#fff;gap:9px;padding:22px 25px;display:grid}.crm-metrics span{color:#586e74;font-size:12px}.crm-metrics strong{letter-spacing:-.05em;color:#164c49;font-size:34px;line-height:1}.crm-metrics small{color:#5e747a;font-size:10px;line-height:1.6}.crm-demo-paths{grid-template-columns:1fr 1fr;gap:18px;margin:26px 0 34px;display:grid}.crm-demo-paths>button{text-align:left;color:#fff;background:#123e46;border-radius:12px;align-items:center;gap:17px;padding:25px;display:flex}.crm-demo-paths>button:nth-child(2){color:#244c42;background:#edf2ed;border:1px solid #d2e0d7}.crm-demo-paths>button>div{flex:1;gap:10px;display:grid}.crm-demo-paths small{letter-spacing:.1em;color:#b9d7cd;font-size:9px}.crm-demo-paths>button:nth-child(2) small{color:#4d6f60}.crm-demo-paths strong{font-size:18px;font-weight:650;line-height:1.4}.crm-demo-paths div>span{opacity:.84;font-size:11px;line-height:1.6}.crm-path-icon{border:1px solid #739b93;border-radius:50%;padding:12px;display:flex}.crm-desk-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:27px;display:grid}.crm-lead-list{min-width:0}.crm-list-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.crm-list-heading h2{margin:0}.crm-list-heading>span{color:#63777b;font-size:11px}.crm-filters{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.crm-search{background:#fff;border:1px solid #bacbcb;border-radius:6px;flex:220px;align-items:center;gap:9px;padding:0 12px;display:flex}.crm-search input{width:100%;min-width:0;height:43px;color:var(--wf-ink);background:0 0;border:0;font-size:13px}.crm-filters>select{min-height:44px;color:var(--wf-ink);background:#fff;border:1px solid #bacbcb;border-radius:6px;max-width:100%;padding:8px 10px;font-size:12px}.crm-desk-aside{background:#eaf0ec;border:1px solid #d5e1d8;border-radius:10px;padding:25px}.crm-desk-aside h2{font-size:25px;line-height:1.17}.crm-desk-aside p{font-size:12px}.crm-desk-aside hr{border:0;border-top:1px solid #cbd9d0;margin:22px 0}.crm-priority-list{gap:12px;display:grid}.crm-lead-card{border:1px solid var(--crm-line);background:#fff;border-radius:10px;align-items:center;gap:18px;padding:22px;display:flex}.crm-avatar{color:#265b52;background:#e6f0e9;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:750;display:grid}.crm-avatar.large{width:58px;height:58px;font-size:20px}.crm-card-main{flex:1;min-width:0}.crm-card-main>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-card-main strong{font-size:15px}.crm-card-main p{margin:7px 0;font-size:12px}.crm-card-main>span,.crm-card-main>small{font-size:12px;line-height:1.6;display:block}.crm-card-main>small{color:#617579;margin-top:9px;font-size:10px}.crm-lead-card>button{color:#256555;background:#edf4f1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.crm-lead-card>button svg{width:16px}.crm-stage{white-space:nowrap;color:#4c6976;background:#eef2f3;border-radius:30px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.crm-stage-new{color:#235d96;background:#e6f0fa}.crm-stage-waiting{color:#845a1b;background:#fff0d9}.crm-stage-converted,.crm-stage-ready{color:#226443;background:#e6f2e8}.crm-name-button{color:var(--wf-ink);text-align:left;text-underline-offset:4px;background:0 0;padding:0;font-size:13px;font-weight:750;text-decoration:underline}.crm-table th,.crm-table td{padding:17px 15px}.crm-table td{font-size:12px}.crm-table td:first-child{min-width:205px}.crm-table td:nth-child(4){min-width:170px}.crm-overdue{font-weight:700;color:#9b451e!important}.crm-b .crm-desk-layout{grid-template-columns:minmax(0,1fr)}.crm-b .crm-desk-aside{display:none}.crm-b .crm-demo-paths>button{padding:18px 22px}.crm-b .crm-demo-paths strong{font-size:15px}.crm-b .crm-heading h1{font-size:36px}.crm-b .crm-metrics>div{padding:18px 22px}.crm-b .crm-metrics strong{font-size:29px}.crm-detail-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px;display:grid}.crm-profile{padding:25px}.crm-profile>h2{margin-top:15px;font-size:23px}.crm-profile p{overflow-wrap:anywhere;font-size:12px}.crm-profile dl{gap:19px;margin-top:30px;display:grid}.crm-profile dt{color:#647b81;margin-bottom:5px;font-size:10px}.crm-profile dd{margin:0;font-size:12px;line-height:1.5}.crm-sibling{text-align:left;border-bottom:1px solid var(--crm-line);width:100%;color:var(--wf-ink);background:0 0;gap:9px;padding:13px 0;font-size:12px;line-height:1.5;display:grid}.crm-sibling .crm-stage{width:fit-content}.crm-conversation{min-width:0}.crm-conversation>.wf-panel{margin-bottom:20px}.crm-next-step{background:#e9f2ed;border-left:4px solid #277968;border-radius:0 10px 10px 0;margin-bottom:28px;padding:23px 28px}.crm-next-step h2{margin:10px 0;font-size:24px}.crm-next-step p{margin-bottom:0;font-size:12px}.crm-next-step button{margin-top:15px}.crm-compose form{margin-top:22px}.crm-email-address{overflow-wrap:anywhere;background:#f2f6f4;padding:14px;font-size:12px!important}.crm-history-title{align-items:center;gap:14px;padding-top:14px;display:flex}.crm-history-title small{color:#5f757d;font-size:11px;font-weight:400}.crm-timeline{padding:0 0 0 6px;list-style:none}.crm-timeline li{gap:20px;padding-bottom:25px;display:flex;position:relative}.crm-timeline-dot{background:#6c9a8a;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:7px}.crm-timeline li>div{border-bottom:1px solid var(--crm-line);flex:1;min-width:0;padding-bottom:20px}.crm-timeline small{color:#6b7d83;font-size:10px}.crm-timeline h3{margin:8px 0;font-size:14px}.crm-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px}.crm-callout,.crm-notice,.crm-readonly{background:#eff5f0;border:1px solid #d7e1d8;border-radius:9px;align-items:flex-start;gap:13px;margin:20px 0;padding:18px;line-height:1.65;display:flex;font-size:12px!important}.crm-notice{color:#265e46}.crm-notice>span{flex:1}.crm-notice button{color:inherit;background:0 0;padding:0 5px;font-size:22px}.crm-readonly{color:#7c541b;background:#fff2da;border-color:#ead3a8}.crm-readonly>div{flex:1}.crm-readonly p{color:inherit;margin:3px 0 0;font-size:12px}.crm-success{padding:22px 0}.crm-success>svg{color:var(--crm-teal)}.crm-success p{font-size:14px}.crm-footnote{color:#687b81;border-top:1px solid var(--crm-line);gap:8px;margin-top:30px;padding-top:20px;line-height:1.6;display:flex;font-size:11px!important}.crm-journey-steps{padding-left:22px;font-size:14px;line-height:1.9}.crm-training-summary{border:1px solid var(--crm-line);background:#f2f6f2;border-radius:8px;align-items:center;gap:17px;margin:20px 0;padding:20px;display:flex}.crm-training-summary>div{gap:6px;display:grid}.crm-training-summary span,.crm-training-summary small{color:#58706e;font-size:12px}.crm-demo .wf-check{margin:18px 0}.crm-module-review{background:#fff6e6;border-radius:7px;margin-top:18px;padding:17px}.crm-module-review p{font-size:12px}.crm-module-review .wf-check{margin:17px 0}.crm-module>.wf-link{justify-content:flex-start;margin-top:18px;display:flex}.crm-intake-panel{margin-bottom:26px}.crm-public{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:65px;margin:35px 0;display:grid}.crm-public>aside{padding:30px 0}.crm-public h1{font-size:clamp(35px,4vw,55px)}.crm-public-promise{border-top:1px solid #c8dad3;gap:14px;margin-top:35px;padding:28px 0;display:flex}.crm-public-promise>div{gap:9px;font-size:14px;display:grid}.crm-public-promise span{color:#5a7274;font-size:12px}.crm-journey-banner{color:#2b5b50;background:#e9f2ed;border-bottom:1px solid #cbded4;justify-content:space-between;align-items:center;gap:18px;padding:17px max(25px,50vw - 640px);font-size:12px;line-height:1.6;display:flex}.crm-journey-banner>span{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.crm-journey-banner button{color:#174f42;background:0 0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.crm-report-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:25px;display:grid}.crm-report-results{min-width:0}.crm-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-report-row{border-bottom:1px solid var(--crm-line);width:100%;color:var(--wf-ink);text-align:left;background:0 0;align-items:center;gap:15px;padding:19px 0;font-size:12px;display:flex}.crm-report-row>span{flex:1;gap:7px;min-width:0;display:grid}.crm-report-row small{color:#60777c;overflow-wrap:anywhere;font-size:11px}.crm-bars{gap:22px;margin:30px 0 40px;display:grid}.crm-bars>div{grid-template-columns:1.2fr 1fr 20px;align-items:center;gap:20px;font-size:12px;display:grid}.crm-bars i{background:#e8efeb;border-radius:8px;height:10px;display:block;overflow:hidden}.crm-bars b{background:#328772;height:100%;display:block}.crm-source-grid{flex-wrap:wrap;gap:20px;display:flex}.crm-source-grid>div{border:1px solid var(--crm-line);flex:1;gap:8px;padding:16px;display:grid}.crm-source-grid strong{font-size:24px}.crm-source-grid span{font-size:11px}.crm-outcomes{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.crm-outcomes article{border:1px solid var(--crm-line);background:#eef5ef;border-radius:10px;padding:26px}.crm-outcomes strong{margin:18px 0;font-size:44px;display:block}.crm-outcomes h2{font-size:22px}.crm-outcomes p{font-size:12px}.crm-api code{overflow-wrap:anywhere;background:#eaf1ed;padding:15px;font-size:12px;display:block}.crm-api pre{color:#d5eee3;background:#153942;border-radius:7px;max-height:500px;padding:20px;font-size:11px;line-height:1.7;overflow:auto}.crm-empty{border:1px solid var(--crm-line);text-align:center;background:#fff;padding:35px}.workforce .wf-navigation{flex-wrap:wrap}@media (width<=760px){.workforce .wf-navigation{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.workforce .wf-navigation button{flex-shrink:0}.crm-tabs{flex-wrap:nowrap;overflow-x:auto}.crm-tabs button{flex-shrink:0}}@media (width<=1100px){.crm-heading{flex-direction:column;align-items:flex-start}.crm-actions{justify-content:flex-start}.crm-desk-layout{grid-template-columns:minmax(0,1fr)}.crm-desk-aside{display:none}.crm-public{gap:28px}.crm-demo-paths .crm-path-icon{display:none}}@media (width<=760px){.crm-metrics{grid-template-columns:1fr 1fr}.crm-demo-paths,.crm-detail-layout,.crm-report-layout,.crm-public{grid-template-columns:minmax(0,1fr)}.crm-profile{display:block}.crm-profile dl{grid-template-columns:1fr 1fr}.crm-public{gap:10px;margin:0}.crm-public>aside{padding:15px 0}.crm-public-promise{margin-top:15px;padding:15px 0}.crm-readonly,.crm-journey-banner{flex-direction:column;align-items:flex-start}.crm-context>span:last-child{font-size:10px}.crm-tabs{gap:0}.crm-tabs button{padding:13px 11px;font-size:11px}.crm-lead-card{gap:12px;padding:17px}.crm-lead-card>.crm-avatar{display:none}.crm-card-main>div{flex-wrap:wrap}.crm-bars>div{grid-template-columns:1fr 80px 20px;gap:10px}.crm-outcomes{grid-template-columns:1fr}.crm-report-layout>aside{padding:20px}.crm-report-row{align-items:flex-start}.crm-demo .wf-two{grid-template-columns:1fr;gap:0}.crm-metrics.three{grid-template-columns:1fr}.crm-heading h1,.crm-b .crm-heading h1{font-size:34px}.crm-next-step{padding:20px}.crm-journey-banner>span{display:block}.crm-journey-banner svg{vertical-align:middle}.crm-footnote{align-items:flex-start}}.campaign-demo{min-width:0}.campaign-demo button,.campaign-preferences button{min-height:40px}.campaign-demo button:disabled,.campaign-preferences button:disabled{opacity:.5;cursor:not-allowed}.campaign-clock{color:#fff;background:#153f45;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.campaign-clock>div:first-child{align-items:center;gap:13px;display:flex}.campaign-clock strong,.campaign-clock small{display:block}.campaign-clock small{color:#c2dad5;margin-top:7px;font-size:11px;line-height:1.6}.campaign-clock .wf-secondary{background:#fff}.campaign-story{border-bottom:1px solid #d6e1df;align-items:center;gap:25px;margin-bottom:16px;padding:22px 0;display:flex}.campaign-story>div:first-child{flex:1}.campaign-story p{margin:9px 0 0;font-size:13px}.campaign-workspace-a{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:25px;display:grid}.campaign-workspace-b{gap:24px;display:grid}.campaign-library{min-width:0}.campaign-library h2{margin:0 0 18px;font-size:20px}.campaign-card{color:#174e48;text-align:left;background:#fff;border:1px solid #cadbd3;border-radius:9px;gap:12px;width:100%;margin-bottom:12px;padding:22px;display:grid}.campaign-card.selected{background:#eaf3ec;border:2px solid #236a58;padding:21px}.campaign-card strong{font-size:16px;line-height:1.4}.campaign-card span,.campaign-card b{font-size:11px;line-height:1.6}.campaign-card b{font-weight:500}.campaign-selected-row{background:#edf5ef}.campaign-demo td{font-size:12px;line-height:1.6}.campaign-demo th{text-align:left}.campaign-demo caption{text-align:left;color:#536a71;padding:12px;font-size:11px}.campaign-editor{min-width:0}.campaign-editor h2{overflow-wrap:anywhere;font-size:25px}.campaign-editor>.crm-tabs{margin-top:20px}.campaign-editor .crm-tabs button{padding:12px}.campaign-audience-summary{align-items:center;gap:15px;padding:16px 0;display:flex}.campaign-audience-summary strong{color:#205c48;font-size:23px}.campaign-audience-summary span{color:#536a71;font-size:11px}.campaign-audience td:last-child{min-width:180px}.campaign-demo .wf-field input,.campaign-demo .wf-field select{max-width:100%}.campaign-email{background:#fff;border:1px solid #c9d9d0;border-radius:10px;margin:12px 0 20px;overflow:hidden}.campaign-email header{color:#fff;background:#163f45;gap:8px;padding:22px 28px;display:grid}.campaign-email header>span{letter-spacing:.08em;font-size:12px;font-weight:750}.campaign-email header small{color:#c3dbd5;font-size:10px}.campaign-email>div{padding:28px}.campaign-email h3{letter-spacing:-.03em;font-size:26px;line-height:1.2}.campaign-copy{white-space:pre-wrap;overflow-wrap:anywhere}.campaign-email footer{background:#edf4ef;padding:19px 28px}.campaign-email footer p{font-size:11px}.campaign-review-facts{border-block:1px solid #d6e1df;flex-wrap:wrap;gap:20px;padding:15px 0;display:flex}.campaign-review-facts span{gap:7px;font-size:11px;display:grid}.campaign-review-facts strong{color:#205c48;font-size:19px}.campaign-approved,.campaign-test{color:#256345;align-items:center;gap:9px;display:flex;font-size:12px!important}.campaign-state{background:#eef5ee;border-left:4px solid #42805c;border-radius:0 8px 8px 0;margin-top:24px;padding:22px}.campaign-state p{font-size:12px}.campaign-state button{margin:5px 10px 0 0}.campaign-results{min-width:0;margin-top:28px}.campaign-results .crm-metrics{margin-top:25px}.campaign-results .wf-link{text-align:left;display:block}.campaign-results .wf-section-title{flex-wrap:wrap}.campaign-results td{min-width:120px}.campaign-results td:nth-child(3){min-width:220px}.campaign-snapshot{background:#f1f6f2;margin-top:12px;padding:20px}.campaign-snapshot p{white-space:pre-wrap;overflow-wrap:anywhere}.campaign-audit{margin-top:22px}.campaign-audit summary,.campaign-contact-history summary{cursor:pointer;padding:10px 0;font-size:13px;font-weight:650}.campaign-audit li{padding:6px 0;font-size:11px;line-height:1.7}.campaign-contact-history details{border-top:1px solid #d6e1df}.campaign-contact-history p{font-size:12px}.campaign-recipient-shell{grid-column:1/-1;width:min(1120px,100% - 48px);margin:0 auto;padding:24px 0 70px}.campaign-recipient-banner{justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;font-size:12px;display:flex}.campaign-preferences{grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding-top:20px;display:grid}.campaign-preferences p{overflow-wrap:anywhere}.campaign-preferences hr{border:0;border-top:1px solid #d6e1df;margin:25px 0}@media (width<=1100px){.campaign-workspace-a{grid-template-columns:minmax(0,1fr)}.campaign-workspace-a .campaign-library{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campaign-library h2{grid-column:1/-1}.campaign-card{margin:0}.campaign-story{flex-direction:column;align-items:flex-start}.campaign-clock{flex-wrap:wrap}}@media (width<=760px){.campaign-clock{padding:18px}.campaign-clock .crm-actions{justify-content:flex-start}.campaign-workspace-a .campaign-library{grid-template-columns:minmax(0,1fr)}.campaign-preferences{grid-template-columns:minmax(0,1fr);gap:18px}.campaign-recipient-banner{flex-direction:column;align-items:flex-start}.campaign-audience-summary{flex-wrap:wrap}.campaign-email>div,.campaign-email footer,.campaign-email header{padding:20px}.campaign-editor{padding:18px}.campaign-review-facts{gap:15px}.campaign-demo .crm-metrics{grid-template-columns:1fr 1fr}.campaign-recipient-shell{width:calc(100% - 36px)}}.college-admin,.ca-module-panel{--ca-ink:#17364b;--ca-muted:#536777;--ca-line:#d6e1e8;--ca-accent:#0867a6;color:var(--ca-ink);font-size:14px;line-height:1.5}.college-admin{background:#f4f6f8;min-height:100vh;padding-bottom:90px}.college-admin *,.ca-module-panel *{box-sizing:border-box}.college-admin button,.college-admin input,.college-admin select,.ca-module-panel button{font:inherit}.college-admin button,.ca-module-panel button{cursor:pointer}.college-admin button:disabled,.ca-module-panel button:disabled{cursor:not-allowed;color:#5b6872;background:#e7ecef;border-color:#c7d2da}.college-admin :is(button,a,input,select,summary,pre):focus-visible,.ca-module-panel :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #b7560b}.college-admin h1,.college-admin h2,.college-admin h3,.ca-module-panel h2,.ca-module-panel h3{color:var(--ca-ink);letter-spacing:-.025em;line-height:1.18}.college-admin h2,.ca-module-panel h2{margin:10px 0 14px;font-size:24px}.college-admin h3,.ca-module-panel h3{margin:0 0 8px;font-size:19px}.college-admin p,.ca-module-panel p{color:var(--ca-muted);line-height:1.65}.college-admin small{color:var(--ca-muted);line-height:1.6}.college-admin svg,.ca-module-panel svg{flex-shrink:0}.ca-header{border-bottom:1px solid var(--ca-line);background:#fff;justify-content:space-between;align-items:center;gap:22px;padding:22px max(28px,50vw - 700px);display:flex}.ca-brand{text-align:left;color:var(--ca-ink);background:0 0;align-items:center;gap:14px;min-width:0;display:flex}.ca-brand>span:last-child{min-width:0;display:grid}.ca-brand strong{overflow-wrap:anywhere;font-size:17px}.ca-brand small{font-size:11px}.ca-monogram{color:#fff;background:#104e7b;border-radius:12px 3px;flex-shrink:0;place-items:center;width:45px;height:45px;font-family:Georgia,serif;font-size:34px;display:grid}.ca-header-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.ca-person,.ca-avatar{color:#164e75;background:#e5eef5;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.ca-demo-strip{color:#405b6e;background:#eaf0f5;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:11px;display:flex}.ca-layout{max-width:1480px;margin:auto}.ca-main{min-width:0;padding:36px 34px 20px}.ca-page-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.ca-page-title h1{margin:8px 0 10px;font-size:clamp(30px,3vw,44px)}.ca-page-title h1:focus{outline:none}.ca-page-title p{max-width:650px;margin:0;font-size:14px}.ca-eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#38647f;font-size:10px;font-weight:800}.ca-nav{border:1px solid var(--ca-line);background:#fff;border-radius:12px;gap:6px;margin-bottom:24px;padding:8px;display:flex;overflow:auto}.ca-nav button{white-space:nowrap;color:var(--ca-muted);background:0 0;border-radius:7px;align-items:center;gap:8px;padding:13px 14px;font-size:12px;font-weight:650;display:flex}.ca-nav button[aria-current=page]{color:#0c5788;background:#e5f0f8}.ca-button{color:#fff;text-align:center;background:#0867a6;border:1px solid #0867a6;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 16px;line-height:1.5;display:inline-flex;font-size:13px!important;font-weight:700!important}.ca-button:hover:not(:disabled){color:#fff;background:#074f80;border-color:#074f80}.ca-button.secondary{color:#164f75;background:#fff;border-color:#bbcedb}.ca-button.secondary:hover:not(:disabled){color:#14394e;background:#ecf4fa}.ca-text-button{color:#075d95;text-align:left;background:0 0;justify-content:flex-start;align-items:center;gap:7px;min-height:40px;padding:7px 0;display:inline-flex;font-size:12px!important;font-weight:700!important}.ca-text-button:hover{text-decoration:underline}.ca-pill{color:#465969;background:#ecf0f3;border-radius:5px;justify-content:center;align-items:center;width:fit-content;padding:5px 9px;font-size:10px;font-weight:750;line-height:1.5;display:inline-flex}.ca-pill.ca-green{color:#1b6045;background:#e4f2e9}.ca-pill.ca-blue{color:#155782;background:#e5f1fb}.ca-pill.ca-amber{color:#7e4a13;background:#fff0d9}.ca-card{border:1px solid var(--ca-line);background:#fff;border-radius:12px;min-width:0;padding:27px}.ca-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.ca-section-head h2{margin:0}.ca-notice:empty{display:none}.ca-notice{color:#24583e;background:#e9f5ed;border:1px solid #bbd8c8;border-radius:7px;align-items:center;gap:10px;margin:0 0 20px;padding:13px 17px;font-size:12px;display:flex}.ca-a{background:#f6f7f5}.ca-a .ca-hero{color:#fff;background:#123c54;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:26px;padding:35px 42px;display:flex}.ca-hero>div:first-child{max-width:700px}.ca-hero .ca-eyebrow{color:#e5bb74}.ca-hero h2{color:#fff;max-width:660px;margin:11px 0;font-size:clamp(25px,2.6vw,35px)}.ca-hero p{color:#d0e1ec;margin:0 0 20px}.ca-hero .ca-button{color:#183647;background:#f3c875;border-color:#f3c875}.ca-progress-disc{border:7px solid #568398;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:158px;height:158px;display:flex}.ca-progress-disc strong{font-size:37px;font-weight:650;line-height:1}.ca-progress-disc strong span{color:#ccdde6;font-size:20px}.ca-progress-disc small,.ca-progress-disc>span{color:#d3e3eb;font-size:10px}.ca-overview-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.ca-task-list{padding:25px 22px}.ca-task-list>p{font-size:12px}.ca-task{text-align:left;width:100%;color:var(--ca-ink);background:0 0;border-top:1px solid #e1e8ed;align-items:center;gap:14px;padding:20px 0;display:flex}.ca-task:first-of-type{margin-top:18px}.ca-task:hover{background:#f7fafc}.ca-task-number{color:#405f75;background:#edf2f5;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:11px;font-weight:750;display:grid}.ca-task-number.done{color:#1f6747;background:#e3f1e8}.ca-task-copy{flex:1;gap:5px;min-width:0;display:grid}.ca-task-copy strong{font-size:13px}.ca-task-copy small{font-size:11px}.ca-task-owner{max-width:100px;color:var(--ca-muted);font-size:10px}.ca-a .ca-task-owner{width:100px}.ca-outside{align-self:start}.ca-outside h2{font-size:23px}.ca-outside>div{border-bottom:1px solid var(--ca-line);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.ca-outside>div>svg{color:#5e7d92;margin-top:3px}.ca-outside p{margin:0;font-size:12px}.ca-outside p strong{color:var(--ca-ink)}.ca-outside>.ca-text-button{margin-top:20px}.ca-b .ca-layout{grid-template-columns:222px minmax(0,1fr);display:grid}.ca-sidebar{border-right:1px solid var(--ca-line);background:#fff;min-width:0;padding:34px 18px}.ca-sidebar>.ca-eyebrow{margin:0 10px;font-size:9px}.ca-b .ca-nav{border:0;border-radius:0;flex-direction:column;margin:20px 0;padding:0;overflow:visible}.ca-b .ca-nav button{white-space:normal;text-align:left;padding:13px 12px;font-size:12px}.ca-b .ca-nav button[aria-current=page]{color:#fff;background:#174c70}.ca-sidebar-note{border-top:1px solid var(--ca-line);margin:42px 8px 0;padding-top:23px}.ca-sidebar-note strong{margin-top:9px;font-size:12px;display:block}.ca-sidebar-note p{font-size:11px}.ca-b .ca-main{padding:32px 28px}.ca-b .ca-page-title h1{font-size:34px}.ca-b .ca-card{border-radius:6px;padding:22px}.ca-stats{border:1px solid var(--ca-line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid}.ca-stats>div{border-right:1px solid var(--ca-line);gap:6px;padding:20px;display:grid}.ca-stats>div:last-child{border:0}.ca-stats span{color:var(--ca-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.ca-stats strong{letter-spacing:-.03em;font-size:29px;line-height:1.3}.ca-stats .ca-status-word{color:#88511b;font-size:18px;line-height:2.1}.ca-stats small{font-size:10px}.ca-console-grid{grid-template-columns:minmax(0,1fr) 260px;gap:20px;display:grid}.ca-b .ca-task{flex-wrap:wrap;gap:10px;padding:17px 0}.ca-b .ca-task-copy{flex-basis:160px}.ca-b .ca-task-copy small{display:none}.ca-b .ca-task-owner{width:85px}.ca-next-inline{border-top:1px solid var(--ca-line);align-items:center;gap:15px;padding-top:20px;display:flex}.ca-next-inline>span{flex:1;font-size:11px}.ca-two-column{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:26px;display:grid}.ca-two-column>aside{align-self:start;min-width:0}.ca-letter-icon{color:#195d89;background:#edf4fa;border:1px solid #d3e3ef;border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:24px;display:grid}.ca-invitation{padding:36px}.ca-invitation h2{margin-top:23px;font-size:31px}.ca-facts{gap:11px;margin:22px 0;display:grid}.ca-facts>div{justify-content:space-between;gap:18px;font-size:12px;display:flex}.ca-facts dt{color:var(--ca-muted);flex-shrink:0}.ca-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.ca-explain{color:var(--ca-muted);margin:20px 0;padding-left:20px}.ca-explain li{padding:8px 0;font-size:13px}.ca-callout{color:#32566f;background:#ecf4fa;border:1px solid #cddde8;border-radius:7px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:17px 20px;font-size:12px;line-height:1.7;display:flex}.ca-callout svg{margin-top:2px}.ca-field{gap:7px;min-width:0;margin:17px 0;display:grid}.ca-field>span{font-size:12px;font-weight:700}.ca-field input,.ca-field select{color:#1d4059;background:#fff;border:1px solid #b8cbd7;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:11px 12px;font-size:13px}.ca-field small{font-size:11px}.ca-brand-preview{color:#fff;background:#164d72;border:1px solid #a9c3d5;border-radius:12px;overflow:hidden}.ca-browser-line{color:#4b6272;overflow-wrap:anywhere;background:#edf3f7;align-items:center;gap:7px;padding:12px 16px;font-size:10px;display:flex}.ca-brand-preview>div{padding:38px 30px 42px}.ca-brand-preview .ca-eyebrow{color:#d6dfe6;margin-bottom:30px;font-size:9px;display:block}.ca-brand-preview strong{color:#eee3be;font-size:12px;display:block}.ca-brand-preview h2{color:#fff;overflow-wrap:anywhere;margin:16px 0;font-size:36px;line-height:1.14}.ca-brand-preview p{color:#e0ebf3;font-size:13px}.ca-preview-cta{color:#233d4b;background:#f5d492;border-radius:5px;margin-top:20px;padding:12px 19px;font-size:12px;font-weight:700;display:inline-block}.ca-brand-preview.green{background:#1e5145}.ca-preview-caption{margin-top:18px}.ca-preview-caption p{font-size:12px}.ca-team-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr)}.ca-people>article{border-bottom:1px solid var(--ca-line);padding:24px 0}.ca-people>article:last-child{border-bottom:0;padding-bottom:0}.ca-person-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ca-person-head>div{flex:1;min-width:130px;display:grid}.ca-person-head strong{font-size:13px}.ca-person-head small{overflow-wrap:anywhere;font-size:11px}.ca-people>article>p,.ca-people>article>small{font-size:11px}.ca-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ca-form-note{margin-top:13px;font-size:11px;display:block}.ca-error{background:#fff1e5;border-left:3px solid #b46b28;margin:18px 0;padding:14px 17px;font-size:12px;color:#864710!important}.ca-error p{color:#864710;margin:6px 0 0;font-size:12px}.ca-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ca-module{flex-direction:column;display:flex}.ca-module h2{margin-top:22px}.ca-module p{flex:1;font-size:13px}.ca-module .ca-facts{margin-bottom:22px}.ca-module-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ca-module-confirm{flex-wrap:wrap;align-items:center;margin:24px 0}.ca-module-confirm>div{flex:1;min-width:200px}.ca-module-confirm p{margin:0;font-size:12px}.ca-module-ack{align-items:flex-start;gap:10px;padding:14px 0;font-weight:650;display:flex}.ca-module-ack input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.ca-review-bar{border:1px solid var(--ca-line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px;display:flex}.ca-review-bar span{font-size:12px}.ca-connection{gap:25px;margin-bottom:20px;display:flex}.ca-connection-icon{color:#215e88;background:#ecf3f9;border-radius:12px;align-self:start;padding:16px}.ca-connection-body{flex:1;min-width:0}.ca-connection-body>p{max-width:700px;font-size:13px}.ca-success-copy{color:#276143!important}.ca-review-list{margin:25px 0}.ca-review-list button{text-align:left;color:#335a73;border-top:1px solid var(--ca-line);background:0 0;align-items:center;gap:13px;width:100%;padding:16px 0;display:flex}.ca-review-list button>span:first-of-type{flex:1;font-size:12px}.ca-presenter{background:#edf1f4;border:1px dashed #aebfcb;border-radius:8px;margin-top:34px;font-size:12px}.ca-presenter>summary{cursor:pointer;align-items:center;gap:9px;padding:17px 20px;font-weight:700;list-style:none;display:flex}.ca-presenter>summary:after{content:"+";margin-left:auto}.ca-presenter[open]>summary:after{content:"−"}.ca-presenter>summary>span{color:#314f63;font-size:10px;font-weight:600}.ca-presenter-body{padding:0 22px 22px}.ca-presenter-body>p{font-size:12px}.ca-presenter-invites{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.ca-reset{border-top:1px solid #cad7df;margin:22px 0 0;padding-top:14px}.ca-reset p{font-size:11px}.ca-reset button{margin-bottom:10px;margin-right:10px}.ca-state{margin-top:12px}.ca-state summary{cursor:pointer;padding:8px 0;font-size:12px}.ca-state pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#eef6fb;background:#183b52;border-radius:5px;max-height:350px;padding:20px;font-size:11px;overflow:auto}.ca-footnote{border-top:1px solid var(--ca-line);color:#536777;margin-top:22px;padding-top:20px;font-size:10px;line-height:1.7}.ca-skip{color:#123c54;z-index:100;background:#fff;padding:12px 18px;position:fixed;top:-100px;left:20px}.ca-skip:focus{top:15px}@media (width>=1500px){.ca-b .ca-task{flex-wrap:nowrap}}@media (width<=1200px){.ca-overview-grid,.ca-console-grid{grid-template-columns:minmax(0,1fr)}.ca-outside>div{max-width:800px}.ca-b .ca-main{padding:28px 22px}.ca-b .ca-two-column,.ca-b .ca-team-layout{grid-template-columns:1fr}.ca-b .ca-stats>div{padding:15px}.ca-b .ca-module-grid{grid-template-columns:1fr}}@media (width<=800px){.ca-header{flex-wrap:wrap;padding:18px 20px}.ca-header-actions{flex:1;justify-content:space-between;gap:10px}.ca-demo-strip{justify-content:flex-start}.ca-main,.ca-b .ca-main{padding:25px 20px}.ca-page-title{flex-direction:column;align-items:flex-start;gap:18px}.ca-page-title h1{font-size:34px}.ca-b .ca-layout{display:block}.ca-sidebar{border-right:0;border-bottom:1px solid var(--ca-line);padding:10px 14px}.ca-sidebar>.ca-eyebrow,.ca-sidebar-note{display:none}.ca-b .ca-nav{flex-direction:row;margin:0;overflow:auto}.ca-b .ca-nav button{white-space:nowrap}.ca-two-column,.ca-team-layout,.ca-module-grid{grid-template-columns:1fr}.ca-a .ca-hero{gap:25px;padding:26px}.ca-progress-disc{border-width:5px;width:125px;height:125px}.ca-progress-disc strong{font-size:30px}.ca-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-stats>div:nth-child(2){border-right:0}.ca-stats>div:nth-child(-n+2){border-bottom:1px solid var(--ca-line)}.ca-task{flex-wrap:wrap}.ca-review-bar{flex-direction:column;align-items:flex-start}}@media (width<=520px){.ca-brand strong{font-size:14px}.ca-header-actions .ca-person{display:none}.ca-a .ca-hero{display:block}.ca-progress-disc{border:0;flex-direction:row;justify-content:flex-start;gap:9px;width:auto;height:auto;margin-top:25px}.ca-progress-disc>span{display:none}.ca-card,.ca-b .ca-card{padding:21px 18px}.ca-task{flex-wrap:wrap;gap:10px}.ca-task-copy,.ca-b .ca-task-copy{flex-basis:calc(100% - 60px)}.ca-task-owner,.ca-a .ca-task-owner,.ca-b .ca-task-owner{flex-basis:calc(100% - 41px);width:auto;max-width:none;margin-left:41px}.ca-task>.ca-pill{margin-left:41px}.ca-task-copy small{display:none}.ca-inline-fields{grid-template-columns:1fr;gap:0}.ca-section-head{flex-wrap:wrap}.ca-connection{gap:0}.ca-connection-icon{display:none}.ca-facts>div{flex-direction:column;gap:2px}.ca-facts dd{text-align:left}.ca-brand-preview>div{padding:30px 22px}.ca-brand-preview h2{font-size:30px}.ca-next-inline{flex-direction:column;align-items:flex-start}.ca-presenter>summary>span{display:none}}@media (prefers-reduced-motion:reduce){.college-admin *{scroll-behavior:auto!important;transition:none!important}}.wf-entry{background:#edf4f8;border-bottom:1px solid #d4e0e7;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:14px 24px;font-size:13px;display:flex}.wf-entry span,.wf-entry button{align-items:center;gap:7px;display:inline-flex}.wf-entry span{color:#627582}.wf-entry button{color:#075d9f;background:0 0;padding:5px;font-weight:700}.workforce{--wf-ink:#0c3555;--wf-accent:#0867a6;--wf-muted:#5f707e;--wf-border:#d9e2e8;--wf-paper:#fff;--wf-radius:14px;color:var(--wf-ink);background:#f5f7f9;min-height:80vh;padding-bottom:85px}.workforce *{box-sizing:border-box}.workforce button,.workforce input,.workforce select{font:inherit}.workforce button{cursor:pointer}.workforce button:disabled,.account-primary:disabled{cursor:not-allowed;opacity:.45}.workforce button:focus-visible,.workforce input:focus-visible,.workforce select:focus-visible,.workforce pre:focus-visible,.workforce summary:focus-visible{outline-offset:4px;outline:3px solid #e78e24}.workforce h1,.workforce h2,.workforce h3{color:var(--wf-ink);line-height:1.14}.workforce h2{letter-spacing:-.025em;margin:12px 0;font-size:24px}.workforce h3{font-size:18px}.workforce p{color:var(--wf-muted);font-size:15px;line-height:1.6}.workforce svg{flex-shrink:0}.wf-presenter{color:#516573;background:#e9eff3;border-bottom:1px solid #d7e1e7;justify-content:space-between;align-items:center;gap:16px;padding:13px max(24px,50vw - 640px);font-size:12px;display:flex}.wf-presenter>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wf-presenter>div>span:last-child{opacity:.85}.wf-demo-dot{background:#df8129;border-radius:50%;width:7px;height:7px}.wf-presenter label{white-space:nowrap;align-items:center;gap:10px;display:flex}.wf-presenter select{color:#234458;background:#fff;border:1px solid #bacbd7;border-radius:6px;max-width:255px;padding:8px}.wf-navigation{background:var(--wf-paper);border-bottom:1px solid var(--wf-border);justify-content:center;gap:9px;padding:14px 24px;display:flex}.wf-navigation button{color:var(--wf-muted);background:0 0;border-radius:7px;align-items:center;gap:9px;padding:12px 19px;font-size:14px;font-weight:700;display:flex}.wf-navigation button.active{color:var(--wf-accent);background:#eaf2f8}.wf-audience{background:var(--wf-paper);border-bottom:1px solid var(--wf-border);justify-content:space-between;align-items:center;gap:16px;padding:18px max(24px,50vw - 640px);font-size:13px;display:flex}.wf-audience>span,.wf-audience button{align-items:center;gap:8px;display:flex}.wf-audience button{color:var(--wf-accent);background:0 0}.wf-content{width:min(1280px,100% - 64px);min-width:0;margin:0 auto;padding:40px 0 10px}.wf-live-notice{color:#175d46;background:#e1f2e9;align-items:center;gap:10px;padding:14px max(24px,50vw - 640px);font-size:13px;line-height:1.5;display:flex}.wf-live-notice:empty{display:none}.wf-live-notice>span{flex:1}.wf-live-notice button{color:inherit;background:0 0;padding:5px}.wf-footnote{border-top:1px solid var(--wf-border);width:min(1280px,100% - 64px);color:var(--wf-muted);margin:30px auto 0;padding:16px 0;font-size:11px;line-height:1.5}.wf-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.wf-eyebrow{color:var(--wf-accent);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:6px;font-size:10px;font-weight:800;line-height:1.5;display:inline-flex}.wf-title h1{letter-spacing:-.045em;max-width:830px;margin:11px 0 12px;font-size:clamp(32px,3.3vw,48px);line-height:1.08}.wf-title p{max-width:700px;margin:0}.wf-title-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.wf-primary,.wf-secondary,.wf-link{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 16px;line-height:1.4;text-decoration:none;display:inline-flex;font-size:13px!important;font-weight:700!important}.wf-primary svg,.wf-secondary svg{width:17px;height:17px}.wf-primary{color:#fff;background:var(--wf-accent);border:1px solid var(--wf-accent)}.wf-primary:hover:not(:disabled){filter:brightness(.93)}.wf-secondary{color:var(--wf-ink);border:1px solid var(--wf-border);background:var(--wf-paper)}.wf-link{color:var(--wf-accent);background:0 0;padding:6px 0}.wf-stats{border:1px solid var(--wf-border);border-radius:var(--wf-radius);background:var(--wf-paper);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:26px 0;display:grid;overflow:hidden}.wf-stats>div{border-right:1px solid var(--wf-border);align-content:start;gap:7px;padding:24px;display:grid}.wf-stats>div:last-child{border:0}.wf-stats span{color:var(--wf-muted);font-size:12px}.wf-stats strong{letter-spacing:-.035em;font-size:31px;line-height:1.2}.wf-stats small{color:var(--wf-muted);font-size:11px;line-height:1.45}.wf-spotlight{color:#fff;border-radius:var(--wf-radius);background:#0c3555;align-items:center;gap:25px;margin:28px 0;padding:30px;display:flex}.wf-spotlight>div:nth-child(2){flex:1}.wf-spotlight span{color:#ffd180;letter-spacing:.1em;font-size:10px;font-weight:700}.wf-spotlight h2{color:#fff;max-width:600px;margin:7px 0;font-size:25px}.wf-spotlight p{color:#c3d6e4;margin:0;font-size:13px}.wf-spotlight-icon{border:1px solid #6b8ba6;border-radius:50%;padding:17px}.wf-spotlight button{color:#173c58;background:#ffb52c;border-radius:6px;align-items:center;gap:10px;padding:14px 17px;font-size:13px;font-weight:800;display:flex}.wf-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.wf-training-card{background:var(--wf-paper);border:1px solid var(--wf-border);border-radius:var(--wf-radius);flex-direction:column;min-width:0;padding:26px;display:flex}.wf-card-top{justify-content:space-between;gap:12px;margin-bottom:25px;display:flex}.wf-number{color:#a6b8c7;font-size:24px;font-weight:500}.wf-training-card h2{margin:10px 0;font-size:26px}.wf-training-card>p{min-height:39px;margin:0 0 20px;font-size:12px}.wf-pill{color:#586b77;background:#edf1f3;border-radius:30px;justify-content:center;align-items:center;gap:5px;width:fit-content;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.wf-pill.blue{color:#185c8a;background:#e8f2fb}.wf-pill.green{color:#186044;background:#e6f4ed}.wf-pill.amber{color:#85571a;background:#fff1db}.wf-training-facts{color:var(--wf-muted);gap:13px;margin:15px 0 25px;font-size:12px;line-height:1.5;display:grid}.wf-training-facts>span{align-items:flex-start;gap:9px;display:flex}.wf-training-facts svg{width:16px;height:16px;color:var(--wf-accent)}.wf-progress{background:#e5ebef;border-radius:10px;height:5px;margin-top:auto;overflow:hidden}.wf-progress>span{background:var(--wf-accent);height:100%;display:block}.wf-training-card footer{justify-content:space-between;align-items:center;gap:10px;padding-top:20px;display:flex}.wf-training-card footer>div{gap:3px;display:grid}.wf-training-card footer strong{font-size:22px}.wf-training-card footer small{color:var(--wf-muted);font-size:10px}.wf-training-card footer button{color:var(--wf-accent);background:0 0;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.wf-panel{background:var(--wf-paper);border:1px solid var(--wf-border);border-radius:var(--wf-radius);min-width:0;padding:28px}.wf-panel hr,.wf-order hr{border:0;border-top:1px solid var(--wf-border);margin:24px 0}.wf-panel>h2:first-child{margin-top:0}.wf-panel>h2:not(:first-child){margin-top:28px}.wf-field{gap:8px;min-width:0;margin-bottom:19px;display:grid}.wf-field>span{color:var(--wf-ink);font-size:12px;font-weight:700}.wf-field input,.wf-field select{width:100%;min-width:0;min-height:44px;color:var(--wf-ink);background:var(--wf-paper);border:1px solid #b8c8d4;border-radius:6px;padding:10px 12px;font-size:14px;display:block}.wf-field small{color:var(--wf-muted);font-size:11px;line-height:1.5}.wf-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wf-editor-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px;display:grid}.wf-preview{align-self:start;position:sticky;top:24px}.wf-preview .wf-eyebrow{margin-bottom:24px;display:flex}.wf-preview h2{margin-top:18px;font-size:30px}.wf-price{font-size:24px;display:block}.wf-form-actions{border-top:1px solid var(--wf-border);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:23px;display:flex}.wf-form-actions p{font-size:12px}.wf-inline-actions{flex-wrap:wrap;align-items:center;gap:22px;padding:24px 0 5px;display:flex}.wf-inline-actions>span{color:var(--wf-muted);font-size:12px}.wf-small{line-height:1.6;font-size:11px!important}.wf-small svg{vertical-align:middle}.wf-alert,.wf-error{background:#fff2dd;border-radius:8px;align-items:flex-start;gap:11px;margin:18px 0;padding:16px;line-height:1.5;display:flex;color:#7b4d13!important;font-size:13px!important}.wf-error{background:#fff0ec;color:#9d3e26!important}.wf-alert svg{width:18px;height:18px}.wf-partner-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:26px;display:grid}.wf-partner-grid>aside{align-self:start}.wf-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.wf-section-title h2{margin:0 0 7px}.wf-section-title p{margin:0;font-size:13px}.wf-feature-icon{width:35px;height:35px;color:var(--wf-accent);margin-bottom:8px}.wf-people-list article{border-top:1px solid var(--wf-border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 0;display:grid}.wf-people-list article>div,.wf-person>div{gap:5px;min-width:0;display:grid}.wf-people-list strong,.wf-person strong{font-size:14px}.wf-people-list small,.wf-person small{color:var(--wf-muted);overflow-wrap:anywhere;font-size:11px}.wf-people-list article>button{grid-column:2/-1;justify-self:start;min-height:26px;padding:0;font-size:11px!important}.wf-people-list i,.wf-person i,.wf-roster-person i{width:36px;height:36px;color:var(--wf-accent);background:#e8f0f4;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.wf-invite-ready{color:#26624a;background:#eaf5ee;border-radius:8px;gap:10px;margin-top:24px;padding:20px;display:grid}.wf-invite-ready p{color:inherit;margin:0;font-size:12px}.wf-invitation{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:18px;grid-template-columns:1fr 1fr;gap:0;max-width:1080px;margin:12px auto 30px;display:grid;overflow:hidden}.wf-invitation-art{color:#fff;background:#103c5b;padding:55px 42px}.wf-invitation-art h2{color:#fff;margin-top:40px;font-size:36px;line-height:1.2}.wf-invitation-art p{color:#c0d4e0}.wf-invitation-art>span{color:#d1dfeb;align-items:center;gap:9px;margin-top:30px;font-size:11px;line-height:1.6;display:flex}.wf-orbit{color:#ffbd60;grid-template-rows:65px 20px;grid-template-columns:repeat(3,1fr);place-items:center;gap:10px;display:grid}.wf-orbit svg{box-sizing:content-box;border:1px solid #5b7e99;border-radius:50%;grid-row:1;width:42px;height:42px;padding:10px}.wf-orbit span{letter-spacing:.18em;grid-row:2;font-size:9px}.wf-invitation>.wf-panel{border:0;border-radius:0;padding:55px 42px}.wf-invitation h1{letter-spacing:-.04em;margin:17px 0;font-size:36px}.wf-invitation form{margin-top:30px}.wf-invitation form>.wf-primary{width:100%}.wf-gate{text-align:center;max-width:620px;margin:20px auto;padding:60px 35px}.wf-gate>svg{width:45px;height:45px;color:var(--wf-accent)}.wf-gate h1{font-size:38px}.wf-enrollment-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:26px;display:grid}.wf-enrollment-grid>.wf-panel>h2{font-size:32px}.wf-person{align-items:center;gap:12px;margin:18px 0 30px;display:flex}.wf-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.wf-check input,.wf-roster input{width:18px;height:18px;accent-color:var(--wf-accent);flex-shrink:0}.wf-order{align-self:start}.wf-order dl{margin:28px 0}.wf-order dl>div{justify-content:space-between;gap:22px;padding:12px 0;font-size:12px;display:flex}.wf-order dt{color:var(--wf-muted)}.wf-order dd{text-align:right;margin:0;font-weight:600}.wf-order .wf-total{border-top:1px solid var(--wf-border);align-items:center;margin-top:12px;padding-top:20px}.wf-order .wf-total dd{font-size:36px}.wf-order>.wf-primary{width:100%}.wf-order>small{color:var(--wf-muted);margin-top:15px;font-size:11px;line-height:1.6;display:block}.wf-confirmation{text-align:center;max-width:900px;margin:20px auto}.wf-success-mark{color:#198366;background:#e0f2e9;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 25px;display:grid}.wf-success-mark svg{width:34px;height:34px}.wf-confirmation h1{letter-spacing:-.04em;margin:14px 0;font-size:46px}.wf-confirmation>p{max-width:580px;margin:0 auto}.wf-ticket{text-align:left;border:1px solid var(--wf-border);border-radius:var(--wf-radius);background:var(--wf-paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:36px 0 10px;padding:30px;display:grid}.wf-ticket>div{align-content:start;gap:9px;display:grid}.wf-ticket span{color:var(--wf-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.wf-ticket strong{font-size:14px;line-height:1.5}.wf-ticket small{color:var(--wf-muted);font-size:11px}.wf-confirmation .wf-inline-actions{justify-content:center}.wf-roster-person{border-top:1px solid var(--wf-border);cursor:pointer;grid-template-columns:22px 36px minmax(0,1fr) 110px 145px;align-items:center;gap:15px;padding:19px 12px;display:grid}.wf-roster-person.selected{background:#edf7fa}.wf-roster-person>div{gap:5px;min-width:0;display:grid}.wf-roster-person strong{font-size:13px}.wf-roster-person small{color:var(--wf-muted);overflow-wrap:anywhere;font-size:11px}.wf-next-step{border-radius:var(--wf-radius);background:#eaf1f6;align-items:center;gap:20px;margin-top:26px;padding:26px;display:flex}.wf-next-step>div{flex:1;gap:7px;font-size:13px;display:grid}.wf-next-step span{color:var(--wf-muted);line-height:1.5}.wf-simulation{border-radius:var(--wf-radius);background:#edf2f6;border:1px dashed #b8c9d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;padding:20px 24px;font-size:12px;display:flex}.wf-simulation>div,.wf-simulation>div>div{align-items:center;gap:14px;display:flex}.wf-simulation>div>div{gap:5px;display:grid}.wf-simulation span{color:var(--wf-muted);line-height:1.5}.wf-switch{cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.wf-switch input{appearance:none;cursor:pointer;background:#adbac4;border-radius:16px;flex-shrink:0;width:40px;height:23px;transition:background .15s;position:relative}.wf-switch input:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px}.wf-switch input:checked{background:#238366}.wf-switch input:checked:after{transform:translate(17px)}.wf-award-list{gap:17px;display:grid}.wf-award-row{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.wf-award-icon{color:#9a661e;background:#fff3d8;border-radius:6px 6px 24px 24px;place-items:center;width:60px;height:70px;display:grid}.wf-award-icon.informal{color:#286b59;background:#e8f2e7;border-radius:50%;height:60px}.wf-award-row h2{margin:6px 0;font-size:24px}.wf-award-row p{margin:4px 0 10px;font-size:13px}.wf-award-row small{color:var(--wf-muted);margin-top:9px;font-size:11px;display:block}.wf-learner-tabs{border-bottom:1px solid var(--wf-border);align-items:center;gap:25px;margin-bottom:25px;display:flex}.wf-learner-tabs button{color:var(--wf-muted);background:0 0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:14px 0;font-size:13px;font-weight:700;display:flex}.wf-learner-tabs button.active{color:var(--wf-accent);border-color:var(--wf-accent)}.wf-learner-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:27px;display:grid}.wf-learner-grid>aside{align-self:start}.wf-learner-grid .wf-feature-icon{margin-top:25px;display:block}.wf-timeline{margin:30px 0 0;padding:0;list-style:none}.wf-timeline li{color:#879aa7;gap:16px;padding-bottom:32px;display:flex;position:relative}.wf-timeline li:last-child{padding-bottom:0}.wf-timeline li:before{content:"";background:#dce6e9;width:2px;position:absolute;top:38px;bottom:0;left:18px}.wf-timeline li:last-child:before{display:none}.wf-timeline svg{background:#eaf0f3;border-radius:50%;width:38px;height:38px;padding:10px}.wf-timeline li.done{color:#197151}.wf-timeline li.done svg{background:#e1f2e8}.wf-timeline li>div{gap:7px;padding-top:2px;display:grid}.wf-timeline strong{color:var(--wf-ink);font-size:14px}.wf-timeline span{color:var(--wf-muted);font-size:12px;line-height:1.5}.wf-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.wf-wallet-card{border-radius:var(--wf-radius);text-align:center;background:#fffdf6;border:1px solid #d3c6a9;padding:35px}.wf-wallet-card.informal{background:#f2f7ee;border-color:#c9d6c3}.wf-award-seal{color:#a97b2b;border:5px double #bb9249;border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 23px;display:grid}.wf-award-seal svg{width:35px;height:35px}.informal .wf-award-seal{color:#387252;border-color:#73a182}.wf-wallet-card h2{font-family:Georgia,serif;font-size:30px;line-height:1.25}.wf-wallet-card .wf-pill{margin:0 auto}.wf-wallet-card>small{color:var(--wf-muted);margin-top:19px;font-size:10px;display:block}.wf-report-grid{grid-template-columns:295px minmax(0,1fr);gap:25px;display:grid}.wf-report-builder{align-self:start;padding:23px}.wf-report-builder .wf-field input,.wf-report-builder .wf-field select{font-size:12px}.wf-report-builder .wf-two{grid-template-columns:1fr;gap:10px}.wf-report-fields{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;padding:0;display:grid}.wf-report-fields legend{padding:0 0 12px;font-size:12px;font-weight:700}.wf-report-fields label{align-items:center;gap:6px;font-size:11px;display:flex}.wf-report-fields input{accent-color:var(--wf-accent)}.wf-report-builder>.wf-primary{width:100%;margin-bottom:22px}.wf-report-results{min-width:0}.wf-report-results>.wf-panel{margin-bottom:22px}.wf-table-wrap{border:1px solid var(--wf-border);border-radius:var(--wf-radius);background:var(--wf-paper);min-width:0;max-width:100%;overflow-x:auto}.workforce table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.workforce th{text-transform:uppercase;letter-spacing:.06em;color:var(--wf-muted);white-space:nowrap;background:#eef3f6;padding:17px;font-size:10px}.workforce td{border-top:1px solid var(--wf-border);min-width:95px;padding:18px 17px;line-height:1.5}.workforce td strong{font-size:13px;display:block}.workforce td small{color:var(--wf-muted);margin-top:6px;font-size:11px;display:block}.wf-bars{gap:22px;margin-top:30px;display:grid}.wf-bars>div{grid-template-columns:minmax(100px,1fr) minmax(90px,1.5fr);align-items:center;gap:9px 20px;display:grid}.wf-bars>div>span{font-size:12px}.wf-bars>div>div{align-content:center;gap:4px;display:grid}.wf-bars i,.wf-bars b{background:#3c88b9;border-radius:2px;height:10px;display:block}.wf-bars b{background:#3b9671}.wf-bars small{color:var(--wf-muted);grid-column:2;font-size:10px}.wf-chart-legend{color:#337ba7;justify-content:flex-end;gap:20px;margin-top:25px;font-size:10px;display:flex}.wf-chart-legend span:last-child{color:#348764}.wf-endpoint{color:#add9f3;overflow-wrap:anywhere;background:#183449;border-radius:7px 7px 0 0;padding:17px;font-size:12px;display:block}.wf-api pre{color:#d5e8f6;background:#0d263b;border-radius:0 0 7px 7px;max-height:470px;margin:0 0 25px;padding:20px;font-size:12px;line-height:1.8;overflow:auto}.wf-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.wf-modules .wf-panel{flex-direction:column;display:flex}.wf-modules .wf-section-title{margin:0 0 12px}.wf-modules h2{font-size:25px}.wf-modules ul{color:var(--wf-muted);margin-bottom:28px;padding-left:18px;font-size:12px;line-height:1.9}.wf-modules .wf-secondary{margin-top:auto}.wf-empty{text-align:center;color:var(--wf-muted);padding:45px 20px}.wf-empty>svg{width:30px;height:30px}.wf-empty h2{font-size:25px}.wf-empty p{max-width:550px;margin-inline:auto}.wf-activity{border-bottom:1px solid var(--wf-border);margin:0;padding:12px 0;font-size:12px!important}.workforce details summary{cursor:pointer;color:var(--wf-accent);padding:12px 0;font-size:13px}.workforce .guided-account-flow{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:600px}.workforce .guided-account-flow .account-flow-intro{padding:45px 30px}.workforce .guided-account-flow .guided-account-panel{padding:40px 30px}.workforce .account-reservation{grid-template-columns:25px minmax(0,1fr)}.workforce .account-reservation>b{grid-column:2;font-size:16px}.workforce .account-flow-intro h1{font-size:43px}.workforce-b{--wf-radius:3px;--wf-accent:#147bb7;--wf-ink:#153247;background:#edf2f5;grid-template-columns:185px minmax(0,1fr);display:grid}.workforce-b>.wf-presenter,.workforce-b>.wf-audience{grid-column:1/-1}.workforce-b>.wf-presenter{color:#d3e1eb;background:#16354b;padding:12px 25px}.workforce-b>.wf-navigation{background:#0d293e;border:0;flex-direction:column;grid-area:2/1/span 3;justify-content:flex-start;align-self:stretch;padding:24px 10px;display:flex}.workforce-b>.wf-navigation button{color:#b5c9d7;text-align:left;border-radius:3px;padding:14px 13px;font-size:12px}.workforce-b>.wf-navigation button.active{color:#fff;background:#24526f}.workforce-b>.wf-live-notice{grid-column:2;padding:14px 25px}.workforce-b>.wf-content{grid-column:2;width:calc(100% - 50px);padding-top:30px}:is(.workforce-b:has(.wf-audience)>.wf-content,.workforce-b:has(.wf-audience)>.wf-live-notice,.workforce-b:has(.wf-audience)>.wf-footnote){grid-column:1/-1}.workforce-b>.wf-footnote{grid-column:2;width:calc(100% - 50px)}.workforce-b .wf-title h1{font-size:36px}.workforce-b .wf-stats>div{padding:18px}.workforce-b .wf-stats strong{font-size:28px}.wf-console-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:20px;display:grid}.wf-console-layout .wf-panel{padding:22px}.wf-console-layout .wf-panel h2{font-size:22px}.workforce-b .wf-editor-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.workforce-b .wf-partner-grid{grid-template-columns:minmax(0,1.5fr) 330px}.workforce-b .wf-roster-person{padding:13px 9px}.workforce-b .wf-report-grid{grid-template-columns:265px minmax(0,1fr)}.workforce-b .wf-panel{padding:22px}.workforce-b .explorer-account-grid{grid-template-columns:120px minmax(0,1fr) 260px;gap:0}.workforce-c{--wf-radius:0px;--wf-accent:#a84e2c;--wf-ink:#35443d;--wf-muted:#6d756b;--wf-border:#d2cbbc;--wf-paper:#fbf9f1;background:#f0ece1}.workforce-c .wf-presenter{color:#665c50;background:#e7e1d4;border-color:#d2cbbc}.workforce-c .wf-navigation{background:0 0}.workforce-c .wf-navigation button.active{color:#884023;background:#e4dccb}.workforce-c .wf-title h1{letter-spacing:-.04em;font-family:Newsreader,Georgia,serif;font-size:56px;font-weight:500}.workforce-c .wf-title{border-bottom:1px solid var(--wf-border);padding-bottom:30px}.wf-editorial-layout{grid-template-columns:.8fr 1.45fr;gap:65px;display:grid}.wf-editorial-layout>aside{align-self:start;padding-top:30px}.wf-big-quote{font-family:Newsreader,Georgia,serif;color:var(--wf-ink)!important;font-size:38px!important;line-height:1.12!important}.wf-editorial-layout .wf-stats{background:0 0;border:0;grid-template-columns:1fr 1fr}.wf-editorial-layout .wf-stats>div{border:0;border-top:1px solid var(--wf-border);padding:22px 15px 22px 0}.wf-editorial-list{gap:0;display:grid}.wf-editorial-list .wf-training-card{border:0;border-top:1px solid var(--wf-border);background:0 0;grid-template-columns:90px minmax(0,1fr);column-gap:23px;padding:30px 0;display:grid}.wf-editorial-list .wf-card-top{flex-direction:column;grid-area:1/1/span 4;justify-content:flex-start;align-items:flex-start;gap:20px;margin:0;display:flex}.wf-editorial-list .wf-number{color:#a94b2a;font-family:Newsreader,Georgia,serif;font-size:55px}.wf-editorial-list .wf-pill{white-space:normal;border-radius:0;font-size:9px}.wf-editorial-list h2,.wf-editorial-list>article>p,.wf-editorial-list .wf-eyebrow,.wf-editorial-list .wf-training-facts,.wf-editorial-list .wf-progress,.wf-editorial-list footer{grid-column:2}.wf-editorial-list .wf-training-card h2{font-family:Newsreader,Georgia,serif;font-size:34px;font-weight:500}.wf-editorial-list .wf-training-card>p{min-height:0}.workforce-c .wf-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workforce-c .wf-roster-person{border:1px solid var(--wf-border);grid-template-columns:22px 36px 1fr;align-content:start;gap:14px 10px;padding:20px;display:grid}.workforce-c .wf-roster-person>div{grid-column:1/-1}.workforce-c .wf-roster-person>.wf-pill{grid-area:1/3;justify-self:end}.workforce-c .wf-roster-person>small{grid-column:1/-1}.workforce-c .wf-invitation-art{background:#46594c}.workforce-c .wf-invitation h1,.workforce-c .wf-invitation-art h2{font-family:Newsreader,Georgia,serif;font-size:43px;font-weight:500}.workforce-c .wf-people-list{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workforce-c .wf-people-list article{border:1px solid var(--wf-border);grid-template-columns:36px 1fr;align-content:start;padding:18px}.workforce-c .wf-people-list article>div{grid-column:1/-1}.workforce-c .wf-people-list article>.wf-pill{grid-area:1/2;justify-self:end}.workforce-c .wf-people-list article>button{grid-column:1/-1}.workforce-c .wf-stats strong{font-family:Newsreader,Georgia,serif;font-size:40px;font-weight:500}.workforce-c .wf-primary,.workforce-c .wf-secondary{border-radius:0}.workforce-c .wf-simulation{background:#e9e4d8}.workforce-c .wf-report-grid{grid-template-columns:310px minmax(0,1fr)}@media (width>=1600px){.workforce-b>.wf-content{max-width:1370px}}@media (width<=1180px){.wf-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-card-grid>article:last-child{grid-column:1/-1}.wf-title{flex-direction:column;align-items:flex-start}.wf-spotlight{flex-wrap:wrap}.wf-spotlight button{margin-left:84px}.wf-modules,.wf-console-layout{grid-template-columns:1fr}.workforce-b .wf-partner-grid,.workforce-b .wf-editor-grid{grid-template-columns:minmax(0,1fr)}.wf-editorial-layout{gap:30px}.wf-roster-person{grid-template-columns:22px 36px minmax(0,1fr) 100px}.wf-roster-person>small{grid-column:3/-1}.workforce-b .wf-report-grid{grid-template-columns:230px minmax(0,1fr);gap:17px}}@media (width<=800px){.wf-content,.wf-footnote{width:calc(100% - 36px)}.wf-presenter{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 18px}.wf-presenter>div>span:last-child{font-size:10px}.wf-presenter label{justify-content:space-between;width:100%}.wf-presenter select{flex:1;max-width:260px}.wf-navigation{justify-content:flex-start;gap:4px;padding:10px 14px;overflow-x:auto}.wf-navigation button{flex-shrink:0;padding:11px 12px;font-size:12px}.wf-audience{flex-wrap:wrap;padding:14px 18px;font-size:11px}.wf-live-notice{padding:13px 18px}.wf-content{padding-top:28px}.wf-title h1,.workforce-b .wf-title h1{font-size:34px}.wf-title-actions{flex-wrap:wrap}.wf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-stats>div{border-bottom:1px solid var(--wf-border);padding:19px}.wf-stats strong{font-size:27px}.wf-card-grid,.wf-partner-grid,.wf-editor-grid,.wf-enrollment-grid,.wf-learner-grid,.wf-wallet-grid,.wf-report-grid,.workforce-c .wf-report-grid{grid-template-columns:1fr}.wf-card-grid>article:last-child{grid-column:auto}.wf-spotlight{gap:16px;padding:24px}.wf-spotlight-icon{display:none}.wf-spotlight h2{font-size:24px}.wf-spotlight button{margin-left:0}.wf-editorial-layout{grid-template-columns:1fr}.wf-editorial-layout>aside{padding-top:0}.wf-editorial-layout .wf-stats{grid-template-columns:repeat(2,1fr)}.wf-invitation{grid-template-columns:1fr}.wf-invitation-art{padding:26px}.wf-invitation-art .wf-orbit{display:none}.wf-invitation-art h2{margin:0;font-size:27px}.wf-invitation-art p{margin-bottom:0;font-size:13px}.wf-invitation-art>span{margin-top:17px}.wf-invitation>.wf-panel{padding:30px 25px}.wf-invitation h1{font-size:31px}.wf-ticket{grid-template-columns:1fr;gap:23px;padding:25px}.wf-confirmation h1{font-size:35px}.wf-award-row{grid-template-columns:45px minmax(0,1fr);gap:17px}.wf-award-icon{width:45px;height:52px}.wf-award-row>button{grid-column:2;justify-self:start}.wf-form-actions,.wf-next-step{flex-direction:column;align-items:flex-start}.wf-report-builder .wf-two{grid-template-columns:1fr 1fr}.wf-section-title{flex-wrap:wrap}.workforce-b{display:block}.workforce-b>.wf-navigation{flex-direction:row;padding:10px 14px;overflow-x:auto}.workforce-b>.wf-content,.workforce-b>.wf-footnote{width:calc(100% - 36px)}.workforce-b .wf-report-grid{grid-template-columns:1fr}.workforce-c .wf-title h1{font-size:44px}.workforce .guided-account-flow{grid-template-columns:1fr}.workforce .guided-account-flow .account-flow-intro{padding:25px}.workforce .guided-account-flow .guided-account-panel{padding:30px 20px}.workforce-b .explorer-account-grid{grid-template-columns:1fr}.workforce .account-flow-intro h1{font-size:33px}}@media (width<=480px){.wf-panel,.wf-training-card{padding:22px}.wf-two{grid-template-columns:1fr;gap:0}.wf-stats>div{padding:17px 14px}.wf-stats span,.wf-stats small{font-size:10px}.wf-people-list article{grid-template-columns:30px minmax(0,1fr) auto;gap:9px}.wf-people-list .wf-pill{font-size:9px}.wf-person{flex-wrap:wrap}.wf-roster-person{grid-template-columns:19px 30px minmax(0,1fr);gap:10px;padding:17px 0}.wf-roster-person>.wf-pill,.wf-roster-person>small{grid-column:3}.wf-roster-person strong{font-size:12px}.wf-roster-person small{font-size:10px}.workforce-c .wf-roster,.workforce-c .wf-people-list{grid-template-columns:1fr}.wf-editorial-list .wf-training-card{grid-template-columns:55px minmax(0,1fr);column-gap:17px}.wf-editorial-list .wf-number{font-size:43px}.wf-editorial-list .wf-card-top>.wf-pill{display:none}.wf-editorial-list .wf-training-card h2{font-size:29px}.wf-report-builder .wf-two,.wf-award-row{grid-template-columns:1fr}.wf-award-row>button{grid-column:1}.wf-wallet-card{padding:30px 22px}.wf-wallet-card h2{font-size:26px}.wf-entry{justify-content:flex-start;gap:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.workforce *{scroll-behavior:auto!important;transition:none!important}}.review-capture .prototype-switcher{display:none}.review-workbench{color:#172b3b;background:#e9eef2;min-height:100vh;font-family:DM Sans,sans-serif}.review-workbench *,.mr-app *{box-sizing:border-box}.review-workbench button,.mr-app button{cursor:pointer;font:inherit;border:0}.review-workbench a,.mr-app a{text-underline-offset:4px}.review-workbench :focus-visible,.mr-app :focus-visible{outline-offset:4px;outline:3px solid #097c91}.review-top{color:#fff;background:#071d31;justify-content:space-between;align-items:center;gap:20px;padding:18px 30px;display:flex}.review-top>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.review-top strong{font-size:18px}.review-top span{color:#bed0dd;font-size:14px}.review-top a{color:#a9eee8;align-items:center;gap:8px;font-size:14px;display:flex}.review-workbench main{max-width:1900px;margin:auto;padding:28px}.review-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.review-intro h1{letter-spacing:-.025em;margin:0 0 9px;font-size:28px}.review-intro p{color:#506475;max-width:900px;margin:0;font-size:15px;line-height:1.6}.review-map-link{white-space:nowrap;color:#175d7f;align-items:center;gap:6px;font-weight:600;display:flex}.review-controls{justify-content:space-between;gap:18px;margin:26px 0 18px;display:flex}.review-controls nav,.review-controls [role=group]{background:#dce5ec;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.review-controls button{color:#334d61;background:0 0;border-radius:5px;padding:10px 17px;font-size:14px;font-weight:600}.review-controls button[aria-pressed=true]{color:#fff;background:#143b55}.review-frames{gap:20px;display:grid}.review-frames.is-split{grid-template-columns:1fr 1fr}.review-frame{background:#fff;border:1px solid #bacbd7;border-radius:8px;min-width:0;overflow:hidden}.review-frame>header{border-bottom:1px solid #cbd6df;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.review-frame>header strong{font-size:15px}.review-frame>header a{color:#285a78;align-items:center;gap:7px;font-size:13px;display:flex}.review-frame-window{height:max(700px,100vh - 245px);overflow:hidden}.review-frame iframe{border:0;display:block}.review-notes{border-top:1px solid #c3d0da;grid-template-columns:1fr 1fr 1fr;gap:36px;margin:26px 0 0;padding:25px 0;display:grid}.review-notes h2{margin:0 0 8px;font-size:17px}.review-notes p{color:#506475;margin:0;font-size:15px;line-height:1.6}.mr-app{--midnight:#071d31;--panel:#0c2942;--cyan:#35d1c4;--ink:#142433;--muted:#506476;--line:#d0dce5;color:var(--ink);background:#f1f4f6;min-height:100vh;font-family:Libre Franklin,system-ui,sans-serif;font-size:16px;line-height:1.55}.mr-app ::selection{color:#071d31;background:#b1eee5}.mr-app input,.mr-app textarea{caret-color:#086a71}.mr-app{scrollbar-color:#829cac #e8eef2}.mr-app h1,.mr-app h2,.mr-app h3,.mr-app p,.mr-app ul{margin-top:0}.mr-app h1{letter-spacing:-.035em;text-wrap:balance;font-size:38px;line-height:1.15}.mr-app h2{letter-spacing:-.025em;font-size:24px;line-height:1.3}.mr-app h3{font-size:18px;line-height:1.4}.mr-app button{border:0}.mr-app input,.mr-app select,.mr-app textarea{font:inherit;max-width:100%;color:var(--ink);font-size:16px}.mr-app input[type=checkbox],.mr-app input[type=radio]{accent-color:#087c7a;flex:0 0 17px;width:17px;height:17px;margin:4px 0 0}.mr-app .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mr-fields-row{align-items:start}.mr-app .mr-field input,.mr-app .mr-field textarea,.mr-app .mr-field select{font-weight:400}.mr-app button:disabled{cursor:not-allowed;opacity:.5}.mr-app svg{vertical-align:middle;flex-shrink:0}.mr-app a{color:#086c85}.mr-app p{max-width:72ch}.mr-app small{color:var(--muted);font-size:14px;line-height:1.5}.mr-app li{margin-bottom:7px}.mr-demo-note{text-align:center;color:#bfd3e2;letter-spacing:.05em;background:#102e45;padding:7px 20px;font-size:10px;font-weight:700}.mr-header{background:var(--midnight);color:#fff;align-items:center;gap:22px;min-height:76px;padding:16px 32px;display:flex}.mr-header img{width:155px;display:block}.mr-header>strong{border-left:1px solid #4a6378;padding-left:22px;font-size:15px}.mr-header nav{gap:24px;margin-left:auto;display:flex}.mr-header nav a{color:#b9d0df;padding:7px 0;font-size:14px;text-decoration:none}.mr-header nav a[aria-current=page]{color:#fff;border-bottom:2px solid var(--cyan)}.mr-container{width:min(1280px,100% - 64px);margin:0 auto}.mr-footer{color:#526778;border-top:1px solid var(--line);background:#fff;justify-content:space-between;gap:20px;padding:28px 32px;font-size:13px;display:flex}.mr-primary,.mr-secondary{border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 18px;line-height:1.4;display:inline-flex;font-size:15px!important;font-weight:700!important}.mr-primary{background:var(--cyan);color:#052e32}.mr-primary:hover{background:#66e1d7}.mr-secondary{color:#183d57;background:#fff;border:1px solid #9bb1c2!important}.mr-badge{color:#405a70;background:#eaf0f5;border-radius:4px;align-items:center;min-height:26px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.mr-badge-success{color:#136345;background:#def3eb}.mr-catalog-top{background:var(--panel);color:#fff;padding-top:34px}.mr-catalog-top h1{margin-bottom:10px}.mr-catalog-top p{color:#bfd1df;margin-bottom:24px;font-size:16px}.mr-search{color:#426178;background:#fff;border-radius:5px;align-items:center;gap:12px;max-width:800px;padding:14px 16px;display:flex}.mr-search input{background:#fff;border:0;outline:none;width:100%;min-width:0}.mr-search input::placeholder{color:#678}.mr-search button{color:#426178;background:0 0;padding:4px}.mr-type-nav{flex-wrap:wrap;gap:26px;margin-top:25px;display:flex}.mr-type-nav button{color:#c4d5e2;background:0 0;border-bottom:3px solid #0000;padding:15px 2px;font-size:15px;font-weight:600}.mr-type-nav button[aria-pressed=true]{color:#fff;border-bottom-color:var(--cyan)}.mr-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;display:flex}.mr-shortcuts>span{color:#506476;margin-right:8px;font-size:13px}.mr-shortcuts button{color:#294d67;background:#fff;border:1px solid #bdcdd9;border-radius:4px;align-items:center;gap:14px;padding:8px 12px;font-size:13px;display:flex}.mr-shortcuts button[aria-pressed=true]{color:#075b59;background:#d7f3ed;border-color:#63aea4}.mr-search-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:30px;padding:8px 0 60px;display:grid}.mr-filters{border:1px solid var(--line);background:#fff;border-radius:5px;padding:18px}.mr-filter-title{justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.mr-filter-title h2{margin:0;font-size:16px}.mr-app details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-weight:600;list-style:none;display:flex}.mr-app summary::-webkit-details-marker{display:none}.mr-app details[open]>summary>svg:last-child{transform:rotate(180deg)}.mr-filter-group{border-bottom:1px solid #e3eaf0;padding:10px 0}.mr-filter-group:last-child{border:0}.mr-filter-group summary{font-size:14px}.mr-filter-group>div{gap:10px;padding:5px 0 8px;display:grid}.mr-filter-group label{cursor:pointer;align-items:start;gap:9px;font-size:13px;line-height:1.5;display:flex}.mr-filter-group small{font-size:12px}.mr-results{min-width:0}.mr-result-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.mr-result-heading h2{margin:0 0 4px;font-size:22px}.mr-result-heading p{color:#576c7b;margin:0;font-size:12px}.mr-result-heading>label{color:#526779;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.mr-result-heading select{background:#fff;border:1px solid #b9cad6;border-radius:4px;padding:9px;font-size:13px}.mr-result-list{gap:14px;display:grid}.mr-result{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:minmax(0,1fr) 200px;gap:24px;padding:25px;display:grid}.mr-result-labels{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mr-result-labels>span:not(.mr-badge){color:#5a7082;font-size:12px}.mr-result h3{letter-spacing:-.025em;margin:0 0 8px;font-size:22px}.mr-result h3 button{color:#133b59;font:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:0;display:flex}.mr-result h3 svg{display:none}.mr-result p{color:#506476;margin-bottom:16px;font-size:14px;line-height:1.65}.mr-result-facts{gap:7px;display:grid}.mr-result-facts>span{color:#405b70;align-items:start;gap:8px;font-size:12px;display:flex}.mr-result-facts svg{color:#6d8798;margin-top:2px}.mr-result-action{border-left:1px solid #e0e8ee;flex-direction:column;align-items:flex-start;gap:8px;padding-left:22px;display:flex}.mr-result-action>strong{letter-spacing:-.025em;margin-top:8px;font-size:22px;line-height:1.3}.mr-result-action>small{font-size:12px}.mr-result-link{text-align:left;color:#086780;background:0 0;min-height:42px;margin-top:auto;padding:14px 0 0;font-size:13px!important;font-weight:700!important}.mr-result-link svg{margin-left:5px}.mr-more-dates{color:#527081;background:0 0;padding:0;text-decoration:underline;font-size:12px!important}.mr-aid-link{color:#116a5c;background:0 0;align-items:center;gap:7px;padding:8px 0 0;display:inline-flex;font-size:12px!important;font-weight:600!important}.mr-relationship{background:#edf3f7;gap:6px;padding:8px;display:flex;color:#405a70!important;margin:12px 0 0!important;font-size:12px!important}.mr-chips{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.mr-chips button{color:#1e5754;background:#dcebe9;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.mr-chips button.mr-clear{color:#526779;background:0 0;text-decoration:underline}.mr-mobile-filter{display:none}.mr-empty{text-align:center;border:1px dashed #a7bdcc;padding:60px 25px}.mr-empty p{margin-inline:auto}.mr-notice{color:#34556b;background:#eff6fa;border:1px solid #b6cddc;border-radius:4px;margin-bottom:18px;padding:15px;font-size:14px;line-height:1.6}.mr-notice p{margin:8px 0}.mr-notice button{color:#145d7d;background:0 0;padding:0;font-size:14px;text-decoration:underline}.mr-back{color:#315e7d;background:0 0;align-items:center;gap:8px;margin-bottom:22px;padding:0;display:inline-flex;font-size:13px!important}.mr-class-hero{color:#fff;background:var(--panel);padding:24px 0 38px}.mr-class-hero .mr-back{color:#b9d2e2}.mr-class-heading{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;display:grid}.mr-class-heading h1{margin-bottom:18px;font-size:44px}.mr-class-heading p{color:#c5d8e5;max-width:61ch;font-size:16px}.mr-class-heading .mr-result-labels>span:not(.mr-badge){color:#b9d2e2}.mr-hero-facts{color:#c5d8e5;flex-wrap:wrap;gap:19px;font-size:13px;display:flex}.mr-hero-facts span{align-items:center;gap:7px;display:flex}.mr-hero-summary{border-left:1px solid #486175;padding-left:38px}.mr-hero-summary>span{font-size:23px;font-weight:600;line-height:1.4}.mr-hero-summary p{margin:14px 0 20px;font-size:15px}.mr-hero-summary a{color:#8eebe2;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.mr-anchor-nav{border-bottom:1px solid var(--line);background:#fff}.mr-anchor-nav>div{flex-wrap:wrap;gap:30px;display:flex}.mr-anchor-nav a{color:#345770;padding:17px 0;font-size:13px;text-decoration:none}.mr-class-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:44px;padding:36px 0 70px;display:grid}.mr-class-content{min-width:0}.mr-class-content>section{border-bottom:1px solid var(--line);margin-bottom:35px;padding:0 0 35px;scroll-margin-top:20px}.mr-class-content p,.mr-class-content li{color:#425c70;font-size:16px;line-height:1.75}.mr-class-content ul{padding-left:20px}.mr-info-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.mr-info-columns h3{margin-top:14px}.mr-info-columns>aside{border:1px solid var(--line);background:#fff;padding:25px}.mr-requirement-strip{color:#1f5d55;background:#e3efee;border-radius:4px;gap:12px;margin:20px 0;padding:20px;display:flex}.mr-requirement-strip p{color:#375e59;margin:4px 0 0;font-size:14px}.mr-requirement-strip>svg{margin-top:2px}.mr-instructor{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.mr-instructor summary{justify-content:flex-start!important}.mr-instructor summary>svg{margin-left:auto}.mr-instructor summary>span:nth-child(2){font-size:15px;display:grid}.mr-instructor small{font-size:13px;font-weight:400}.mr-initials{color:#355c76;background:#dbe6ed;border-radius:50%;place-items:center;width:46px;height:46px;font-size:15px;display:grid}.mr-instructor p{padding:10px 0}.mr-app blockquote{color:#244a66;margin:27px 0 0;font-family:Georgia,serif;font-size:22px;line-height:1.5}.mr-app cite{color:#5d7385;margin-top:8px;font-family:Libre Franklin,sans-serif;font-size:12px;font-style:normal;display:block}.mr-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.mr-section-heading>span{color:#536c80;font-size:13px}.mr-offering-options{gap:10px;display:grid}.mr-offering-options>label{cursor:pointer;background:#fff;border:1px solid #b6c7d4;border-radius:5px;align-items:start;gap:12px;padding:20px;display:flex}.mr-offering-options>label.selected{background:#f2fcf8;border:2px solid #198e85;padding:19px}.mr-offering-options label>div{flex:1;gap:5px;display:grid}.mr-offering-options label span{color:#405b70;font-size:13px}.mr-offering-options label small{font-size:12px}.mr-offering-options label strong{font-size:16px}.mr-schedule{padding:14px 0}.mr-schedule summary{font-size:14px}.mr-schedule p{margin:14px 0 0;font-size:13px}.mr-date-list{grid-template-columns:repeat(4,1fr);gap:8px;padding-top:8px;display:grid}.mr-date-list>span{background:#e4ebf1;padding:10px;font-size:14px;font-weight:600}.mr-date-list small{margin-top:3px;font-size:10px;font-weight:400;display:block}.mr-location{gap:12px;margin-top:18px;display:flex}.mr-location>svg{color:#4d778f;margin-top:2px}.mr-location h3{margin-bottom:6px;font-size:16px}.mr-location p,.mr-location a{font-size:14px}.mr-location p{margin:4px 0 8px}.mr-class-content #class-policies details{border-bottom:1px solid #d6e0e8;padding:12px 0}.mr-class-content #class-policies summary{font-size:15px}.mr-class-content #class-policies p{font-size:14px}.mr-related{text-align:left;color:#224d69;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex;border:1px solid var(--line)!important}.mr-related small{margin-top:5px;display:block}.mr-registration{background:#fff;border:1px solid #bacdd9;border-radius:6px;padding:24px;position:sticky;top:20px}.mr-registration h2{margin:17px 0 8px;font-size:21px}.mr-registration>p{color:#506779;font-size:13px}.mr-app dl{margin:20px 0}.mr-app dl>div{justify-content:space-between;align-items:start;gap:14px;padding:9px 0;display:flex}.mr-app dt{color:#536b7e;font-size:13px}.mr-app dd{text-align:right;margin:0;font-size:13px;font-weight:600}.mr-registration dl .mr-total{border-top:1px solid var(--line);margin-top:7px;padding-top:16px}.mr-total dt{color:#213c51;font-weight:700}.mr-total dd{font-size:23px;line-height:1}.mr-registration>.mr-primary{width:100%;margin:8px 0 16px}.mr-registration>small{gap:7px;font-size:12px;display:flex}.mr-aid-box{background:#edf5f3;border:1px solid #c5ddd6;border-radius:4px;margin:18px 0;padding:16px}.mr-aid-box h3{margin-bottom:7px;font-size:15px}.mr-aid-box p{color:#3c625b;margin-bottom:9px;font-size:13px}.mr-aid-box small{color:#44665e;font-size:12px}.mr-aid-box summary{color:#1f6155}.mr-registration .mr-notice{margin-top:10px}.mr-simple-detail{padding-top:32px;padding-bottom:70px}.mr-simple-detail>.mr-back{display:flex}.mr-simple-detail h1{margin-top:20px}.mr-simple-detail>.mr-info-columns{margin-top:30px}.mr-large-price{font-size:30px;display:block}.mr-editor-page{max-width:1560px;margin:auto;padding:30px 28px 70px}.mr-editor-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.mr-editor-heading h1{margin:0 0 10px;font-size:29px}.mr-editor-heading p{color:#557085;margin:0;font-size:13px}.mr-editor-heading .mr-back{margin-bottom:12px}.mr-editor-heading>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mr-editor-heading>div:last-child>span{text-align:right;color:#546f81;width:100%;font-size:12px;display:block}.mr-editor-grid{grid-template-columns:210px minmax(0,1fr) 285px;align-items:start;gap:22px;display:grid}.mr-editor-nav{gap:5px;display:grid}.mr-editor-nav button{text-align:left;color:#446076;background:0 0;border-radius:4px;align-items:center;gap:11px;padding:14px 12px;font-size:13px;display:flex}.mr-editor-nav button[aria-current=page]{color:#075d59;background:#d7eee9;font-weight:700}.mr-editor-nav p{color:#587083;border-top:1px solid var(--line);margin:20px 0 0;padding:18px 12px;font-size:12px;line-height:1.7}.mr-editor-form{border:1px solid var(--line);background:#fff;border-radius:5px;gap:22px;padding:28px;display:grid}.mr-editor-section-title{border-bottom:1px solid var(--line);padding-bottom:18px}.mr-editor-section-title h2{margin:0 0 7px;font-size:23px}.mr-editor-section-title>span{color:#5c7587;font-size:12px}.mr-field{gap:8px;font-size:14px;font-weight:600;display:grid}.mr-field input,.mr-field textarea,.mr-field select{background:#fff;border:1px solid #b3c6d4;border-radius:4px;width:100%;padding:10px 12px;font-size:14px;line-height:1.6}.mr-field textarea{resize:vertical}.mr-field small{color:#5a7183;font-size:12px;font-weight:400}.mr-fields-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mr-editor-form>h3{border-top:1px solid var(--line);margin:12px 0 0;padding-top:22px}.mr-editor-optional{border-top:1px solid var(--line);padding:14px 0}.mr-editor-optional summary{font-size:14px}.mr-editor-optional p{color:#536d80;margin:15px 0;font-size:13px}.mr-editor-optional .mr-field{margin-top:20px}.mr-check{align-items:start;gap:10px;font-size:14px;display:flex}.mr-internal{background:#f5f0e4;padding:12px;color:#6e592b!important;font-size:12px!important}.mr-editor-form p{color:#50697c;font-size:14px}.mr-editor-preview{border:1px solid var(--line);background:#fff;border-radius:5px;padding:22px;position:sticky;top:20px}.mr-editor-preview>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.mr-editor-preview>div:first-child>strong{color:#577186;font-size:12px}.mr-editor-preview h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:24px}.mr-editor-preview h3{margin-top:25px;font-size:15px}.mr-editor-preview p{color:#536d80;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.mr-preview-foot{border-top:1px solid var(--line);color:#507263;gap:8px;margin-top:20px;padding-top:20px;font-size:12px;display:flex}.mr-meeting-example{border:1px solid var(--line);background:#f4f7f9;border-radius:4px;padding:20px}.mr-meeting-example h3{font-size:17px}.mr-meeting-example small{margin-top:15px;display:block}.mr-checklist{padding:0;list-style:none}.mr-checklist li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 0;font-size:14px;display:flex}.mr-checklist strong{margin-left:auto;font-size:12px}.mr-checklist svg{color:#267960}@media (width<=1150px){.mr-result{grid-template-columns:minmax(0,1fr) 170px;gap:16px;padding:20px}.mr-search-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.mr-result h3{font-size:20px}.mr-editor-grid{grid-template-columns:180px minmax(0,1fr)}.mr-editor-preview{grid-column:2;position:static}.mr-editor-heading{align-items:start}.mr-editor-heading h1{font-size:25px}.mr-class-layout{grid-template-columns:minmax(0,1fr) 300px;gap:25px}}@media (width<=850px){.review-top{align-items:start;padding:18px}.review-top>div{gap:5px;display:grid}.review-top>a{font-size:12px}.review-workbench main{padding:20px 14px}.review-intro{display:block}.review-intro h1{font-size:24px}.review-map-link{margin-top:15px}.review-controls{flex-wrap:wrap}.review-controls button{padding:10px;font-size:13px}.review-notes{grid-template-columns:1fr;gap:20px}.review-frame-window{height:800px}.review-frame iframe{min-height:800px}.mr-container{width:calc(100% - 40px)}.mr-header{flex-wrap:wrap;gap:16px;padding:18px 20px}.mr-header>strong{font-size:13px}.mr-header img{width:130px}.mr-header nav{gap:24px;width:100%;margin:0}.mr-header nav a{font-size:13px}.mr-search-layout{grid-template-columns:1fr}.mr-filters{display:none}.mr-filters.is-open{display:block}.mr-mobile-filter{color:#315b73;background:#fff;border-radius:4px;align-items:center;gap:8px;margin-bottom:15px;padding:10px 14px;display:flex;border:1px solid #afc5d3!important;font-size:14px!important}.mr-type-nav{gap:6px 18px}.mr-type-nav button{padding:12px 0;font-size:13px}.mr-shortcuts>span{width:100%}.mr-class-heading{grid-template-columns:1fr;gap:20px}.mr-hero-summary{display:none}.mr-class-heading h1{font-size:36px}.mr-class-layout{grid-template-columns:1fr}.mr-registration{grid-row:1;position:static}.mr-anchor-nav>div{gap:10px 20px}.mr-anchor-nav a{font-size:12px}.mr-editor-page{padding:25px 20px 60px}.mr-editor-heading{display:block}.mr-editor-heading>div:last-child{margin-top:20px}.mr-editor-heading>div:last-child>span{text-align:left}.mr-editor-grid{grid-template-columns:1fr}.mr-editor-nav{flex-wrap:wrap;gap:6px;display:flex}.mr-editor-nav p{display:none}.mr-editor-nav button{padding:10px;font-size:12px}.mr-editor-preview{grid-column:1}.mr-editor-form{padding:22px}.mr-field input,.mr-field textarea,.mr-field select{font-size:16px}.mr-footer{flex-wrap:wrap;padding:24px 20px}}@media (width<=540px){.mr-catalog-top h1{font-size:30px}.mr-catalog-top p{font-size:15px}.mr-result{grid-template-columns:1fr;gap:20px}.mr-result-action{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.mr-result-action>strong{margin-top:3px}.mr-result-link{padding-top:8px}.mr-result-heading{flex-wrap:wrap;align-items:start}.mr-result-heading p{line-height:1.6}.mr-result-heading>label{justify-content:space-between;width:100%}.mr-info-columns{grid-template-columns:1fr;gap:15px}.mr-date-list{grid-template-columns:repeat(2,1fr)}.mr-fields-row{grid-template-columns:1fr}.mr-editor-heading h1{font-size:26px}.mr-editor-form{padding:18px}.mr-header>strong{padding-left:15px}.mr-header{gap:14px}.mr-class-heading h1{font-size:34px}.mr-class-hero{padding-bottom:30px}.mr-demo-note{font-size:9px}.mr-offering-options>label{gap:8px;padding:15px}.mr-offering-options>label.selected{padding:14px}.mr-offering-options label strong{font-size:14px}.mr-checklist li{flex-wrap:wrap}.mr-checklist strong{margin-left:30px}}@media (prefers-reduced-motion:reduce){.mr-app *,.review-workbench *{scroll-behavior:auto!important}}:root{color:#17222f;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f6f7;font-family:DM Sans,system-ui,sans-serif}.catalog-hero{grid-template-columns:1fr 280px;align-items:end;gap:60px;padding-top:72px;padding-bottom:42px;display:grid}.catalog-hero>div>span,.current-program-directory>header span{color:#eb7d22;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.catalog-hero h1{color:#082e50;letter-spacing:-.05em;max-width:760px;margin:10px 0 16px;font-size:clamp(46px,5vw,70px);line-height:1}.catalog-hero p{color:#526273;max-width:720px;font-size:18px;line-height:1.55}.catalog-hero aside{color:#fff;background:#082e50;border-radius:16px;padding:24px;display:grid}.catalog-hero aside strong{color:#ffb82d;font-size:48px;line-height:1}.catalog-hero aside span{margin:7px 0 14px;font-weight:700}.catalog-hero aside small{color:#b9c9d6;line-height:1.5}.live-catalog-toolbar{background:#fff;border:1px solid #d8e0e6;border-radius:12px;grid-template-columns:minmax(320px,1fr) 270px auto;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 12px 35px #0e263a12}.live-catalog-toolbar>label{color:#526779;background:#fff;border:1px solid #c8d2db;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:0 15px;display:flex}.live-catalog-toolbar input,.live-catalog-toolbar select{color:#17222f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.live-catalog-toolbar select{width:100%}.live-catalog-toolbar>span{color:#607080;white-space:nowrap;padding-inline:12px;font-size:14px}.live-catalog-toolbar>span strong{color:#17222f}.guided-live-catalog{background:#f7f8f9;min-height:80vh;padding-bottom:90px}.guided-catalog-layout{grid-template-columns:245px minmax(0,1fr);gap:30px;padding-top:32px;display:grid}.guided-catalog-layout>aside{background:#fff;border:1px solid #dce3e8;border-radius:13px;align-self:start;padding:8px;display:grid;position:sticky;top:24px}.guided-catalog-layout>aside>span{color:#6b7986;text-transform:uppercase;padding:14px 12px 10px;font-size:12px;font-weight:800}.guided-catalog-layout>aside button{color:#33485b;text-align:left;background:0 0;border-radius:7px;grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:47px;padding:7px 9px;font-size:13px;display:grid}.guided-catalog-layout>aside button i{color:#52718b;background:#eef3f6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.guided-catalog-layout>aside button.active{color:#075d9f;background:#eaf3fa}.guided-catalog-cards{gap:15px;display:grid}.guided-catalog-cards>article{background:#fff;border:1px solid #dce3e8;border-radius:14px;padding:24px}.guided-catalog-cards article>header{justify-content:space-between;gap:20px;display:flex}.guided-catalog-cards article header>div>span{color:#eb7d22;text-transform:uppercase;font-size:11px;font-weight:800}.guided-catalog-cards h2{color:#082e50;margin:7px 0 5px;font-size:23px}.guided-catalog-cards article header small{color:#71808d}.catalog-facts{border-top:1px solid #e0e6eb;border-bottom:1px solid #e0e6eb;grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:22px;padding:17px 0;display:grid}.catalog-facts span{color:#526273;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.catalog-facts svg{color:#075d9f;flex:0 0 16px}.guided-catalog-cards article>footer{justify-content:space-between;align-items:center;padding-top:17px;display:flex}.guided-catalog-cards article>footer strong{color:#082e50;font-size:22px}.guided-catalog-cards article>footer button,.catalog-load-more button{color:#fff;background:#075d9f;border-radius:7px;align-items:center;gap:8px;min-height:43px;padding:0 15px;font-weight:800;display:inline-flex}.catalog-load-more{color:#607080;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;display:flex}.catalog-empty{color:#607080;text-align:center;grid-column:1/-1;justify-items:center;gap:7px;padding:55px 20px;display:grid}.catalog-empty svg{width:34px;height:34px}.catalog-empty h2{color:inherit;margin:8px 0 0}.catalog-empty p{margin:0}.catalog-empty button{color:#fff;background:#075d9f;border-radius:7px;margin-top:8px;padding:10px 14px}.explorer-live-catalog{background:#edf2f5;min-height:80vh;padding-bottom:80px}.catalog-console-head{color:#fff;background:#0b263d;grid-template-columns:minmax(0,1fr) 150px 170px auto;align-items:center;gap:24px;padding:36px max(24px,50vw - 660px);display:grid}.catalog-console-head>div:first-child span{color:#8eabc1;text-transform:uppercase;font-size:12px}.catalog-console-head h1{margin:5px 0 0;font-size:38px}.catalog-console-head>div:not(:first-child){border-left:1px solid #385067;padding-left:22px;display:grid}.catalog-console-head>div:not(:first-child) strong{color:#ffb82d;font-size:28px}.catalog-console-head>div:not(:first-child) span{color:#aec0cf;font-size:13px}.catalog-console-head button{color:#fff;background:#18384f;border:1px solid #637a8e;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}.explorer-live-catalog>.live-catalog-toolbar{width:min(1320px,100% - 48px);box-shadow:none;border-radius:4px;margin:24px auto 0}.explorer-live-catalog .live-catalog-toolbar>label{border-radius:3px}.catalog-console-table{background:#fff;border:1px solid #cbd6df;width:min(1320px,100% - 48px);margin:16px auto 0;overflow-x:auto}.catalog-table-head,.catalog-console-table>article{grid-template-columns:126px minmax(290px,1.5fr) minmax(220px,1fr) minmax(160px,.8fr) 90px 120px;align-items:center;gap:15px;min-width:1030px;padding:14px 16px;display:grid}.catalog-table-head{color:#607080;text-transform:uppercase;background:#e5ebef;font-size:11px;font-weight:800}.catalog-console-table>article{border-top:1px solid #d9e1e7;min-height:106px}.catalog-console-table article>div{gap:3px;display:grid}.catalog-console-table article>div small,.catalog-console-table article>div span{color:#71808d;font-size:12px;line-height:1.35}.catalog-console-table article>div strong{color:#183247;font-size:15px}.catalog-console-table article>span:not(.availability){color:#526273;font-size:13px}.catalog-console-table article>button{color:#fff;background:#147bb7;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:12px;font-weight:800;display:inline-flex}.explorer-live-catalog>.catalog-load-more{width:min(1320px,100% - 48px);margin:auto}.explorer-live-catalog .catalog-load-more button{background:#147bb7;border-radius:3px}.community-live-catalog{color:#2e3c39;background:#f2efe7;min-height:80vh;padding-bottom:100px}.community-catalog-cover{border-bottom:1px solid #ccc6b9;grid-template-columns:1fr 260px;align-items:end;gap:80px;width:min(1180px,100% - 48px);margin:auto;padding:75px 0 55px;display:grid}.community-catalog-cover>div>span{color:#c26035;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.community-catalog-cover h1{letter-spacing:-.05em;margin:13px 0 20px;font-family:Newsreader,serif;font-size:clamp(58px,7vw,92px);font-weight:500;line-height:.88}.community-catalog-cover h1 em{color:#a74524;font-weight:400}.community-catalog-cover>div p{color:#58645f;max-width:700px;margin:0;font-size:18px;line-height:1.6}.community-catalog-cover aside{border-left:1px solid #bbb4a7;padding:25px 0 5px 28px}.community-catalog-cover aside span{color:#776f65;text-transform:uppercase;font-size:12px}.community-catalog-cover aside strong{color:#a74524;margin-top:8px;font-family:Newsreader,serif;font-size:68px;line-height:1;display:block}.community-catalog-cover aside p{margin:0 0 20px;font-family:Newsreader,serif;font-size:21px}.community-catalog-cover aside small{color:#766f66;line-height:1.5}.community-catalog-tools{width:min(1180px,100% - 48px);margin:28px auto 0}.community-catalog-tools .live-catalog-toolbar{box-shadow:none;background:#faf8f2;border-color:#cbc5b8;border-radius:0}.community-catalog-tools .live-catalog-toolbar>label{background:#fffdf8;border-color:#bdb6a8;border-radius:0}.community-catalog-shelves{width:min(1180px,100% - 48px);margin:70px auto 0}.community-catalog-shelves>section{border-top:1px solid #c9c3b7;grid-template-columns:230px minmax(0,1fr);gap:30px;padding:42px 0;display:grid}.community-catalog-shelves>section>header{grid-template-columns:40px 1fr;align-content:start;gap:10px;display:grid}.community-catalog-shelves>section>header>span{color:#a74524;font-family:Newsreader,serif;font-size:24px}.community-catalog-shelves>section>header h2{margin:0;font-family:Newsreader,serif;font-size:28px;line-height:1}.community-catalog-shelves>section>header p{color:#766f66;margin-top:9px;font-size:13px}.community-catalog-shelves>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.community-catalog-shelves article{background:#faf8f2;border:1px solid #ccc5b8;flex-direction:column;min-height:275px;padding:23px;display:flex}.community-catalog-shelves article>small{color:#a74524;text-transform:uppercase;margin-top:15px;font-size:11px;font-weight:800}.community-catalog-shelves article h3{margin:7px 0 17px;font-family:Newsreader,serif;font-size:25px;line-height:1.05}.community-catalog-shelves article p{color:#66706b;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.community-catalog-shelves article p svg{flex:0 0 15px}.community-catalog-shelves article footer{border-top:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:18px;display:flex}.community-catalog-shelves article footer strong{font-family:Newsreader,serif;font-size:24px}.community-catalog-shelves article footer button{color:#a74524;background:0 0;align-items:center;gap:7px;font-weight:800;display:inline-flex}.community-live-catalog .catalog-load-more button{background:#a74524;border-radius:0}.current-program-directory{border-top:1px solid #d6dde2;width:min(1180px,100% - 48px);margin:80px auto 0;padding:55px 0 30px}.current-program-directory>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.current-program-directory>header h2{color:inherit;letter-spacing:-.035em;margin:7px 0 0;font-size:34px}.current-program-directory>header p{color:#667481;max-width:420px;margin:0;font-size:14px;line-height:1.55}.current-program-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.current-program-directory>div>section{background:#fff;border:1px solid #d6dee5;border-radius:12px;align-self:start;overflow:hidden}.current-program-directory>div>section h3{color:#20394d;background:#edf3f6;margin:0;padding:16px 18px;font-size:14px}.current-program-directory article{border-top:1px solid #e2e7eb;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;min-height:67px;padding:11px 16px;display:grid}.current-program-directory article>svg{color:#eb7d22}.current-program-directory article>div{gap:3px;display:grid}.current-program-directory article strong{font-size:14px}.current-program-directory article small{color:#71808d}.current-program-directory article button,.current-program-directory article a{color:#075d9f;background:0 0;align-items:center;gap:6px;padding:8px 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.directory-b{color:#1a3042;width:min(1320px,100% - 48px);margin-top:0;padding:60px 0 90px}.directory-b>header span{color:#147bb7}.directory-b>div>section,.directory-b article button,.directory-b article a{border-radius:2px}.directory-c{color:#2e3c39;border-color:#c9c3b7;margin-top:0;padding-top:70px}.directory-c>header span,.directory-c article>svg{color:#a74524}.directory-c>header h2{font-family:Newsreader,serif;font-size:42px;font-weight:500}.directory-c>div>section{background:#faf8f2;border-color:#c9c3b7;border-radius:0}.directory-c>div>section h3{background:#e8e2d6}.directory-c article button,.directory-c article a{color:#a74524}.account-reservation{border:1px solid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.account-reservation>svg{width:23px}.account-reservation>div{gap:3px;display:grid}.account-reservation span,.account-reservation small{opacity:.72;font-size:12px}.account-reservation strong{font-size:14px}.account-reservation>b{font-size:19px}.account-progress{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.account-progress li{color:#84909b;justify-items:center;gap:6px;font-size:11px;font-weight:700;display:grid;position:relative}.account-progress li:not(:last-child):after{content:"";z-index:0;background:#d9e0e5;width:calc(100% - 30px);height:2px;position:absolute;top:15px;left:calc(50% + 15px)}.account-progress i{z-index:1;background:#fff;border:2px solid #d1d9df;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:relative}.account-progress i svg{width:15px}.account-progress li.current{color:#075d9f}.account-progress li.current i{color:#fff;background:#075d9f;border-color:#075d9f}.account-progress li.done{color:#23805e}.account-progress li.done i{color:#fff;background:#23805e;border-color:#23805e}.account-progress li.done:after{background:#79b69f}.account-step-card{padding:40px 10px 0}.account-step-heading{grid-template-columns:42px 1fr;gap:16px;margin-bottom:27px;display:grid}.account-step-heading>svg{color:#075d9f;background:#e7f1f8;border-radius:12px;width:42px;height:42px;padding:10px;display:grid}.account-step-heading span{color:#eb7d22;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.account-step-heading h2{color:#102d45;letter-spacing:-.03em;margin:4px 0 7px;font-size:31px}.account-step-heading p{color:#62717d;margin:0;font-size:15px;line-height:1.5}.account-field{gap:8px;margin-bottom:18px;display:grid}.account-field>span{color:#344b5e;font-size:13px;font-weight:800}.account-field input{color:#17222f;background:#fff;border:1px solid #bdc9d2;border-radius:7px;width:100%;min-height:52px;padding:0 14px;font-size:16px}.account-field small{color:#71808d;line-height:1.4}.account-field-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.account-short{max-width:190px}.account-text-action{color:#075d9f;background:0 0;padding:4px 0;font-weight:800}.account-privacy,.account-success-note{color:#276348;background:#e4f4ec;border-radius:8px;align-items:flex-start;gap:12px;margin-top:7px;padding:14px;display:flex}.account-privacy svg,.account-success-note svg{flex:0 0 20px}.account-privacy p,.account-success-note p{margin:0;font-size:13px;line-height:1.5}.account-choice-list{gap:11px;display:grid}.account-choice-list label{cursor:pointer;background:#fff;border:1px solid #cbd5dc;border-radius:8px;grid-template-columns:0 1fr 24px;align-items:center;gap:12px;min-height:77px;padding:15px 16px;display:grid}.account-choice-list input{opacity:0;width:0}.account-choice-list label>div{gap:4px;display:grid}.account-choice-list label strong{color:#263e51;font-size:14px}.account-choice-list label small{color:#6d7b86;line-height:1.35}.account-choice-list label>i{color:#fff;background:#fff;border:1px solid #adbac4;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.account-choice-list label:has(input:checked){background:#f2f8fc;border-color:#5694bd}.account-choice-list label:has(input:checked)>i{background:#1d7b58;border-color:#1d7b58}.account-choice-list i svg{width:14px}.account-review{border:1px solid #d5dde3;border-radius:8px;grid-template-columns:1fr 1fr;margin:0 0 20px;display:grid}.account-review>div{padding:15px}.account-review>div:nth-child(odd){border-right:1px solid #d5dde3}.account-review>div:nth-child(-n+2){border-bottom:1px solid #d5dde3}.account-review dt{color:#71808d;text-transform:uppercase;font-size:11px;font-weight:800}.account-review dd{color:#20384b;margin:4px 0 0;font-size:14px;font-weight:700}.account-actions{border-top:1px solid #dce3e8;justify-content:space-between;gap:14px;margin-top:28px;padding-top:22px;display:flex}.account-actions button{color:#536473;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-weight:800;display:inline-flex}.account-actions .account-primary{color:#fff;background:#075d9f}.guided-account-flow{background:#f7f3e9;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);min-height:calc(100vh - 110px);display:grid}.account-flow-intro{color:#fff;background:#082e50;flex-direction:column;justify-content:center;padding:70px 65px 70px max(45px,50vw - 590px);display:flex}.account-flow-intro>span{color:#ffb82d;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.account-flow-intro h1{letter-spacing:-.055em;margin:15px 0 20px;font-size:clamp(48px,5vw,72px);line-height:.95}.account-flow-intro>p{color:#c5d4df;font-size:17px;line-height:1.6}.account-flow-intro .account-reservation{background:#ffffff12;border-color:#55728a;border-radius:10px;margin-top:35px}.guided-account-panel{background:#fff;border:1px solid #d6ddd9;border-radius:18px;align-self:center;width:min(670px,100% - 70px);margin:60px auto;padding:36px 45px 28px;box-shadow:0 25px 65px #192b371f}.guided-account-panel>small{color:#75818a;text-align:center;justify-content:center;gap:7px;margin-top:22px;display:flex}.guided-account-panel>small svg{width:15px}.explorer-account-flow{background:#eaf0f4;min-height:calc(100vh - 110px);padding-bottom:70px}.explorer-account-flow>header{color:#fff;background:#0b263d;grid-template-columns:150px 1fr auto;align-items:center;gap:25px;padding:30px max(24px,50vw - 660px);display:grid}.explorer-account-flow>header>button{color:#c9d5df;background:0 0;align-items:center;gap:8px;display:flex}.explorer-account-flow>header span{color:#8eabc1;text-transform:uppercase;font-size:11px;font-weight:800}.explorer-account-flow>header h1{margin:4px 0 0;font-size:32px}.explorer-account-flow>header aside{border:1px solid #466077;align-items:center;gap:10px;padding:12px 15px;display:flex}.explorer-account-flow>header aside>div{gap:3px;display:grid}.explorer-account-grid{background:#fff;border:1px solid #c9d5dd;grid-template-columns:210px minmax(450px,1fr) 340px;width:min(1320px,100% - 48px);margin:24px auto 0;display:grid}.explorer-account-grid>nav{background:#f5f8fa;border-right:1px solid #d2dce3;padding:24px 18px}.explorer-account-grid .account-progress{grid-template-columns:1fr;gap:8px;display:grid}.explorer-account-grid .account-progress li{border-radius:4px;grid-template-columns:30px 1fr;place-items:center start;gap:10px;min-height:43px;padding:4px 7px}.explorer-account-grid .account-progress li:after{display:none}.explorer-account-grid .account-progress li.current{background:#dfedf6}.explorer-account-grid>section{padding:28px 40px 35px}.account-console-meta{color:#6d7a84;text-transform:uppercase;border-bottom:1px solid #dbe2e7;justify-content:space-between;margin-bottom:35px;padding-bottom:14px;font-size:11px;display:flex}.explorer-account-grid>aside{background:#f5f8fa;border-left:1px solid #d2dce3;padding:27px 23px}.explorer-account-grid .account-reservation{background:#fff;border-color:#bac8d2}.account-data-summary{background:#fff;border:1px solid #d0dae1;margin-top:22px;padding:18px}.account-data-summary>span{color:#6f7d88;text-transform:uppercase;font-size:11px;font-weight:800}.account-data-summary p{color:#425767;align-items:center;gap:8px;margin:13px 0;font-size:13px;display:flex}.account-data-summary p svg{color:#25805d;width:16px}.explorer-account-grid .account-actions .account-primary{background:#147bb7;border-radius:3px}.community-account-flow{color:#303d39;background:#ebe5d9;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);min-height:calc(100vh - 110px);display:grid}.account-welcome{background:#d9d1c1;flex-direction:column;justify-content:center;padding:70px 65px 70px max(45px,50vw - 590px);display:flex}.account-welcome>span{color:#a74524;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.account-welcome h1{letter-spacing:-.05em;margin:18px 0 21px;font-family:Newsreader,serif;font-size:clamp(54px,5.4vw,78px);font-weight:500;line-height:.92}.account-welcome h1 em{color:#a74524;font-weight:400}.account-welcome>p{color:#5b655f;font-size:17px;line-height:1.6}.account-welcome .account-reservation{background:#ffffff4d;border-color:#aaa18f;margin-top:35px}.account-letter{background:#faf8f2;border:1px solid #c8c0b2;align-self:center;width:min(700px,100% - 70px);margin:55px auto;box-shadow:0 23px 55px #3f34251c}.account-letter>header{color:#746d62;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #d4cdc0;justify-content:space-between;padding:17px 28px;font-size:11px;font-weight:800;display:flex}.account-letter>.account-progress{margin:24px 30px 0}.account-letter>article{padding:35px 45px}.account-letter .account-step-heading>svg{color:#a74524;background:#eee1d5;border-radius:50%}.account-letter .account-step-heading h2{font-family:Newsreader,serif;font-size:36px;font-weight:500}.account-letter .account-step-heading span{color:#a74524}.account-letter .account-actions .account-primary{background:#a74524;border-radius:0}.account-letter>footer{color:#6d6b64;background:#f2ede4;border-top:1px solid #d4cdc0;align-items:center;gap:12px;padding:16px 28px;display:flex}.account-letter>footer svg{color:#a74524;flex:0 0 18px}.account-letter>footer p{margin:0;font-size:12px}@media (width<=920px){.catalog-hero,.community-catalog-cover{grid-template-columns:1fr;gap:25px}.catalog-hero aside,.community-catalog-cover aside{max-width:360px}.live-catalog-toolbar{grid-template-columns:1fr 1fr}.live-catalog-toolbar>span{grid-column:1/-1}.guided-catalog-layout{grid-template-columns:1fr}.guided-catalog-layout>aside{display:flex;position:static;overflow-x:auto}.guided-catalog-layout>aside>span{display:none}.guided-catalog-layout>aside button{min-width:180px}.catalog-console-head{grid-template-columns:1fr 1fr 1fr}.catalog-console-head>button{grid-column:1/-1;justify-self:start}.community-catalog-shelves>section{grid-template-columns:1fr}.current-program-directory>header{flex-direction:column;align-items:flex-start}.guided-account-flow,.community-account-flow{grid-template-columns:1fr}.account-flow-intro,.account-welcome{padding:60px 35px}.explorer-account-grid{grid-template-columns:175px 1fr}.explorer-account-grid>aside{border-top:1px solid #d2dce3;border-left:0;grid-column:1/-1}}@media (width<=660px){.catalog-hero,.community-catalog-cover{width:calc(100% - 36px);padding-top:45px}.catalog-hero h1,.community-catalog-cover h1{font-size:48px}.live-catalog-toolbar{grid-template-columns:1fr}.live-catalog-toolbar>span{grid-column:1}.guided-catalog-layout{padding-top:18px}.guided-catalog-cards article>header{flex-direction:column;align-items:flex-start}.catalog-facts{grid-template-columns:1fr}.guided-catalog-cards article>footer{flex-direction:column;align-items:flex-start;gap:14px}.catalog-console-head{grid-template-columns:1fr 1fr;padding:28px 18px}.catalog-console-head>div:first-child{grid-column:1/-1}.explorer-live-catalog>.live-catalog-toolbar,.catalog-console-table,.explorer-live-catalog>.catalog-load-more{width:calc(100% - 30px)}.community-catalog-tools,.community-catalog-shelves{width:calc(100% - 36px)}.community-catalog-shelves>section>div{grid-template-columns:1fr}.current-program-directory{width:calc(100% - 36px)}.current-program-directory>div{grid-template-columns:1fr}.current-program-directory article{grid-template-columns:22px 1fr}.current-program-directory article button,.current-program-directory article a{grid-column:2;justify-self:start;padding-left:0}.guided-account-panel,.account-letter{width:calc(100% - 30px);padding:25px 18px}.account-letter{padding:0}.account-letter>article{padding:30px 20px}.account-progress span{display:none}.account-field-row,.account-review{grid-template-columns:1fr}.account-review>div{border-bottom:1px solid #d5dde3;border-right:0!important}.account-review>div:last-child{border-bottom:0}.account-actions{flex-direction:column-reverse;align-items:stretch}.explorer-account-flow>header{grid-template-columns:1fr;padding:25px 18px}.explorer-account-flow>header aside{display:none}.explorer-account-grid{grid-template-columns:1fr;width:calc(100% - 30px)}.explorer-account-grid>nav{border-bottom:1px solid #d2dce3;border-right:0}.explorer-account-grid .account-progress{grid-template-columns:repeat(5,1fr)}.explorer-account-grid .account-progress li{grid-template-columns:1fr;justify-items:center;padding:0}.explorer-account-grid>section{padding:28px 20px}.account-console-meta{flex-direction:column;align-items:flex-start;gap:6px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #ffb51b}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}.variant{min-height:100vh;padding-bottom:120px}.variant button{border:0}.content-width{width:min(1180px,100% - 48px);margin-inline:auto}.carroll-logo{width:180px;height:auto}.logo-button{background:0 0;padding:0}.prototype-note{color:#51606e;text-align:center;letter-spacing:.08em;text-transform:uppercase;background:#edf1f4;min-height:28px;padding:6px 24px;font-size:11px;font-weight:700}.prototype-note.is-light{color:#aac2d8;background:#071d31;border-bottom:1px solid #ffffff1f}.prototype-switcher{z-index:100;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1927f0;border:1px solid #ffffff3d;border-radius:18px;align-items:center;gap:10px;min-width:300px;padding:8px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #050f1a59}.prototype-switcher button{color:#fff;background:#ffffff1a;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.prototype-switcher button:hover{background:#ffffff30}.prototype-switcher div{text-align:center;flex:1;display:grid}.prototype-switcher span{letter-spacing:.14em;text-transform:uppercase;color:#9fb4c7;font-size:9px;font-weight:700}.prototype-switcher strong{margin-top:2px;font-size:13px}.availability{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:4px 9px;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex}.availability-enrolling-now{color:#086442;background:#d9f4e8}.availability-waitlist-only{color:#8e4800;background:#ffebc4}.availability-coming-soon{color:#31518c;background:#e4ebfa}.availability-offered-periodically{color:#66597b;background:#eee9f4}.back-link{color:inherit;background:0 0;align-items:center;gap:8px;padding:0;font-weight:700;display:inline-flex}.price-breakdown{margin:24px 0}.price-breakdown>div{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.price-breakdown dt,.price-breakdown dd{margin:0}.price-breakdown dd{font-weight:700}.price-breakdown .price-total{border-top:1px solid;margin-top:8px;padding-top:18px;font-size:18px}.field{gap:8px;width:100%;display:grid}.field>span{color:#44505d;font-size:12px;font-weight:800}.field input,.field select{color:#17222f;background:#fff;border:1px solid #cbd3db;border-radius:8px;width:100%;height:48px;padding:0 13px}.field small{color:#6a7783}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.confirmation-actions{justify-content:center;gap:12px;display:flex}.confirmation-actions>button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:800;display:inline-flex}.guided{--navy:#082e50;--blue:#075d9f;--orange:#eb7d22;--cream:#f7f3e9;--ink:#14283c;color:var(--ink);background:#fff}.guided-header{background:#fff;border-bottom:1px solid #dce3e8;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 max(24px,50vw - 590px);display:grid}.guided-header nav{align-self:stretch;gap:28px;display:flex}.guided-header nav button{color:#65717c;background:0 0;font-size:13px;font-weight:700;position:relative}.guided-header nav button.active{color:var(--navy)}.guided-header nav button.active:after{content:"";background:var(--orange);height:3px;position:absolute;bottom:0;left:0;right:0}.guided-account{color:var(--navy);background:0 0;justify-self:end;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.guided-account>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.guided-hero{background:var(--cream);grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr);min-height:590px;display:grid}.guided-hero-copy{flex-direction:column;justify-content:center;padding:72px 70px 72px max(48px,50vw - 590px);display:flex}.guided-kicker{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:800;display:inline-block}.guided-hero h1{max-width:660px;color:var(--navy);letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(52px,5.1vw,76px);line-height:.98}.guided-hero-copy>p{color:#526273;max-width:570px;font-size:19px;line-height:1.6}.guided-goals{gap:10px;max-width:570px;margin-top:20px;display:grid}.guided-goals button{min-height:62px;color:var(--navy);text-align:left;background:#ffffffb3;border:1px solid #d6d9d5;border-radius:11px;grid-template-columns:30px 1fr 22px;align-items:center;gap:12px;padding:0 18px;font-weight:800;display:grid}.guided-goals button>svg:last-child{justify-self:end;width:18px}.guided-goals button.selected{border-color:var(--blue);background:#fff;box-shadow:0 12px 32px #1935481c}.guided-goals button.selected>svg:first-child{color:var(--blue)}.guided-goals button.selected>svg:last-child{color:#148457}.guided-hero-image{min-height:590px;position:relative;overflow:hidden}.guided-hero-image:after{content:"";background:linear-gradient(#0000 55%,#041e34b3);position:absolute;inset:0}.guided-hero-image img{object-fit:cover;width:100%;height:100%}.guided-photo-note{z-index:1;color:#fff;justify-content:space-between;align-items:end;gap:16px;display:flex;position:absolute;bottom:38px;left:38px;right:38px}.guided-photo-note span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.guided-photo-note strong{text-align:right;max-width:230px;font-size:25px}.guided-finder{color:#fff;background:var(--navy);grid-template-columns:auto minmax(320px,700px);justify-content:space-between;align-items:center;gap:30px;min-height:118px;padding:24px max(24px,50vw - 590px);display:grid}.guided-finder>div{align-items:center;gap:14px;display:flex}.guided-finder .step-number{width:38px;height:38px;color:var(--navy);background:#ffb82d;border-radius:50%;place-items:center;font-weight:800;display:grid}.guided-finder>div div{gap:2px;display:grid}.guided-finder>div span{color:#afc1d1;font-size:12px}.guided-finder label{height:56px;color:var(--blue);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:0 16px;display:flex}.guided-finder input{min-width:0;color:var(--ink);border:0;outline:0;flex:1}.guided-finder label button{color:#607080;background:0 0;place-items:center;padding:5px;display:grid}.guided-results{padding-top:84px;padding-bottom:96px}.section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.section-heading span,.admin-section-title span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.section-heading h2,.admin-section-title h2{color:var(--navy);letter-spacing:-.035em;margin:7px 0 0;font-size:32px}.section-heading>p{color:#637180;text-align:right;max-width:300px;margin:0;font-size:13px}.guided-path{border-top:1px solid #dce3e8}.guided-course-row{border-bottom:1px solid #dce3e8;grid-template-columns:90px minmax(0,1fr) 190px;align-items:center;gap:28px;min-height:225px;padding:34px 0;display:grid}.path-marker{border-right:1px solid #dce3e8;align-self:stretch}.path-marker span{width:47px;height:47px;color:var(--blue);background:#eaf3fa;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.guided-course-copy>div{align-items:center;gap:12px;display:flex}.guided-course-copy>div>span:first-child{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.guided-course-copy h3{color:var(--navy);letter-spacing:-.025em;margin:12px 0 8px;font-size:25px}.guided-course-copy p{color:#5b6875;max-width:700px;margin-bottom:14px;font-size:14px;line-height:1.55}.guided-course-copy ul,.guided-course-hero ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.guided-course-copy li,.guided-course-hero li{color:#4d6273;background:#eef3f6;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:700}.guided-course-action{justify-items:end;display:grid}.guided-course-action>span{color:#73808b;text-transform:uppercase;font-size:10px}.guided-course-action>strong{color:var(--navy);margin:3px 0 18px;font-size:20px}.guided-course-action button{color:var(--blue);background:0 0;align-items:center;gap:10px;padding:12px 14px;font-weight:800;display:inline-flex}.guided-more{flex-wrap:wrap;align-items:center;gap:10px;padding-top:26px;display:flex}.guided-more>span{color:#65717c;margin-right:10px;font-size:12px}.guided-more button{color:var(--navy);background:#f0f4f6;border-radius:6px;align-items:center;gap:6px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}.guided-course-page{background:#f7f8f9;padding-bottom:100px}.guided-course-page>.back-link{color:#526474;margin-top:30px;margin-bottom:28px;font-size:12px}.guided-course-hero{color:#fff;background:var(--navy);border-radius:20px;grid-template-columns:1.2fr .8fr;min-height:390px;display:grid;overflow:hidden}.guided-course-hero>div{flex-direction:column;justify-content:center;padding:54px 60px;display:flex}.guided-course-hero .guided-kicker{color:#ffb82d}.guided-course-hero h1{letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(42px,5vw,64px);line-height:1}.guided-course-hero p{color:#c5d5e1;max-width:640px;font-size:17px;line-height:1.55}.guided-course-hero>img{object-fit:cover;width:100%;height:100%}.guided-facts{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.guided-facts span{color:#e6eef5;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.guided-facts svg{color:#ffb82d;width:16px}.guided-course-body{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:36px;padding-top:56px;display:grid}.guided-section-list .section-heading{margin-bottom:22px}.guided-section{background:#fff;border:1px solid #dbe2e7;border-radius:12px;grid-template-columns:minmax(210px,1.25fr) minmax(220px,1fr) 100px;align-items:center;gap:18px;margin-bottom:13px;padding:22px;display:grid}.guided-section.selected{border-color:var(--blue);box-shadow:inset 4px 0 var(--blue), 0 10px 28px #10314a14}.section-select{color:inherit;text-align:left;background:0 0;align-items:flex-start;gap:12px;padding:0;display:flex}.radio-dot{border:2px solid #aebbc5;border-radius:50%;flex:0 0 19px;width:19px;height:19px;margin-top:2px;display:grid}.guided-section.selected .radio-dot{border:5px solid var(--blue)}.section-select h3{color:var(--navy);margin:9px 0 4px;font-size:16px}.section-select p{color:#596977;margin:0;font-size:12px}.guided-section dl{margin:0}.guided-section dl>div{margin:5px 0}.guided-section dt{color:#87929b;text-transform:uppercase;font-size:9px;font-weight:700}.guided-section dd{color:#3e4e5c;margin:2px 0 0;font-size:11px;line-height:1.35}.section-price{justify-items:end;display:grid}.section-price strong{color:var(--navy);font-size:19px}.section-price span{color:#7b8791;font-size:9px}.guided-section>.primary-action{grid-column:2/-1;justify-self:end}.primary-action{color:#fff;background:var(--blue);border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-weight:800;display:inline-flex}.primary-action:hover{background:var(--navy)}.guided-interest{background:#fff;border:1px dashed #a8b7c1;border-radius:12px;align-items:center;gap:18px;padding:26px;display:flex}.guided-interest>svg{width:38px;height:38px;color:var(--blue)}.guided-interest>div{flex:1}.guided-interest h3{color:var(--navy);margin:7px 0 5px}.guided-interest p{color:#64717d;margin:0;font-size:13px}.guided-interest button{color:#fff;background:var(--blue);border-radius:7px;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:inline-flex}.checkout-demo{color:#704006;text-align:left;background:#fff7e9;border:1px solid #f0c57e;border-radius:10px;grid-template-columns:1fr auto;gap:7px 20px;width:100%;margin-top:18px;padding:18px 20px;display:grid}.checkout-demo>span{color:#b65b08;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.checkout-demo>strong{grid-column:1}.checkout-demo>svg{grid-area:1/2/3;align-self:center}.guided-outcome{color:#fff;background:var(--navy);border-radius:14px;align-self:start;padding:34px}.guided-outcome>span{color:#ffb82d;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.guided-outcome h2{margin:14px 0 22px;font-size:25px;line-height:1.3}.outcome-rule{background:var(--orange);width:48px;height:4px;margin:28px 0}.guided-outcome h3{font-size:13px}.guided-outcome ul{color:#c9d7e2;gap:13px;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.guided-outcome li{align-items:flex-start;gap:8px;display:flex}.guided-outcome li svg{color:#ffb82d;flex:0 0 15px;width:15px}.guided-checkout{padding-top:44px;padding-bottom:100px}.checkout-progress{color:#84909a;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-bottom:44px;font-size:11px;font-weight:800;display:flex}.checkout-progress span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.checkout-progress i{background:#d2d9de;width:70px;height:1px}.checkout-progress .done,.checkout-progress .current{color:var(--blue)}.guided-checkout-grid{grid-template-columns:minmax(0,1fr) 390px;gap:70px;display:grid}.guided-checkout-grid h1{color:var(--navy);letter-spacing:-.04em;margin-bottom:14px;font-size:46px}.guided-checkout-grid .lead{color:#667481;max-width:680px;margin-bottom:30px;line-height:1.6}.learner-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.learner-options button{min-height:76px;color:inherit;text-align:left;background:#fff;border:1px solid #d6dde2;border-radius:10px;grid-template-columns:44px 1fr 24px;align-items:center;gap:12px;padding:13px;display:grid}.learner-options button.selected{border-color:var(--blue);box-shadow:inset 3px 0 var(--blue);background:#f2f8fc}.learner-options button>span{width:42px;height:42px;color:var(--navy);background:#dcebf5;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.learner-options button>div{gap:4px;display:grid}.learner-options button small{color:#6f7e89}.learner-options button i{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.learner-options button i svg{width:13px}.learner-options .add-learner>svg{color:var(--blue);justify-self:center}.guided-payment{margin-top:38px}.guided-payment h2{color:var(--navy)}.payment-placeholder{background:#f7f9fa;border:1px dashed #aebbc4;border-radius:10px;align-items:center;gap:14px;min-height:80px;padding:18px;display:flex}.payment-placeholder>svg:first-child{color:var(--blue)}.payment-placeholder div{flex:1;gap:4px;display:grid}.payment-placeholder span{color:#6b7985;font-size:12px}.payment-placeholder>svg:last-child{color:#26805c}.guided-order{color:#fff;background:var(--navy);border-radius:15px;align-self:start;padding:30px;box-shadow:0 24px 60px #082e5033}.guided-order>span{color:#ffb82d;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.guided-order h2{margin:12px 0 7px;font-size:24px}.guided-order>p{color:#c4d3df;font-size:12px}.order-facts{gap:9px;margin:22px 0;display:grid}.order-facts span{color:#d6e1e9;gap:9px;font-size:11px;display:flex}.order-facts svg{color:#ffb82d;width:15px}.guided-order .primary-action{width:100%;color:var(--navy);background:#ffb82d}.guided-order>small{color:#a9becd;align-items:center;gap:7px;margin-top:15px;line-height:1.4;display:flex}.guided-order>small svg{flex:0 0 15px;width:15px}.guided-confirmation{text-align:center;padding-top:80px;padding-bottom:110px}.confirmation-mark{color:#fff;background:#12865a;border:8px solid #e5f4ee;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 26px;display:grid}.guided-confirmation h1{color:var(--navy);letter-spacing:-.04em;margin-bottom:15px;font-size:48px}.guided-confirmation>p{color:#667580;max-width:620px;margin:0 auto 34px;font-size:16px}.confirmation-ticket{text-align:left;background:#f8fafb;border:1px solid #dce3e8;border-radius:12px;grid-template-columns:repeat(4,1fr);max-width:900px;margin:0 auto 32px;padding:22px;display:grid}.confirmation-ticket>div{border-right:1px solid #dce3e8;gap:7px;padding:0 18px;display:grid}.confirmation-ticket>div:last-child{border:0}.confirmation-ticket span{color:#7b8790;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.confirmation-ticket strong{font-size:12px;line-height:1.4}.guided-confirmation .confirmation-actions>button:first-child{color:var(--navy);background:#edf2f5}.guided-admin{padding-top:65px;padding-bottom:100px}.admin-welcome{justify-content:space-between;align-items:end;gap:30px;margin-bottom:46px;display:flex}.admin-welcome h1{color:var(--navy);letter-spacing:-.045em;margin-bottom:8px;font-size:46px}.admin-welcome p{color:#6b7782;margin:0}.guided-priority{color:#fff;background:var(--navy);border-radius:13px;grid-template-columns:80px 1fr auto;align-items:center;gap:24px;margin-bottom:28px;padding:28px;display:grid}.priority-number{color:#ffb82d;border:1px solid #547087;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:800;display:grid}.guided-priority span{color:#ffb82d;text-transform:uppercase;font-size:10px;font-weight:800}.guided-priority h2{margin:6px 0;font-size:22px}.guided-priority p{color:#bdceda;margin:0;font-size:12px}.guided-priority button{color:var(--navy);background:#ffb82d;border-radius:7px;align-items:center;gap:8px;padding:13px 16px;font-weight:800;display:flex}.guided-admin-grid{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.guided-admin-grid>section,.guided-recent{background:#fff;border:1px solid #dde4e8;border-radius:13px;padding:28px}.admin-section-title{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.admin-section-title h2{font-size:23px}.admin-section-title button{color:var(--blue);background:0 0;font-size:11px;font-weight:800}.health-list{gap:17px;display:grid}.health-list article{align-items:center;gap:13px;display:flex}.health-list svg{color:#167c58;background:#e4f4ed;border-radius:8px;width:30px;height:30px;padding:6px}.health-list article:nth-child(2) svg{color:#9b5a0b;background:#fff0d7}.health-list article:nth-child(3) svg{color:var(--blue);background:#e6f0f7}.health-list div{gap:3px;display:grid}.health-list span{color:#75818b;font-size:11px}.guided-metric>strong{color:var(--navy);letter-spacing:-.05em;font-size:54px;display:block}.guided-metric>span{color:#667580;font-size:12px}.guided-metric>div{background:#e6ecef;border-radius:99px;height:8px;margin:22px 0 14px;overflow:hidden}.guided-metric>div i{background:var(--blue);height:100%;display:block}.guided-metric p{color:#667580;margin:0;font-size:11px}.guided-metric b{color:#167c58}.guided-recent{margin-top:24px}.guided-recent article{border-top:1px solid #e5eaed;grid-template-columns:46px 1fr auto 80px;align-items:center;gap:14px;padding:14px 0;display:grid}.course-monogram{width:42px;height:42px;color:var(--blue);background:#e8f1f7;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.guided-recent article>div{gap:4px;display:grid}.guided-recent article>div span{color:#74818b;font-size:11px}.guided-recent article>button{color:var(--blue);background:0 0;justify-content:end;align-items:center;gap:5px;font-weight:800;display:flex}.guided-editor{padding-top:30px;padding-bottom:100px}.guided-editor>.back-link{margin-bottom:26px;font-size:12px}.publish-success{color:#075e3d;background:#ebf8f2;border:1px solid #b9dfcf;border-radius:10px;align-items:center;gap:14px;margin-bottom:24px;padding:16px 19px;display:flex}.publish-success div{gap:3px;display:grid}.publish-success span{font-size:11px}.editor-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.editor-heading h1{color:var(--navy);letter-spacing:-.04em;margin-bottom:9px;font-size:42px}.editor-heading p{color:#667580;margin:0}.editor-status{width:185px}.editor-status>span{color:#75818a;text-transform:uppercase;font-size:10px;font-weight:700}.editor-status>strong{float:right;color:var(--navy);font-size:13px}.editor-status>div{clear:both;background:#e2e8eb;border-radius:99px;height:7px;margin-top:8px;overflow:hidden}.editor-status i{background:var(--blue);width:92%;height:100%;display:block}.guided-editor-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:30px;display:grid}.guided-form{background:#fff;border:1px solid #dce3e7;border-radius:13px;gap:23px;padding:30px;display:grid}.form-group>span{color:#44505d;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.locked-course{background:#f3f8fb;border:1px solid #c8dbe8;border-radius:8px;align-items:center;gap:13px;min-height:66px;padding:12px 14px;display:flex}.locked-course>svg{color:#17805c}.locked-course div{flex:1;gap:3px;display:grid}.locked-course div span{color:#71808b;font-size:11px}.locked-course button{color:var(--blue);background:0 0;font-size:11px;font-weight:800}.form-footer{justify-content:flex-end;gap:11px;padding-top:5px;display:flex}.form-footer>button:first-child{color:var(--navy);background:#edf2f5;border-radius:7px;padding:0 20px;font-weight:800}.guided-preview{background:var(--cream);border:1px solid #dce3e7;border-radius:13px;align-self:start;padding:24px;overflow:hidden}.preview-bar{color:#fff;background:var(--navy);justify-content:space-between;align-items:center;margin:-24px -24px 24px;padding:14px 18px;display:flex}.preview-bar span{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.preview-bar svg{width:16px}.preview-bar button{color:#fff;background:0 0}.guided-preview h2{color:var(--navy);margin:13px 0 9px;font-size:26px}.guided-preview>p{color:#63717d;font-size:12px;line-height:1.5}.preview-date{gap:12px;margin:22px 0;display:flex}.preview-date>svg{color:var(--blue)}.preview-date>div{gap:5px;display:grid}.preview-date span{color:#667580;font-size:11px}.guided-preview dl{border-block:1px solid #dcdacf;padding:14px 0}.guided-preview dl>div{justify-content:space-between;gap:16px;padding:6px 0;display:flex}.guided-preview dt{color:#778188;font-size:10px}.guided-preview dd{text-align:right;margin:0;font-size:10px;font-weight:700}.preview-price{margin-top:20px;display:grid}.preview-price>span{color:#667580;font-size:10px}.preview-price>strong{color:var(--navy);font-size:30px}.preview-price small{color:#778188}.explorer{--midnight:#071d31;--panel:#0c2942;--line:#cbd6df;--cyan:#35d1c4;--blue:#1269a9;color:#142433;background:#eef2f5;font-family:Libre Franklin,system-ui,sans-serif}.explorer-header{color:#fff;background:var(--midnight);align-items:center;min-height:66px;padding:0 28px;display:flex}.explorer-logo{background:0 0;padding:0}.explorer-logo img{width:155px}.explorer-divider{background:#3b5266;width:1px;height:28px;margin:0 16px}.explorer-header>strong{font-size:12px}.explorer-header nav{align-self:stretch;gap:3px;margin-left:auto;display:flex}.explorer-header nav button{color:#9fb5c6;background:0 0;padding:0 18px;font-size:11px;font-weight:700;position:relative}.explorer-header nav button.active{color:#fff}.explorer-header nav button.active:after{content:"";background:var(--cyan);height:3px;position:absolute;bottom:0;left:14px;right:14px}.explorer-user{color:#fff;background:#153952;border:1px solid #517087;border-radius:6px;place-items:center;width:34px;height:34px;margin-left:18px;font-size:10px;font-weight:800;display:grid}.explorer-command{color:#fff;background:var(--panel);grid-template-columns:1fr minmax(420px,700px);align-items:center;gap:45px;padding:38px max(30px,50vw - 700px);display:grid}.explorer-command span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.explorer-command h1{letter-spacing:-.035em;margin:7px 0 0;font-size:34px}.explorer-command label{color:#7f9bb0;background:#071d31;border:1px solid #49667c;border-radius:5px;align-items:center;gap:12px;height:50px;padding:0 12px;display:flex}.explorer-command input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.explorer-command kbd{color:#adc0ce;border:1px solid #486176;border-radius:4px;padding:5px 7px;font-size:10px}.explorer-workspace{border-inline:1px solid var(--line);background:#fff;grid-template-columns:248px minmax(0,1fr);width:min(1400px,100%);min-height:680px;margin:0 auto;display:grid}.explorer-filters{border-right:1px solid var(--line);background:#f7f9fa;padding:22px}.filter-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.filter-title span{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.filter-title svg{width:15px;color:var(--blue)}.filter-title button{color:var(--blue);background:0 0;padding:0;font-size:10px;font-weight:700}.explorer-filters fieldset{border:0;border-top:1px solid #dce3e8;gap:10px;margin:0;padding:20px 0;display:grid}.explorer-filters legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:800}.explorer-filters label{grid-template-columns:16px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.explorer-filters input{accent-color:var(--blue)}.explorer-filters label span{color:#84909a}.filter-callout{border-left:3px solid var(--cyan);color:#fff;background:var(--panel);gap:7px;margin-top:18px;padding:16px;display:grid}.filter-callout svg{width:19px;color:var(--cyan)}.filter-callout span{color:#a9bfce;font-size:10px}.filter-callout button{color:var(--cyan);background:0 0;align-items:center;gap:7px;padding:5px 0 0;font-size:11px;font-weight:800;display:flex}.filter-callout button svg{width:14px}.explorer-results{min-width:0}.results-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:75px;padding:0 22px;display:flex}.results-toolbar>div{gap:4px;display:grid}.results-toolbar strong{font-size:14px}.results-toolbar span{color:#77848e;font-size:10px}.results-toolbar label{color:#6e7b85;font-size:10px}.results-toolbar select{background:#fff;border:1px solid #cbd5dc;border-radius:4px;padding:7px 24px 7px 8px;font-size:10px}.results-columns,.explorer-result{grid-template-columns:minmax(230px,1.4fr) minmax(185px,1.1fr) 100px 85px 130px 38px;align-items:center;gap:13px;display:grid}.results-columns{color:#75838e;letter-spacing:.08em;text-transform:uppercase;background:#f3f6f8;min-height:35px;padding:0 18px;font-size:8px;font-weight:800}.explorer-result{border-bottom:1px solid #e0e6ea;min-height:104px;padding:14px 18px}.explorer-result:hover{background:#f7fbfd}.result-course{color:inherit;text-align:left;background:0 0;gap:4px;padding:0;display:grid}.result-course>span{color:var(--blue);font-size:9px;font-weight:800}.result-course>strong{font-size:14px}.result-course>small,.explorer-result>div span{color:#7b8790;font-size:9px}.explorer-result>div{gap:4px;display:grid}.explorer-result>div strong{font-size:11px}.explorer-result>span,.explorer-result>strong{font-size:10px}.result-arrow{width:30px;height:30px;color:var(--blue);background:#e8f1f7;place-items:center;display:grid}.result-arrow svg{width:15px}.explorer-breadcrumb{color:#64727c;border-bottom:1px solid var(--line);text-transform:uppercase;background:#fff;align-items:center;gap:8px;padding:19px max(28px,50vw - 660px);font-size:9px;display:flex}.explorer-breadcrumb button{color:var(--blue);background:0 0;padding:0;font-weight:700}.explorer-breadcrumb svg{width:11px}.explorer-course-title{color:#fff;background:var(--panel);grid-template-columns:1.15fr .85fr;gap:50px;padding:45px max(28px,50vw - 660px);display:grid}.explorer-course-title>div:first-child>span:not(.availability){color:var(--cyan);margin:16px 0 7px;font-size:10px;font-weight:800;display:block}.explorer-course-title h1{letter-spacing:-.04em;margin-bottom:14px;font-size:42px}.explorer-course-title p{color:#b8cad7;max-width:700px;margin:0;font-size:14px;line-height:1.6}.course-quick-facts{grid-template-columns:repeat(2,1fr);align-content:center;gap:18px;display:grid}.course-quick-facts>div{border-left:2px solid #35536a;gap:6px;padding-left:13px;display:grid}.course-quick-facts>div:last-child{grid-column:1/-1}.course-quick-facts span{color:#87a1b4;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.course-quick-facts strong{font-size:11px;line-height:1.45}.explorer-course-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:24px;width:min(1320px,100% - 56px);margin:28px auto 90px;display:grid}.explorer-section-table,.explorer-selection{border:1px solid var(--line);background:#fff}.table-title{justify-content:space-between;align-items:center;padding:23px;display:flex}.table-title span{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:800}.table-title h2{margin:4px 0 0;font-size:22px}.table-title button{color:#42515e;background:#eef2f5;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:700;display:flex}.table-title svg{width:14px}.section-table-head,.section-table-row{grid-template-columns:32px minmax(180px,1fr) minmax(160px,.8fr) 75px 80px;align-items:center;gap:12px;display:grid}.section-table-head{color:#76848e;text-transform:uppercase;background:#eff3f5;min-height:34px;padding:0 18px;font-size:8px;font-weight:800}.section-table-row{width:100%;min-height:88px;color:inherit;text-align:left;background:#fff;border-bottom:1px solid #dfe5e9;padding:14px 18px}.section-table-row.selected{box-shadow:inset 4px 0 var(--blue);background:#f3f9fc}.section-table-row>i{color:#fff;background:#fff;border:1px solid #aebbc5;place-items:center;width:18px;height:18px;display:grid}.section-table-row.selected>i{border-color:var(--blue);background:var(--blue)}.section-table-row>i svg{width:12px}.section-table-row>div{gap:4px;display:grid}.section-table-row>div strong{font-size:11px}.section-table-row>div span{color:#6f7d88;font-size:9px;line-height:1.4}.section-table-row>strong{text-align:right;font-size:12px}.no-sections{border:1px dashed #9fb0bd;align-items:center;gap:14px;margin:22px;padding:20px;display:flex}.no-sections svg{color:var(--blue)}.no-sections div{gap:5px;display:grid}.no-sections span{color:#71808a;font-size:10px}.explorer-details{grid-template-columns:1fr 1fr;gap:25px;padding:28px;display:grid}.explorer-details h3{margin-bottom:9px;font-size:12px}.explorer-details p{color:#5d6c77;font-size:10px;line-height:1.55}.explorer-details div:last-child p{gap:6px;display:flex}.explorer-details svg{color:#16815b;width:13px}.explorer-selection{align-self:start;padding:24px;box-shadow:0 14px 35px #0d253814}.selection-head{justify-content:space-between;align-items:center;display:flex}.selection-head>span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.explorer-selection h2{margin:22px 0 5px;font-size:24px}.explorer-selection>p{color:#64737e;font-size:11px}.explorer-selection dl{border-block:1px solid #dfe5e9;margin:22px 0;padding:15px 0}.explorer-selection dl>div{justify-content:space-between;gap:15px;padding:6px 0;display:flex}.explorer-selection dt{color:#74818b;font-size:9px}.explorer-selection dd{text-align:right;max-width:190px;margin:0;font-size:9px;font-weight:700}.explorer-primary{color:#052c32;background:var(--cyan);justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.explorer-selection>.explorer-primary{width:100%}.explorer-demo{width:100%;color:var(--blue);background:#eaf2f7;justify-content:center;align-items:center;gap:7px;margin-top:9px;padding:11px;font-size:10px;font-weight:800;display:flex}.explorer-demo svg{width:14px}.explorer-selection>small{color:#77848d;text-align:center;margin-top:13px;display:block}.explorer-checkout{width:min(1180px,100% - 56px);margin:0 auto;padding:38px 0 100px}.explorer-checkout-title{grid-template-columns:1fr auto 1fr;align-items:end;margin-bottom:26px;display:grid}.explorer-checkout-title>button{color:var(--blue);background:0 0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:800;display:flex}.explorer-checkout-title>div{text-align:center}.explorer-checkout-title span{color:#62717d;text-transform:uppercase;font-size:9px;font-weight:700}.explorer-checkout-title h1{margin:5px 0 0;font-size:29px}.checkout-timer{background:#ffedcf;justify-self:end;align-items:center;gap:6px;padding:9px 11px;display:flex;color:#704209!important}.checkout-timer svg{width:14px}.explorer-checkout-grid{grid-template-columns:minmax(0,1fr) 350px;gap:22px;display:grid}.explorer-checkout-form{border:1px solid var(--line);background:#fff;gap:20px;padding:26px;display:grid}.panel-title{justify-content:space-between;align-items:center;display:flex}.panel-title>div{align-items:center;gap:12px;display:flex}.panel-title>div>span{width:31px;height:31px;color:var(--cyan);background:var(--panel);place-items:center;font-size:9px;font-weight:800;display:grid}.panel-title h2{margin:0 0 3px;font-size:15px}.panel-title p{color:#73808a;margin:0;font-size:9px}.panel-title>svg{color:#13805a}.explorer-learners{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.explorer-learners button{min-height:63px;color:inherit;text-align:left;background:#fff;border:1px solid #d3dce2;grid-template-columns:34px 1fr 17px;align-items:center;gap:9px;padding:10px;display:grid}.explorer-learners button.selected{border-color:var(--blue);box-shadow:inset 3px 0 var(--blue);background:#f3f9fc}.explorer-learners button>span{background:#dde9f1;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.explorer-learners button>div{gap:3px;display:grid}.explorer-learners button strong{font-size:9px}.explorer-learners button small{color:#74818b;font-size:8px}.explorer-learners button i{color:#fff;background:var(--blue);place-items:center;width:16px;height:16px;display:grid}.explorer-learners svg{width:13px}.explorer-card-placeholder{background:#f5f8fa;border:1px dashed #9eafbb;align-items:center;gap:12px;padding:17px;display:flex}.explorer-card-placeholder>svg:first-child{color:var(--blue)}.explorer-card-placeholder>div{flex:1;gap:4px;display:grid}.explorer-card-placeholder strong{font-size:10px}.explorer-card-placeholder span{color:#77848d;font-size:9px}.explorer-card-placeholder>svg:last-child{color:#16815b}.explorer-order{color:#fff;background:var(--panel);padding:25px}.explorer-order>span{color:var(--cyan);text-transform:uppercase;font-size:9px;font-weight:800}.explorer-order h2{margin:12px 0 5px;font-size:19px}.explorer-order-code{color:#9db2c2;font-size:9px}.explorer-order>dl{border-block:1px solid #345066;margin:20px 0;padding:13px 0}.explorer-order>dl>div{grid-template-columns:100px 1fr;gap:12px;padding:7px 0;display:grid}.explorer-order dt{color:#94acbd;gap:6px;font-size:8px;display:flex}.explorer-order dt svg{width:13px;color:var(--cyan)}.explorer-order dd{margin:0;font-size:9px;font-weight:700;line-height:1.5}.explorer-order .explorer-primary{width:100%}.order-safe{color:#91a8b8;align-items:flex-start;gap:7px;font-size:8px;line-height:1.45;display:flex}.order-safe svg{width:13px;color:var(--cyan);flex:0 0 13px}.explorer-confirmation{background:#fff;grid-template-columns:minmax(0,1fr) 360px;width:min(1000px,100% - 56px);margin:65px auto 100px;display:grid;box-shadow:0 18px 50px #0c24361c}.explorer-confirmation>section{text-align:center;padding:55px}.explorer-success-icon{width:58px;height:58px;color:var(--midnight);background:var(--cyan);place-items:center;margin:0 auto 22px;display:grid}.explorer-confirmation section>span{color:#13805a;text-transform:uppercase;font-size:9px;font-weight:800}.explorer-confirmation h1{margin:10px 0;font-size:39px}.explorer-confirmation section>p{color:#63727c}.explorer-reference{background:#f0f4f6;align-items:center;gap:13px;margin:18px 0 28px;padding:12px 17px;display:inline-flex}.explorer-reference span{color:#7a8790;text-transform:uppercase;font-size:8px}.explorer-reference strong{font-size:10px}.explorer-confirmation .confirmation-actions button:first-child{color:#42515d;background:#e8edf0}.explorer-confirmation>aside{color:#fff;background:var(--panel);padding:36px}.explorer-confirmation>aside>span{color:var(--cyan);text-transform:uppercase;font-size:9px;font-weight:800}.explorer-confirmation ol{gap:0;margin:30px 0;padding:0;list-style:none;display:grid}.explorer-confirmation li{gap:13px;min-height:74px;display:flex;position:relative}.explorer-confirmation li:not(:last-child):after{content:"";background:#456176;width:1px;position:absolute;top:27px;bottom:-4px;left:13px}.explorer-confirmation li>i{z-index:1;color:#acc0cf;background:var(--panel);border:1px solid #6a8599;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.explorer-confirmation li:first-child>i{color:var(--midnight);background:var(--cyan)}.explorer-confirmation li svg{width:13px}.explorer-confirmation li div{align-content:start;gap:4px;display:grid}.explorer-confirmation li strong{font-size:10px}.explorer-confirmation li span{color:#95aabc;font-size:9px}.explorer-confirmation aside>small{color:#8099ab}.explorer-admin,.explorer-editor{width:min(1400px,100% - 56px);margin:0 auto;padding:32px 0 100px}.console-title{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}.console-title>div:first-child>span{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:800}.console-title h1{letter-spacing:-.035em;margin:6px 0 0;font-size:30px}.console-title>div:last-child{gap:8px;display:flex}.console-title>div:last-child>button:not(.explorer-primary){color:#43515d;border:1px solid var(--line);background:#fff;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.console-title svg{width:15px}.console-metrics{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.console-metrics article{border-right:1px solid var(--line);gap:5px;padding:20px;display:grid}.console-metrics article:last-child{border:0}.console-metrics article>span{color:#71808a;text-transform:uppercase;font-size:8px;font-weight:800}.console-metrics article>strong{font-size:28px}.console-metrics small{color:#72808a;font-size:8px}.console-metrics small b{color:#16805a}.console-metrics article.alert{background:#fffaf2;box-shadow:inset 3px 0 #e78a26}.ops-table{border:1px solid var(--line);background:#fff;overflow:hidden}.ops-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.ops-toolbar label{border:1px solid #cbd5dc;align-items:center;gap:8px;width:300px;height:34px;padding:0 9px;display:flex}.ops-toolbar label svg{color:#6c7a85;width:13px}.ops-toolbar input{border:0;outline:0;min-width:0;font-size:9px}.ops-toolbar>div{gap:3px;display:flex}.ops-toolbar>div button{color:#6a7882;background:#eef2f4;padding:8px 10px;font-size:8px;font-weight:800}.ops-toolbar>div button.active{color:#fff;background:var(--panel)}.ops-toolbar>div button span{opacity:.7;margin-left:3px}.ops-head,.ops-table>article{grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) 120px 135px 150px 100px;align-items:center;gap:14px;display:grid}.ops-head{color:#75828c;text-transform:uppercase;background:#eef2f4;min-height:34px;padding:0 16px;font-size:8px;font-weight:800}.ops-table>article{border-bottom:1px solid #e1e7eb;min-height:79px;padding:13px 16px}.ops-table>article:last-child{border:0}.ops-table>article>div{gap:4px;display:grid}.ops-table>article strong{font-size:9px}.ops-table>article div span{color:#75828c;font-size:8px}.ops-table>article div i{color:#804709;text-transform:uppercase;background:#ffedcf;width:fit-content;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.ops-table>article>button{min-height:30px;color:var(--blue);background:#e9f2f7;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.ops-table>article>button svg{width:12px}.ops-highlight{background:#fffaf3;box-shadow:inset 4px 0 #e88927}.explorer-editor .console-title .back-link{margin-bottom:12px;font-size:9px;display:flex}.explorer-published{color:#075f40;background:#e2f5ec;border:1px solid #b1decb;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:9px;font-weight:700;display:flex}.explorer-published svg{width:16px}.editor-console{border:1px solid var(--line);background:#fff;grid-template-columns:190px minmax(0,1fr) 320px;min-height:660px;display:grid}.editor-console>nav{border-right:1px solid var(--line);background:#f5f8fa;flex-direction:column;padding:18px 10px;display:flex}.editor-console>nav>span{color:#7a8790;letter-spacing:.1em;text-transform:uppercase;padding:11px 9px 7px;font-size:7px;font-weight:800}.editor-console>nav button{color:#4e5e6a;text-align:left;background:0 0;grid-template-columns:18px 1fr 15px;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:9px;font-weight:700;display:grid}.editor-console>nav button.active{color:#fff;background:var(--panel)}.editor-console>nav button svg{width:13px}.editor-console>nav button svg:last-child{color:#13805a}.editor-console>nav button.active svg:last-child{color:var(--cyan)}.editor-console>nav button b{color:#7b4507;background:#ffd98c;place-items:center;width:15px;height:15px;font-size:7px;display:grid}.console-form{align-content:start;gap:20px;padding:27px;display:grid}.console-form-title{justify-content:space-between;align-items:start;margin-bottom:3px;display:flex}.console-form-title span{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:800}.console-form-title h2{margin:5px 0 0;font-size:20px}.console-form-title .autosaved{color:#16815b;text-transform:none;align-items:center;gap:5px;display:flex}.console-form-title .autosaved svg{width:12px}.input-like{border:1px solid #cbd4db;grid-template-columns:1fr auto;align-items:center;min-height:52px;padding:9px 12px;display:grid}.input-like strong{font-size:10px}.input-like span{color:#72808a;grid-column:1;font-size:8px}.input-like button{color:var(--blue);background:0 0;grid-area:1/2/3;font-size:8px;font-weight:800}.explorer .field{gap:6px}.explorer .field>span{font-size:9px}.explorer .field input{border-radius:0;height:42px;font-size:9px}.console-audit{border-left:1px solid var(--line);background:#f5f8fa;padding:22px}.console-audit>div:first-child{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.console-audit>div:first-child span{text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.console-audit>div:first-child svg{width:13px}.console-audit>div:first-child button{color:var(--blue);background:0 0}.console-audit h2{margin:12px 0 4px;font-size:18px}.console-audit>span:not(.availability){color:#77848d;font-size:8px}.console-audit dl{border-block:1px solid #d7e0e5;margin:22px 0;padding:13px 0}.console-audit dl>div{justify-content:space-between;gap:14px;padding:6px 0;display:flex}.console-audit dt{color:#72808a;font-size:8px}.console-audit dd{text-align:right;max-width:180px;margin:0;font-size:8px;font-weight:700;line-height:1.45}.validation-card,.validation-warning{background:#e4f4ed;border-left:3px solid #16815b;gap:5px;margin-top:10px;padding:12px;display:grid}.validation-card strong,.validation-warning strong{color:#0a6747;align-items:center;gap:5px;font-size:9px;display:flex}.validation-card svg,.validation-warning svg{width:13px}.validation-card span,.validation-warning span{color:#4f6e61;font-size:8px;line-height:1.4}.validation-warning{background:#fff0d9;border-color:#dc8325}.validation-warning strong{color:#86500e}.validation-warning span{color:#735e43}.community{--royal:#164d83;--ink:#172330;--orange:#e86f37;--paper:#f4efe5;--yellow:#f3c963;color:var(--ink);background:#fbfaf7;font-family:DM Sans,system-ui,sans-serif}.community-header{background:#fbfaf7;border-bottom:1px solid #d7d5ce;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:94px;padding:0 max(25px,50vw - 630px);display:grid}.community-menu{color:var(--ink);background:0 0;display:none}.community-brand{text-align:left;background:0 0;gap:4px;padding:0;display:grid}.community-brand img{width:156px}.community-brand span{color:var(--royal);font-family:Newsreader,Georgia,serif;font-size:14px;font-style:italic}.community-header nav{justify-content:center;gap:30px;display:flex}.community-header nav button{color:#5e6871;background:0 0;padding:10px 0;font-size:11px;font-weight:700}.community-header nav button.active{color:var(--royal);box-shadow:inset 0 -2px var(--orange)}.community-account{color:var(--ink);background:0 0;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.community-account span{color:#fff;background:var(--royal);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.community-cover{background:var(--paper);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(410px,.68fr);min-height:650px;padding:26px max(28px,50vw - 630px) 55px;display:grid}.cover-issue{color:#6e6d67;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #bdbab1;grid-column:1/-1;justify-content:space-between;padding-bottom:16px;font-size:9px;font-weight:800;display:flex}.cover-copy{flex-direction:column;justify-content:center;padding:45px 70px 20px 0;display:flex}.cover-copy>span{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:800}.cover-copy h1{color:var(--royal);letter-spacing:-.045em;margin-bottom:23px;font-family:Newsreader,Georgia,serif;font-size:clamp(55px,6.4vw,86px);font-weight:500;line-height:.91}.cover-copy h1 em{color:var(--ink);font-weight:400}.cover-copy>p{color:#5b6267;max-width:620px;font-family:Newsreader,Georgia,serif;font-size:20px;line-height:1.5}.cover-copy label{border-bottom:2px solid var(--ink);background:#fff;align-items:center;gap:10px;max-width:540px;height:56px;margin-top:20px;padding:0 15px;display:flex}.cover-copy label svg{color:var(--orange)}.cover-copy input{background:0 0;border:0;outline:0;flex:1;min-width:0}.cover-story{color:#fff;background:var(--royal);text-align:left;align-self:stretch;min-height:520px;padding:0;position:relative;overflow:hidden}.cover-story:after{content:"";background:linear-gradient(#0000 25%,#081c2be6 100%);position:absolute;inset:0}.cover-story img{object-fit:cover;width:100%;height:100%}.cover-story>span,.cover-story>strong,.cover-story>p,.cover-story>i{z-index:1;position:absolute;left:35px;right:35px}.cover-story>span{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;bottom:174px}.cover-story>strong{max-width:440px;font-family:Newsreader,Georgia,serif;font-size:31px;line-height:1.05;bottom:110px}.cover-story>p{color:#d8e2e9;margin:0;font-size:11px;bottom:60px}.cover-story>i{color:var(--yellow);align-items:center;gap:9px;font-size:10px;font-style:normal;font-weight:800;display:flex;bottom:24px}.cover-story>i svg{width:14px}.community-promises{border-bottom:1px solid #d3d0c8;grid-template-columns:repeat(3,1fr);width:min(1260px,100% - 56px);margin:0 auto;display:grid}.community-promises article{border-right:1px solid #d3d0c8;grid-template-columns:34px 1fr;gap:12px;padding:36px 28px;display:grid}.community-promises article:last-child{border:0}.community-promises article>span{color:var(--orange);font-family:Newsreader,serif;font-size:22px}.community-promises article div{gap:6px;display:grid}.community-promises article strong{font-family:Newsreader,serif;font-size:18px}.community-promises article p{color:#6b716f;margin:0;font-size:10px;line-height:1.5}.community-season{width:min(1260px,100% - 56px);margin:0 auto;padding:90px 0}.community-heading{grid-template-columns:1fr 2fr 1fr;align-items:end;margin-bottom:35px;display:grid}.community-heading>span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.community-heading h2{color:var(--royal);letter-spacing:-.03em;margin:0;font-family:Newsreader,serif;font-size:45px;font-weight:500}.community-heading p{color:#69706f;margin:0;font-size:11px;line-height:1.5}.community-stories{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.story-card{color:inherit;text-align:left;background:0 0;flex-direction:column;grid-column:span 3;padding:0;display:flex}.story-card.story-1{grid-column:span 6}.story-image{background:#d5d8d6;height:230px;margin-bottom:18px;position:relative;overflow:hidden}.story-1 .story-image{height:400px}.story-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.story-card:hover .story-image img{transform:scale(1.025)}.story-image .availability{position:absolute;top:14px;left:14px}.story-card>span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.story-card h3{color:var(--royal);margin:9px 0 8px;font-family:Newsreader,serif;font-size:24px;font-weight:500;line-height:1.05}.story-1 h3{font-size:34px}.story-card>p{color:#656d6d;flex:1;font-size:10px;line-height:1.55}.story-card>div:last-child{border-top:1px solid #d2d1cc;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.story-card>div:last-child strong{font-size:11px}.story-card>div:last-child i{color:var(--orange);align-items:center;gap:7px;font-size:10px;font-style:normal;font-weight:800;display:flex}.story-card>div:last-child svg{width:14px}.community-invite{color:#fff;background:var(--royal);justify-content:space-between;align-items:center;gap:30px;padding:50px max(28px,50vw - 630px);display:flex}.community-invite span{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.community-invite h2{margin:8px 0 0;font-family:Newsreader,serif;font-size:35px;font-weight:500}.community-invite button{min-height:50px;color:var(--ink);background:var(--yellow);align-items:center;gap:10px;padding:0 20px;font-weight:800;display:flex}.community-course-page{padding-bottom:100px}.community-back{color:var(--royal);background:0 0;align-items:center;gap:8px;margin:26px max(28px,50vw - 630px);padding:0;font-size:10px;font-weight:800;display:flex}.community-back svg{width:15px}.community-course-cover{background:var(--paper);grid-template-columns:.9fr 1.1fr;width:min(1260px,100% - 56px);min-height:510px;margin:0 auto;display:grid}.community-course-cover>div:first-child{flex-direction:column;justify-content:center;padding:55px;display:flex}.community-course-cover>div:first-child>span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.community-course-cover h1{color:var(--royal);letter-spacing:-.04em;margin:18px 0;font-family:Newsreader,serif;font-size:clamp(47px,5vw,69px);font-weight:500;line-height:.95}.community-course-cover p{color:#5f6768;font-family:Newsreader,serif;font-size:18px;line-height:1.5}.community-course-cover ul{flex-wrap:wrap;gap:7px;margin:13px 0 0;padding:0;list-style:none;display:flex}.community-course-cover li{color:var(--royal);background:#fff;padding:6px 9px;font-size:9px;font-weight:800}.course-cover-image{position:relative}.course-cover-image img{object-fit:cover;width:100%;height:100%}.course-cover-image>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:72px;height:72px;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:20px;right:20px}.community-course-story{grid-template-columns:210px minmax(0,790px);justify-content:center;gap:85px;padding:80px 28px;display:grid}.community-course-story>aside{border-top:2px solid var(--orange);align-self:start;padding-top:9px;position:sticky;top:24px}.community-course-story>aside>span{color:#75766f;text-transform:uppercase;font-size:9px;font-weight:800}.community-course-story>aside nav{margin-top:18px;display:grid}.community-course-story>aside a{color:var(--royal);border-bottom:1px solid #d4d3ce;padding:10px 0;font-family:Newsreader,serif;font-size:15px;text-decoration:none}.community-course-story>article>section{padding:0 0 55px}.community-course-story>article>section>span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.community-course-story>article>section>h2{color:var(--royal);margin:12px 0 20px;font-family:Newsreader,serif;font-size:38px;font-weight:500;line-height:1.15}.community-course-story>article>section>p{color:#626a6b;line-height:1.7}.community-course-story blockquote{border-left:5px solid var(--yellow);color:var(--royal);background:var(--paper);margin:0 0 65px;padding:38px 45px;font-family:Newsreader,serif;font-size:28px;line-height:1.3}.community-course-story cite{color:#6d716e;text-transform:uppercase;margin-top:20px;font-family:DM Sans,sans-serif;font-size:9px;font-style:normal;font-weight:800;display:block}.community-section-ticket{background:#fff;border-block:1px solid #cac9c3;grid-template-columns:75px minmax(0,1fr) 145px;align-items:center;gap:20px;min-height:165px;margin:15px 0;padding:22px;display:grid}.ticket-date{color:#fff;background:var(--royal);align-content:center;place-items:center;width:70px;height:92px;display:grid}.ticket-date span{color:var(--yellow);text-transform:uppercase;font-size:9px;font-weight:800}.ticket-date strong{font-family:Newsreader,serif;font-size:28px}.ticket-date small{font-size:9px}.ticket-copy h3{margin:9px 0 5px;font-family:Newsreader,serif;font-size:20px}.ticket-copy p,.ticket-copy>span{color:#697170;font-size:10px}.ticket-copy>span{align-items:center;gap:5px;display:flex}.ticket-copy svg{width:13px;color:var(--orange)}.ticket-price{justify-items:end;gap:3px;display:grid}.ticket-price>strong{color:var(--royal);font-family:Newsreader,serif;font-size:26px}.ticket-price>span{color:#737872;font-size:8px}.ticket-price button{color:#fff;background:var(--orange);align-items:center;gap:6px;margin-top:13px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.ticket-price button svg{width:13px}.community-interest{background:var(--paper);border:1px dashed #aaa89f;align-items:center;gap:17px;padding:24px;display:flex}.community-interest>svg{width:35px;height:35px;color:var(--royal)}.community-interest div{flex:1}.community-interest h3{margin:8px 0 5px;font-family:Newsreader,serif}.community-interest p{color:#68706e;margin:0;font-size:10px}.community-interest button{color:#fff;background:var(--orange);align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:800;display:flex}.community-demo{color:#6f430c;background:#fff1ce;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:16px;padding:15px;font-size:10px;font-weight:800;display:flex}.community-demo svg{width:16px;color:var(--orange)}#before ul{gap:12px;padding:0;list-style:none;display:grid}#before li{color:#5e6767;gap:10px;font-size:12px;display:flex}#before li svg{width:16px;color:var(--orange);flex:0 0 16px}.community-checkout{grid-template-columns:minmax(320px,.75fr) minmax(500px,1.25fr);width:min(1120px,100% - 56px);margin:55px auto 100px;display:grid;box-shadow:0 25px 65px #1e29301f}.community-checkout-intro{color:#fff;background:var(--royal);flex-direction:column;justify-content:center;padding:50px;display:flex}.community-checkout-intro>button{color:var(--yellow);background:0 0;align-self:start;align-items:center;gap:6px;margin-bottom:50px;padding:0;font-size:9px;font-weight:800;display:flex}.community-checkout-intro>button svg{width:14px}.community-checkout-intro>span{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.community-checkout-intro h1{margin:13px 0;font-family:Newsreader,serif;font-size:48px;font-weight:500;line-height:1}.community-checkout-intro>p{color:#c7d7e3;font-family:Newsreader,serif;font-size:17px;line-height:1.5}.checkout-class-stamp{border-top:1px solid #567ba0;gap:5px;margin-top:40px;padding-top:20px;display:grid}.checkout-class-stamp>span{color:var(--yellow);font-size:9px;font-weight:800}.checkout-class-stamp>strong{font-family:Newsreader,serif;font-size:18px}.checkout-class-stamp>small{color:#b9cad6}.community-checkout-form{background:#fffdfa;padding:48px 55px;position:relative}.paper-number{color:#d8d3c9;font-family:Newsreader,serif;font-size:46px;position:absolute;right:45px}.paper-heading>span{color:var(--orange);text-transform:uppercase;font-size:9px;font-weight:800}.paper-heading h2{color:var(--royal);margin:7px 0;font-family:Newsreader,serif;font-size:31px;font-weight:500}.paper-heading p{color:#6a706f;font-size:10px}.community-learners{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:22px;display:grid}.community-learners button{min-height:69px;color:inherit;text-align:left;background:#fff;border:1px solid #d4d1ca;grid-template-columns:39px 1fr 20px;align-items:center;gap:10px;padding:11px;display:grid}.community-learners button.selected{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange);background:#fff9f3}.community-learners button>span{color:#fff;background:var(--royal);border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.community-learners button div{gap:3px;display:grid}.community-learners button strong{font-family:Newsreader,serif;font-size:15px}.community-learners button small{color:#777b76;font-size:8px}.community-learners button>svg{width:18px;color:var(--orange)}.community-checkout-form hr{border:0;border-top:1px solid #d7d3cb;margin:35px 0}.community-checkout-form .price-breakdown{max-width:430px}.community-payment{color:#516064;background:var(--paper);gap:13px;margin:20px 0;padding:16px;display:flex}.community-payment>svg{color:var(--royal)}.community-payment strong{font-size:11px}.community-payment p{margin:4px 0 0;font-size:9px}.community-primary{color:#fff;background:var(--orange);justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 19px;font-weight:800;display:inline-flex}.community-checkout-form>.community-primary{width:100%}.paper-fineprint{color:#7c7e79;text-align:center;margin-top:10px;font-size:8px;display:block}.community-confirmation{background:var(--paper);padding:65px 28px 110px}.community-confirmation>section{text-align:center;background:#fffdfa;border:1px solid #c9c5bb;max-width:700px;margin:0 auto;padding:60px;box-shadow:12px 12px #e2dbcc}.confirmation-script{color:var(--royal);font-family:Newsreader,serif;font-size:17px;font-style:italic}.community-check{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:66px;height:66px;margin:28px auto;display:grid}.community-confirmation section>p{color:#717671;margin-bottom:6px;font-family:Newsreader,serif;font-size:16px}.community-confirmation h1{color:var(--royal);font-family:Newsreader,serif;font-size:48px;font-weight:500}.confirmation-class{border-block:1px solid #d5d1c8;gap:8px;margin:28px 0;padding:22px;display:grid}.confirmation-class span{color:var(--orange);font-size:9px;font-weight:800}.confirmation-class strong{font-family:Newsreader,serif;font-size:21px}.confirmation-class p{color:#6a706d;margin:0;font-size:10px}.community-confirmation section>small{color:#878a85}.community-confirmation .confirmation-actions{margin-top:28px}.community-confirmation .confirmation-actions>button:first-child{color:var(--royal);background:var(--paper)}.community-admin{width:min(1260px,100% - 56px);margin:0 auto;padding:55px 0 100px}.community-admin>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.community-admin>header span,.community-editor>header span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.community-admin>header h1{color:var(--royal);margin:10px 0 8px;font-family:Newsreader,serif;font-size:48px;font-weight:500}.community-admin>header p{color:#6a706f;margin:0}.studio-callout{color:#fff;background:var(--royal);grid-template-columns:110px 1fr auto;align-items:center;gap:22px;margin-bottom:34px;padding:25px;display:grid}.studio-callout>span{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.studio-callout strong{font-family:Newsreader,serif;font-size:20px}.studio-callout p{color:#bfd0dd;margin:5px 0 0;font-size:10px}.studio-callout button{color:var(--ink);background:var(--yellow);align-items:center;gap:8px;padding:12px 15px;font-size:9px;font-weight:800;display:flex}.planning-board{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.board-column{border-top:3px solid var(--royal);background:#eeeae1;padding:15px}.board-column>header{justify-content:space-between;align-items:center;padding:4px 2px 14px;display:flex}.board-column>header span{font-family:Newsreader,serif;font-size:17px}.board-column>header b{color:#fff;background:var(--royal);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.board-column>article{background:#fffdfa;border:1px solid #d1cec6;gap:7px;margin-bottom:12px;padding:18px;display:grid;box-shadow:0 3px #d8d4ca}.board-column>article>span:not(.availability){color:#797d77;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.board-column>article h3{color:var(--royal);margin:2px 0;font-family:Newsreader,serif;font-size:20px;font-weight:500}.board-column>article p{color:#6d736f;margin:0;font-size:9px;line-height:1.5}.board-column>article>button{color:#fff;background:var(--royal);justify-content:space-between;align-items:center;margin-top:9px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.board-column>article>button svg{width:13px}.board-note.warm{background:#f6d57d;border:0;transform:rotate(-.6deg)}.board-note.feature{border-color:#efb28d;box-shadow:6px 6px #e5c5ad}.board-tags{gap:5px;margin-top:8px;display:flex}.board-tags i{color:var(--royal);background:#e7edf2;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.board-progress{grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.board-progress span,.board-progress strong{font-size:8px}.board-progress>i{background:#e4ddd3;grid-column:1/-1;height:5px}.board-progress>i b{background:var(--orange);width:92%;height:100%;display:block}.community-editor{padding-bottom:100px}.community-editor>header{border-bottom:1px solid #d6d2c9;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px max(28px,50vw - 630px);display:grid}.community-editor>header>button:first-child{color:var(--royal);background:0 0;justify-self:start;align-items:center;gap:7px;padding:0;font-size:9px;font-weight:800;display:flex}.community-editor>header>button:first-child svg{width:14px}.community-editor>header>div{text-align:center}.community-editor>header h1{color:var(--royal);margin:5px 0 0;font-family:Newsreader,serif;font-size:25px;font-weight:500}.community-editor>header>.community-primary{justify-self:end}.community-published{color:#086244;background:#e4f5ed;justify-content:center;align-items:center;gap:10px;padding:13px;font-size:10px;display:flex}.community-published svg{width:18px}.community-published span{color:#4f7565}.workshop-layout{grid-template-columns:210px minmax(0,720px) 290px;justify-content:center;gap:28px;padding:45px 28px;display:grid}.workshop-steps{align-self:start}.workshop-steps>span{color:var(--orange);text-transform:uppercase;font-size:9px;font-weight:800}.workshop-steps ol{gap:0;padding:0;list-style:none;display:grid}.workshop-steps li{color:#7a7e78;border-bottom:1px solid #d3d0c8;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:52px;font-family:Newsreader,serif;font-size:14px;display:grid}.workshop-steps li>span,.workshop-steps li>svg{border:1px solid #b8b8b2;border-radius:50%;place-items:center;width:25px;height:25px;padding:5px;font-family:DM Sans,sans-serif;font-size:8px;display:grid}.workshop-steps li.done{color:#4d685c}.workshop-steps li.done svg{color:#fff;background:#16805a;border-color:#16805a}.workshop-steps li.active{color:var(--royal);font-weight:600}.workshop-steps li.active span{color:#fff;background:var(--orange);border-color:var(--orange)}.workshop-steps>div{border-left:3px solid var(--yellow);background:var(--paper);margin-top:30px;padding:16px}.workshop-steps>div strong{font-family:Newsreader,serif}.workshop-steps>div p{color:#6e736e;margin:7px 0 0;font-size:9px;line-height:1.5}.workshop-paper{background:#fffdfa;border:1px solid #d2cec4;gap:22px;padding:36px;display:grid;box-shadow:7px 7px #e2ddd3}.community .field>span{color:#4f5d61;font-size:10px}.community .field input{background:#faf8f3;border:0;border-bottom:1px solid #aaa9a3;border-radius:0}.workshop-footer{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.workshop-footer span{color:#176d50;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.workshop-footer svg{width:15px}.workshop-footer button{color:#fff;background:var(--royal);align-items:center;gap:7px;padding:11px 14px;font-size:9px;font-weight:800;display:flex}.workshop-footer button svg{width:14px}.workshop-preview{align-self:start}.workshop-preview>span{color:#7b7d77;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.workshop-preview>article{border-top:4px solid var(--orange);background:var(--paper);margin-top:10px;padding:20px}.workshop-preview h2{color:var(--royal);margin:13px 0;font-family:Newsreader,serif;font-size:23px;font-weight:500}.workshop-preview p{color:#626a69;align-items:flex-start;gap:7px;font-size:9px;line-height:1.4;display:flex}.workshop-preview p svg{width:13px;color:var(--orange);flex:0 0 13px}.workshop-preview hr{border:0;border-top:1px solid #c9c5bb;margin:18px 0}.workshop-preview article>span:not(.availability){color:#6f7470;font-size:8px;display:block}.workshop-preview article>strong{color:var(--royal);font-family:Newsreader,serif;font-size:27px;display:block}.workshop-preview article>small{color:#7e817b;font-size:8px}@media (width<=1050px){.guided-hero{grid-template-columns:1fr 40%}.guided-hero-copy{padding-right:45px}.guided-course-body,.guided-checkout-grid{grid-template-columns:1fr}.guided-outcome,.guided-order{width:100%}.explorer-command{grid-template-columns:1fr;gap:20px}.explorer-course-title{grid-template-columns:1fr}.course-quick-facts{grid-template-columns:repeat(3,1fr)}.course-quick-facts>div:last-child{grid-column:auto}.explorer-course-workspace{grid-template-columns:1fr}.explorer-selection{width:100%}.results-columns,.explorer-result{grid-template-columns:minmax(220px,1.3fr) minmax(160px,1fr) 80px 70px 120px 30px}.editor-console{grid-template-columns:170px 1fr}.console-audit{border-left:0;border-top:1px solid var(--line);grid-column:2}.community-cover{grid-template-columns:1fr 42%}.community-heading{grid-template-columns:1fr 2fr}.community-heading p{grid-column:2;margin-top:10px}.story-card,.story-card.story-1{grid-column:span 6}.community-course-story{grid-template-columns:170px 1fr;gap:45px}.workshop-layout{grid-template-columns:180px minmax(0,1fr)}.workshop-preview{grid-column:2}}@media (width<=760px){.content-width{width:min(100% - 30px,620px)}.prototype-note{padding-inline:12px;font-size:8px}.prototype-switcher{min-width:min(310px,100% - 24px);bottom:12px}.carroll-logo{width:145px}.guided-header{grid-template-columns:1fr auto;min-height:70px;padding:0 15px}.guided-header nav{display:none}.guided-account{grid-column:2;font-size:0}.guided-hero{grid-template-columns:1fr}.guided-hero-copy{padding:55px 20px 40px}.guided-hero h1{font-size:48px}.guided-hero-image{min-height:340px}.guided-finder{grid-template-columns:1fr;padding:22px 20px}.guided-results{padding-top:55px}.section-heading{flex-direction:column;align-items:start}.section-heading>p{text-align:left}.guided-course-row{grid-template-columns:50px 1fr}.guided-course-action{grid-column:2;justify-items:start}.path-marker{grid-row:1/3}.guided-course-hero{grid-template-columns:1fr}.guided-course-hero>div{padding:42px 24px}.guided-course-hero>img{height:260px}.guided-course-body{gap:22px}.guided-section{grid-template-columns:1fr}.guided-section>.primary-action{grid-column:1;justify-self:stretch}.section-price{justify-items:start}.guided-interest{flex-wrap:wrap;align-items:flex-start}.checkout-demo{grid-template-columns:1fr auto}.guided-checkout{padding-top:28px}.checkout-progress i{width:18px}.guided-checkout-grid{gap:35px}.guided-checkout-grid h1{font-size:38px}.learner-options{grid-template-columns:1fr}.confirmation-ticket{grid-template-columns:1fr 1fr;gap:18px}.confirmation-ticket>div{border:0}.confirmation-actions{flex-direction:column}.admin-welcome,.editor-heading{flex-direction:column;align-items:start}.guided-priority{grid-template-columns:60px 1fr}.guided-priority button{grid-column:1/-1;justify-content:center}.guided-admin-grid,.guided-editor-grid{grid-template-columns:1fr}.guided-recent article{grid-template-columns:42px 1fr auto}.guided-recent article .availability{display:none}.field-row,.field-row.three{grid-template-columns:1fr}.explorer-header{padding:0 15px}.explorer-header>strong,.explorer-divider,.explorer-header nav{display:none}.explorer-user{margin-left:auto}.explorer-command{padding:30px 18px}.explorer-command label{min-width:0}.explorer-workspace{grid-template-columns:1fr}.explorer-filters{display:none}.results-toolbar{flex-direction:column;align-items:flex-start;padding-block:15px}.results-columns{display:none}.explorer-result{grid-template-columns:1fr auto;gap:12px}.explorer-result>div,.explorer-result>span,.explorer-result>strong,.explorer-result>.availability{grid-column:1}.result-arrow{grid-area:1/2/6}.explorer-course-title{padding:35px 20px}.course-quick-facts{grid-template-columns:1fr}.explorer-course-workspace{width:calc(100% - 30px)}.section-table-head{display:none}.section-table-row{grid-template-columns:24px 1fr}.section-table-row>div,.section-table-row>strong{text-align:left;grid-column:2}.explorer-details{grid-template-columns:1fr}.explorer-checkout,.explorer-admin,.explorer-editor{width:calc(100% - 30px)}.explorer-checkout-title{grid-template-columns:1fr auto}.explorer-checkout-title>div{grid-area:2/1/auto/-1;margin-top:20px}.checkout-timer{grid-column:2}.explorer-checkout-grid,.explorer-confirmation,.explorer-learners{grid-template-columns:1fr}.explorer-confirmation{width:calc(100% - 30px)}.explorer-confirmation>section{padding:38px 20px}.console-metrics{grid-template-columns:1fr 1fr}.ops-table{overflow-x:auto}.ops-toolbar{flex-direction:column;align-items:stretch;gap:10px;min-width:850px}.ops-head,.ops-table>article{min-width:850px}.editor-console{grid-template-columns:1fr}.editor-console>nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.editor-console>nav>span{display:none}.editor-console>nav button{min-width:120px}.console-audit{grid-column:1}.community-header{grid-template-columns:auto 1fr auto;min-height:78px;padding:0 15px}.community-menu{padding:0 12px 0 0;display:block}.community-header nav{display:none}.community-brand img{width:130px}.community-brand span{font-size:11px}.community-account{font-size:0}.community-cover{grid-template-columns:1fr;padding:20px 18px 35px}.cover-issue{font-size:7px}.cover-copy{padding:48px 0 40px}.cover-copy h1{font-size:55px}.cover-story{min-height:450px}.community-promises{grid-template-columns:1fr;width:calc(100% - 36px)}.community-promises article{border-bottom:1px solid #d3d0c8;border-right:0}.community-season{width:calc(100% - 36px);padding:65px 0}.community-heading{grid-template-columns:1fr}.community-heading h2,.community-heading p{grid-column:1}.community-heading h2{margin-top:10px;font-size:39px}.story-card,.story-card.story-1{grid-column:1/-1}.story-image,.story-1 .story-image{height:300px}.community-invite{flex-direction:column;align-items:flex-start}.community-course-cover{grid-template-columns:1fr;width:calc(100% - 36px)}.community-course-cover>div:first-child{padding:38px 24px}.course-cover-image{min-height:340px}.community-course-story{grid-template-columns:1fr;gap:35px;padding-inline:18px}.community-course-story>aside{position:static}.community-section-ticket{grid-template-columns:62px 1fr}.ticket-date{width:60px}.ticket-price{grid-column:2;justify-items:start}.community-interest{flex-wrap:wrap;align-items:flex-start}.community-checkout{grid-template-columns:1fr;width:calc(100% - 30px);margin-top:25px}.community-checkout-intro{padding:38px 25px}.community-checkout-intro>button{margin-bottom:35px}.community-checkout-form{padding:38px 22px}.community-learners{grid-template-columns:1fr}.community-confirmation>section{padding:40px 20px}.community-admin{width:calc(100% - 30px);padding-top:40px}.community-admin>header{flex-direction:column;align-items:flex-start}.studio-callout,.planning-board{grid-template-columns:1fr}.community-editor>header{grid-template-columns:1fr auto;gap:20px}.community-editor>header>div{text-align:left;grid-area:2/1/auto/-1}.workshop-layout{grid-template-columns:1fr;padding-inline:15px}.workshop-preview{grid-column:1}.workshop-paper{padding:25px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.program-sequence{margin:0;padding:0;list-style:none;display:grid}.program-sequence li{border-bottom:1px solid #dce3e8;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:106px;padding:18px 0;display:grid}.program-sequence li>span{color:#fff;background:#075d9f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.program-sequence li>div{gap:4px;display:grid}.program-sequence li small{color:#71808b;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.program-sequence li strong{color:#082e50;font-size:16px}.program-sequence li p{color:#65727d;margin:2px 0 0;font-size:11px;line-height:1.5}.program-sequence li>i{color:#4f6475;text-transform:uppercase;background:#edf2f5;border-radius:5px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.program-sequence.is-compact li{min-height:80px}.program-sequence.is-compact li p{display:none}.program-progress-ring{background:conic-gradient(#f0a72c var(--progress), #dce6ec 0);border-radius:50%;flex:0 0 128px;place-items:center;width:128px;height:128px;display:grid}.program-progress-ring>div{color:#082e50;background:#fff;border-radius:50%;align-content:center;place-items:center;width:100px;height:100px;display:grid}.program-progress-ring strong{letter-spacing:-.04em;font-size:26px}.program-progress-ring span{color:#71808b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.guided-programs-page,.guided-program-page,.guided-plan,.guided-dashboard,.guided-learning,.guided-program-admin,.guided-roster{background:#f7f8f9}.guided-program-teaser{color:#fff;background:#082e50;border-radius:13px;justify-content:space-between;align-items:center;gap:35px;margin-top:55px;padding:34px;display:flex}.guided-program-teaser>div{grid-template-columns:36px 1fr;gap:4px 12px;display:grid}.guided-program-teaser svg{color:#ffb82d;grid-row:1/4}.guided-program-teaser span{color:#ffcf67;text-transform:uppercase;font-size:8px;font-weight:800}.guided-program-teaser h2{margin:0;font-size:22px}.guided-program-teaser p{color:#b8cad7;margin:0;font-size:9px}.guided-program-teaser>button{color:#082e50;background:#ffb82d;border-radius:7px;align-items:center;gap:8px;min-width:max-content;padding:12px 15px;font-size:9px;font-weight:800;display:flex}.guided-program-teaser>button svg{color:#082e50;width:13px}.guided-programs-hero{color:#fff;background:#082e50;padding:78px 0 72px}.guided-programs-hero h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(48px,5vw,70px);line-height:.98}.guided-programs-hero p{color:#c5d5e1;max-width:700px;font-size:17px;line-height:1.6}.guided-programs-hero label{color:#075d9f;background:#fff;border-radius:8px;align-items:center;gap:12px;max-width:650px;height:56px;margin-top:30px;padding:0 16px;display:flex}.guided-programs-hero input{border:0;outline:0;flex:1;min-width:0}.guided-programs-content{padding-top:0;padding-bottom:100px}.guided-program-benefits{background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:-28px 0 70px;display:grid;overflow:hidden;box-shadow:0 18px 45px #082e501f}.guided-program-benefits article{border-right:1px solid #dce3e8;grid-template-columns:38px 1fr;gap:5px 12px;padding:24px;display:grid}.guided-program-benefits article:last-child{border:0}.guided-program-benefits svg{color:#075d9f;grid-row:1/3;width:30px;height:30px}.guided-program-benefits strong{color:#082e50;font-size:13px}.guided-program-benefits span{color:#71808b;font-size:10px;line-height:1.4}.guided-program-list{border-top:1px solid #dce3e8}.guided-program-list>article{border-bottom:1px solid #dce3e8;grid-template-columns:55px 180px minmax(0,1fr) 180px;align-items:center;gap:24px;min-height:230px;padding:28px 0;display:grid}.program-index{color:#e87d22;font-size:12px;font-weight:800}.guided-program-list img{object-fit:cover;border-radius:8px;width:180px;height:160px}.program-list-copy>div{align-items:center;gap:10px;display:flex}.program-list-copy>div>span:last-child{color:#667580;text-transform:uppercase;font-size:9px;font-weight:700}.program-list-copy h3{color:#082e50;letter-spacing:-.03em;margin:12px 0 7px;font-size:24px}.program-list-copy p{color:#65727d;font-size:11px;line-height:1.55}.program-list-copy ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.program-list-copy li{color:#506574;background:#eaf1f5;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:800}.program-list-meta{justify-items:end;display:grid}.program-list-meta>span{color:#73808b;text-transform:uppercase;font-size:9px}.program-list-meta>strong{color:#082e50;margin-top:5px;font-size:22px}.program-list-meta>small{color:#7c8790;font-size:8px}.program-list-meta button{color:#fff;background:#075d9f;border-radius:7px;align-items:center;gap:8px;margin-top:22px;padding:12px 14px;font-size:10px;font-weight:800;display:flex}.guided-program-page{padding-bottom:100px}.guided-program-page>.back-link{margin-bottom:26px;padding-top:30px;font-size:11px}.guided-program-hero{color:#fff;background:#082e50;border-radius:18px;grid-template-columns:1.08fr .92fr;min-height:500px;display:grid;overflow:hidden}.guided-program-hero-copy{flex-direction:column;justify-content:center;padding:50px 55px;display:flex}.guided-program-hero-copy>div:first-child{align-items:center;gap:10px;margin-bottom:25px;display:flex}.guided-program-hero-copy>div:first-child>span:last-child{color:#a9bfce;text-transform:uppercase;font-size:9px;font-weight:700}.guided-program-hero-copy .guided-kicker{color:#ffb82d;margin-bottom:12px}.guided-program-hero-copy h1{letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(40px,4.8vw,63px);line-height:.98}.guided-program-hero-copy>p{color:#c4d3df;font-size:16px;line-height:1.6}.guided-program-hero-copy dl{border-top:1px solid #45647b;grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0 0;padding-top:20px;display:grid}.guided-program-hero-copy dt{color:#91aabc;text-transform:uppercase;font-size:8px;font-weight:800}.guided-program-hero-copy dd{margin:5px 0 0;font-size:10px;font-weight:700;line-height:1.4}.guided-program-hero-image{min-height:500px;position:relative}.guided-program-hero-image:after{content:"";background:linear-gradient(#0000 40%,#041c2fe6);position:absolute;inset:0}.guided-program-hero-image>img{object-fit:cover;width:100%;height:100%}.guided-program-hero-image>div{z-index:1;color:#fff;grid-template-columns:34px 1fr;gap:4px 12px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.guided-program-hero-image svg{color:#ffb82d;grid-row:1/3}.guided-program-hero-image span{color:#ffcf67;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.guided-program-hero-image strong{font-size:13px;line-height:1.4}.guided-program-layout{grid-template-columns:minmax(0,1.3fr) 370px;gap:36px;padding-top:62px;display:grid}.guided-program-main>.section-heading{margin-bottom:15px}.guided-program-support{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.guided-program-support>div{background:#fff;border:1px solid #dce3e8;border-radius:12px;padding:24px}.guided-program-support svg{color:#075d9f}.guided-program-support span,.guided-program-requirements>span{color:#e87d22;letter-spacing:.09em;text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:800;display:block}.guided-program-support h3{color:#082e50;margin:7px 0 12px}.guided-program-support ul{color:#667580;margin:0;padding-left:17px;font-size:10px;line-height:1.8}.guided-program-requirements{background:#fff7e9;border-left:4px solid #e87d22;margin-top:18px;padding:28px}.guided-program-requirements>span{margin:0}.guided-program-requirements h2{color:#082e50;margin:8px 0 16px;font-size:24px}.guided-program-requirements p{color:#5d6871;gap:8px;margin:9px 0;font-size:10px;display:flex}.guided-program-requirements svg{color:#167c58;width:14px}.guided-cohort-picker{background:#fff;border:1px solid #d8e1e6;border-radius:14px;align-self:start;padding:27px;position:sticky;top:20px;box-shadow:0 18px 45px #082e5017}.guided-cohort-picker>span{color:#e87d22;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.guided-cohort-picker h2{color:#082e50;margin:8px 0 17px;font-size:23px}.guided-cohort-picker>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #d8e1e6;border-radius:8px;grid-template-columns:1fr 20px;gap:10px;margin:8px 0;padding:13px;display:grid}.guided-cohort-picker>button.selected{background:#f1f8fc;border-color:#075d9f;box-shadow:inset 3px 0 #075d9f}.guided-cohort-picker>button>div{gap:5px;display:grid}.guided-cohort-picker>button strong{color:#082e50;margin-top:3px;font-size:11px}.guided-cohort-picker>button span:not(.availability),.guided-cohort-picker>button small{color:#697783;font-size:8px}.guided-cohort-picker>button i{color:#fff;background:#075d9f;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.guided-cohort-picker>button svg{width:11px}.cohort-summary{border-top:1px solid #dce3e8;margin-top:20px;padding-top:18px}.cohort-summary dl{margin:0 0 18px}.cohort-summary dl>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.cohort-summary dt{color:#75818a;font-size:8px}.cohort-summary dd{text-align:right;margin:0;font-size:8px;font-weight:700}.cohort-summary>div{display:grid}.cohort-summary>div span{color:#75818a;font-size:8px}.cohort-summary>div strong{color:#082e50;font-size:28px}.cohort-summary>div small{color:#75818a;font-size:8px}.cohort-summary>button{width:100%;margin-top:17px}.guided-plan{padding-top:40px;padding-bottom:100px}.guided-plan-heading{justify-content:space-between;gap:40px;margin-bottom:34px;display:flex}.guided-plan-heading h1{color:#082e50;letter-spacing:-.045em;max-width:750px;margin-bottom:12px;font-size:46px}.guided-plan-heading p{color:#65727d;max-width:720px;line-height:1.6}.plan-version{color:#075d9f;background:#e8f2f8;border-radius:10px;align-self:center;align-items:center;gap:12px;min-width:255px;padding:16px;display:flex}.plan-version>div{gap:3px;display:grid}.plan-version span{text-transform:uppercase;font-size:8px;font-weight:800}.plan-version strong{color:#082e50;font-size:12px}.plan-version small{color:#617586;font-size:8px}.guided-plan-grid{grid-template-columns:minmax(0,1fr) 365px;gap:38px;display:grid}.guided-plan-grid>section{background:#fff;border:1px solid #dce3e8;border-radius:13px;padding:28px}.plan-cohort-title{border-bottom:1px solid #dce3e8;justify-content:space-between;align-items:start;gap:20px;padding-bottom:20px;display:flex}.plan-cohort-title h2{color:#082e50;margin:10px 0 5px}.plan-cohort-title p{color:#667580;margin:0;font-size:10px}.plan-cohort-title>button{color:#075d9f;background:0 0;font-size:9px;font-weight:800}.prior-learning-card{background:#fff7e8;border-left:4px solid #f0a72c;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;margin:24px 0;padding:18px;display:grid}.prior-learning-card>svg{color:#9b5b0b}.prior-learning-card span{color:#9b5b0b;text-transform:uppercase;font-size:8px;font-weight:800}.prior-learning-card h3{color:#082e50;margin:5px 0;font-size:14px}.prior-learning-card p{color:#6f6556;margin:0;font-size:9px;line-height:1.5}.prior-learning-card button{color:#8a4e08;background:0 0;font-size:8px;font-weight:800}.plan-subheading{color:#082e50;margin:28px 0 14px;font-size:20px}.guided-plan-summary{color:#fff;background:#082e50;border-radius:13px;align-self:start;padding:28px;position:sticky;top:20px}.guided-plan-summary>span{color:#ffb82d;text-transform:uppercase;font-size:8px;font-weight:800}.guided-plan-summary h2{margin:10px 0 20px;font-size:23px}.guided-plan-summary>dl{border-block:1px solid #3b5b73;margin:0;padding-block:14px}.guided-plan-summary>dl>div{grid-template-columns:110px 1fr;gap:12px;padding:7px 0;display:grid}.guided-plan-summary dt{color:#9eb4c4;gap:6px;font-size:8px;display:flex}.guided-plan-summary dt svg{color:#ffb82d;width:13px}.guided-plan-summary dd{margin:0;font-size:8px;font-weight:700;line-height:1.45}.guided-plan-summary .primary-action{color:#082e50;background:#ffb82d;width:100%}.guided-plan-summary>small{color:#9fb5c5;gap:6px;margin-top:13px;font-size:8px;display:flex}.guided-plan-summary>small svg{width:13px}.funding-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.funding-options button{min-height:82px;color:inherit;text-align:left;background:#fff;border:1px solid #d5dde2;border-radius:9px;grid-template-columns:30px 1fr 18px;align-items:center;gap:9px;padding:12px;display:grid}.funding-options button.selected{background:#f0f7fb;border-color:#075d9f;box-shadow:inset 3px 0 #075d9f}.funding-options svg{color:#075d9f;width:20px}.funding-options div{gap:3px;display:grid}.funding-options strong{color:#082e50;font-size:10px}.funding-options small{color:#74818b;font-size:8px}.program-agreements{background:#f3f6f8;border-radius:8px;gap:10px;margin:28px 0;padding:18px;display:grid}.program-agreements label{color:#53626e;gap:9px;font-size:10px;line-height:1.4;display:flex}.program-agreements input{accent-color:#075d9f}.program-confirmation-map{text-align:left;background:#fff;border:1px solid #dce3e8;border-radius:12px;grid-template-columns:repeat(4,1fr);max-width:1050px;margin:0 auto 34px;display:grid;overflow:hidden}.program-confirmation-map>div{border-right:1px solid #dce3e8;grid-template-columns:28px 1fr;align-content:center;gap:4px 10px;min-height:120px;padding:20px;display:grid}.program-confirmation-map>div:last-child{border:0}.program-confirmation-map svg{color:#075d9f;grid-row:1/4}.program-confirmation-map span{color:#e87d22;text-transform:uppercase;font-size:8px;font-weight:800}.program-confirmation-map strong{color:#082e50;font-size:11px;line-height:1.4}.program-confirmation-map small{color:#75818a;font-size:8px}.guided-dashboard{padding-top:60px;padding-bottom:100px}.learner-welcome{justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px;display:flex}.learner-welcome h1{color:#082e50;letter-spacing:-.045em;margin-bottom:8px;font-size:45px}.learner-welcome p{color:#667580;margin:0}.learner-welcome button{color:#075d9f;background:#e7f1f7;border-radius:7px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;font-weight:800;display:flex}.learner-next-action{color:#fff;background:#082e50;border-radius:12px;grid-template-columns:70px 1fr auto;align-items:center;gap:20px;margin-bottom:24px;padding:22px;display:grid}.next-action-date{color:#082e50;background:#ffb82d;border-radius:7px;align-content:center;place-items:center;width:62px;height:70px;display:grid}.next-action-date span{font-size:8px;font-weight:800}.next-action-date strong{font-size:24px}.learner-next-action>div:nth-child(2)>span{color:#ffcf67;text-transform:uppercase;font-size:8px;font-weight:800}.learner-next-action h2{margin:6px 0 4px;font-size:21px}.learner-next-action p{color:#b9cbd8;margin:0;font-size:10px}.learner-next-action>button{color:#082e50;background:#fff;border-radius:7px;align-items:center;gap:8px;padding:12px 15px;font-size:9px;font-weight:800;display:flex}.guided-dashboard-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.active-program-card,.learner-notices,.my-learning-list{background:#fff;border:1px solid #dce3e8;border-radius:12px;padding:27px}.active-program-top{justify-content:space-between;gap:24px;display:flex}.active-program-top>div>span,.learner-notices>div>span{color:#e87d22;text-transform:uppercase;font-size:8px;font-weight:800}.active-program-top h2{color:#082e50;max-width:500px;margin:10px 0 6px;font-size:26px}.active-program-top p{color:#71808b;font-size:9px}.active-program-card .program-progress-ring{flex-basis:105px;width:105px;height:105px}.active-program-card .program-progress-ring>div{width:81px;height:81px}.milestone-strip{border-top:1px solid #dce3e8;margin-top:20px;display:grid}.milestone-strip article{border-bottom:1px solid #e2e7ea;grid-template-columns:30px 1fr;align-items:center;gap:11px;min-height:62px;display:grid}.milestone-strip article>i{color:#fff;background:#8ea0ad;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:800;display:grid}.milestone-strip article>i.complete{background:#14805a}.milestone-strip article>i.in-progress{background:#075d9f}.milestone-strip article>i.needs-attention{background:#df7d1f}.milestone-strip svg{width:13px}.milestone-strip article>div{gap:3px;display:grid}.milestone-strip strong{font-size:10px}.milestone-strip span{color:#74818b;font-size:8px}.active-program-card>button{color:#075d9f;background:0 0;align-items:center;gap:7px;margin-top:18px;padding:0;font-size:10px;font-weight:800;display:flex}.learner-notices>div:first-child{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.learner-notices>div:first-child b{color:#fff;background:#e87d22;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.learner-notices article{border-top:1px solid #e1e7ea;grid-template-columns:28px 1fr;gap:10px;padding:15px 0;display:grid}.learner-notices article>svg{color:#075d9f;width:22px}.learner-notices article.urgent>svg{color:#d76f16}.learner-notices article div{gap:4px;display:grid}.learner-notices article strong{font-size:10px}.learner-notices article span{color:#71808b;font-size:8px;line-height:1.4}.learner-notices article button{color:#075d9f;background:#eaf2f7;grid-column:2;justify-self:start;padding:5px 8px;font-size:8px;font-weight:800}.my-learning-list{margin-top:24px}.my-learning-list article{border-top:1px solid #e1e7ea;grid-template-columns:70px 1fr auto 110px;align-items:center;gap:13px;min-height:68px;display:grid}.learning-type{color:#075d9f;text-align:center;background:#e8f2f8;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:800}.learning-type.single{color:#6a557d;background:#eee9f4}.my-learning-list article>div{gap:4px;display:grid}.my-learning-list article>div span{color:#74818b;font-size:8px}.my-learning-list article>button{color:#075d9f;background:0 0;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.completion-pill{color:#08724e;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.completion-pill svg{width:13px}.guided-learning{padding-top:30px;padding-bottom:100px}.guided-learning>.back-link,.guided-program-admin>.back-link,.guided-roster>.back-link{margin-bottom:25px;font-size:10px}.learning-program-hero{color:#fff;background:#082e50;border-radius:16px;justify-content:space-between;align-items:center;gap:35px;padding:38px 45px;display:flex}.learning-program-hero>div>span{color:#ffcf67;text-transform:uppercase;font-size:8px;font-weight:800}.learning-program-hero h1{margin:10px 0 6px;font-size:36px}.learning-program-hero p{color:#b7cad8;font-size:10px}.learning-program-hero>div>div{gap:8px;margin-top:20px;display:flex}.learning-program-hero button{color:#082e50;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:10px 12px;font-size:8px;font-weight:800;display:flex}.learning-program-hero button svg{width:13px}.learning-program-hero .program-progress-ring{background:conic-gradient(#ffb82d var(--progress), #365872 0)}.learning-program-layout{grid-template-columns:minmax(0,1fr) 310px;gap:32px;padding-top:45px;display:grid}.learning-timeline{position:relative}.learning-timeline:before{content:"";background:#d7e0e5;width:2px;position:absolute;top:24px;bottom:24px;left:19px}.learning-timeline>article{grid-template-columns:40px 1fr;gap:16px;min-height:115px;display:grid;position:relative}.learning-timeline>article>i{z-index:1;color:#fff;background:#8b9ba7;border:5px solid #f7f8f9;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;font-weight:800;display:grid}.learning-timeline>article.complete>i{background:#14805a}.learning-timeline>article.in-progress>i{background:#075d9f}.learning-timeline>article.needs-attention>i{background:#df7d1f}.learning-timeline>article>i svg{width:13px}.learning-timeline>article>div{padding:4px 0 24px}.learning-timeline>article>div>div{justify-content:space-between;gap:15px;display:flex}.learning-timeline>article span{color:#e87d22;text-transform:uppercase;font-size:8px;font-weight:800}.learning-timeline>article small{color:#78848c;font-size:8px}.learning-timeline h3{color:#082e50;margin:7px 0 4px;font-size:17px}.learning-timeline p{color:#667580;font-size:10px}.learning-timeline button{color:#075d9f;background:#e7f1f7;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.learning-timeline button svg{width:12px}.learning-plan-aside{align-content:start;gap:14px;display:grid}.learning-plan-aside section{background:#fff;border:1px solid #dce3e8;border-radius:10px;padding:20px}.learning-plan-aside section>span{color:#e87d22;text-transform:uppercase;font-size:8px;font-weight:800}.learning-plan-aside dl{margin:14px 0 0}.learning-plan-aside dl>div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.learning-plan-aside dt{color:#73808b;font-size:8px}.learning-plan-aside dd{text-align:right;max-width:160px;margin:0;font-size:8px;font-weight:700}.learning-plan-aside section>strong{margin-top:9px;font-size:11px;display:block}.learning-plan-aside section>p{color:#6f7c86;font-size:8px}.learning-plan-aside section>button{color:#075d9f;background:#e8f2f8;width:100%;padding:9px;font-size:8px;font-weight:800}.support-person{align-items:center;gap:9px;margin:13px 0;display:flex}.support-person>i{color:#fff;background:#075d9f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid}.support-person>div{gap:3px;display:grid}.support-person small{color:#74818b;font-size:8px}.guided-program-admin,.guided-roster{padding-top:30px;padding-bottom:100px}.program-admin-heading,.roster-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.program-admin-heading h1,.roster-heading h1{color:#082e50;letter-spacing:-.04em;margin:8px 0 6px;font-size:38px}.program-admin-heading p,.roster-heading p{color:#6d7983;margin:0}.program-admin-heading>div:last-child,.roster-heading>div:last-child{gap:8px;display:flex}.program-admin-heading>div:last-child>button:not(.primary-action),.roster-heading>div:last-child>button:not(.primary-action){color:#075d9f;background:#e7f1f7;border-radius:7px;align-items:center;gap:6px;min-height:46px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.program-health-strip{background:#fff;border:1px solid #dce3e8;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:23px;display:grid;overflow:hidden}.program-health-strip article{border-right:1px solid #dce3e8;gap:5px;padding:22px;display:grid}.program-health-strip article:last-child{border:0}.program-health-strip span{color:#70808b;text-transform:uppercase;font-size:8px;font-weight:800}.program-health-strip strong{color:#082e50;font-size:26px}.program-health-strip small{color:#74818b;font-size:8px}.program-admin-grid{grid-template-columns:minmax(0,1.3fr) 360px;gap:23px;display:grid}.cohort-operations,.program-attention{background:#fff;border:1px solid #dce3e8;border-radius:11px;padding:26px}.cohort-capacity>div{justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.cohort-capacity>div span{color:#6d7983}.cohort-capacity>i{background:#e3e9ec;border-radius:99px;height:7px;display:block;overflow:hidden}.cohort-capacity>i b{background:#075d9f;height:100%;display:block}.cohort-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.cohort-actions button{color:#075d9f;background:#e8f2f8;border-radius:6px;justify-content:space-between;align-items:center;padding:11px;font-size:8px;font-weight:800;display:flex}.cohort-actions svg{width:13px}.program-attention .admin-section-title>b{color:#fff;background:#e87d22;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.program-attention article{border-top:1px solid #e1e7ea;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:72px;display:grid}.program-attention article>i,.program-attention article>svg{color:#fff;background:#e87d22;border-radius:50%;place-items:center;width:25px;height:25px;padding:5px;font-size:9px;font-style:normal;font-weight:800;display:grid}.program-attention article>svg{color:#14805a;background:#e2f3eb}.program-attention article>div{gap:4px;display:grid}.program-attention article span{color:#74818b;font-size:8px}.program-attention article button{color:#075d9f;background:0 0;font-size:8px;font-weight:800}.program-version-panel{color:#fff;background:#082e50;border-radius:11px;justify-content:space-between;align-items:center;gap:28px;margin-top:23px;padding:28px;display:flex}.program-version-panel>div{grid-template-columns:35px 1fr;gap:4px 12px;display:grid}.program-version-panel svg{color:#ffb82d;grid-row:1/4}.program-version-panel span{color:#ffcf67;text-transform:uppercase;font-size:8px;font-weight:800}.program-version-panel h2{margin:0;font-size:20px}.program-version-panel p{color:#b8cbd8;margin:0;font-size:9px}.program-version-panel button{color:#082e50;background:#ffb82d;border-radius:6px;align-items:center;gap:7px;min-width:max-content;padding:11px 13px;font-size:8px;font-weight:800;display:flex}.roster-toolbar{background:#fff;border:1px solid #dce3e8;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:13px;display:flex}.roster-toolbar label{border:1px solid #cbd5dc;border-radius:5px;align-items:center;gap:8px;width:300px;height:36px;padding:0 9px;display:flex}.roster-toolbar label svg{color:#6e7b85;width:13px}.roster-toolbar input{border:0;outline:0;min-width:0;font-size:9px}.roster-toolbar>div{gap:4px;display:flex}.roster-toolbar>div button{color:#667580;background:#eef2f4;border-radius:5px;padding:8px 10px;font-size:8px;font-weight:800}.roster-toolbar>div button.active{color:#fff;background:#082e50}.guided-roster-table{background:#fff;border:1px solid #dce3e8;border-radius:9px;overflow:hidden}.roster-head,.guided-roster-table>article{grid-template-columns:minmax(210px,1.25fr) 140px 110px minmax(150px,1fr) 120px 60px;align-items:center;gap:13px;display:grid}.roster-head{color:#74818b;text-transform:uppercase;background:#eef2f4;min-height:36px;padding:0 16px;font-size:8px;font-weight:800}.guided-roster-table>article{border-bottom:1px solid #e1e7ea;min-height:76px;padding:13px 16px}.guided-roster-table>article:last-child{border:0}.guided-roster-table>article>div:first-child{align-items:center;gap:10px;display:flex}.guided-roster-table>article>div:first-child>i{color:#fff;background:#075d9f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid}.guided-roster-table>article>div:first-child>div{gap:3px;display:grid}.guided-roster-table>article>div:first-child span{color:#75818a;font-size:8px}.roster-progress{grid-template-columns:35px 1fr;align-items:center;gap:7px;display:grid}.roster-progress strong{font-size:9px}.roster-progress i{background:#e2e8eb;border-radius:99px;height:5px;overflow:hidden}.roster-progress b{background:#075d9f;height:100%;display:block}.readiness,.roster-status{font-size:8px}.readiness.on-track{color:#08704d}.readiness.review,.readiness.at-risk{color:#9b5708}.roster-status{color:#0c6e4d;background:#e0f3ea;border-radius:4px;width:fit-content;padding:5px 7px}.roster-status.needs-attention,.roster-status.staff-review{color:#8c4d07;background:#ffedce}.guided-roster-table>article>span:first-of-type{color:#556570;font-size:9px}.guided-roster-table>article>button{color:#075d9f;background:0 0;align-items:center;gap:4px;font-size:8px;font-weight:800;display:flex}.guided-roster-table>article>button svg{width:12px}.roster-note{color:#536573;background:#eaf2f7;border-left:3px solid #075d9f;gap:10px;margin-top:16px;padding:14px;display:flex}.roster-note svg{color:#075d9f;width:17px}.roster-note p{margin:0;font-size:9px;line-height:1.45}.explorer-programs-page,.explorer-program-page,.explorer-plan,.explorer-learner-dashboard,.explorer-learning-detail,.explorer-program-admin,.explorer-roster{background:#eef2f5;min-height:800px}.explorer-program-teaser{color:#fff;background:#0c2942;border-top:1px solid #345168;justify-content:space-between;align-items:center;gap:25px;width:min(1400px,100%);margin:0 auto;padding:20px 24px;display:flex}.explorer-program-teaser>div{align-items:center;gap:12px;display:flex}.explorer-program-teaser>div>svg{color:#35d1c4}.explorer-program-teaser>div>div{gap:3px;display:grid}.explorer-program-teaser span{color:#35d1c4;text-transform:uppercase;font-size:7px;font-weight:800}.explorer-program-teaser strong{font-size:11px}.explorer-program-teaser small{color:#a7bac8;font-size:7px}.explorer-program-teaser>button{color:#052c32;background:#35d1c4;align-items:center;gap:6px;padding:10px 12px;font-size:8px;font-weight:800;display:flex}.explorer-program-teaser>button svg{width:12px}.program-query-bar{color:#fff;background:#0c2942;grid-template-columns:1fr minmax(420px,670px);align-items:center;gap:40px;padding:36px max(28px,50vw - 700px);display:grid}.program-query-bar span{color:#35d1c4;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.program-query-bar h1{letter-spacing:-.035em;margin:7px 0 0;font-size:31px}.program-query-bar label{color:#8fa8b9;background:#071d31;border:1px solid #4a667b;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.program-query-bar label svg{width:18px}.program-query-bar input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.program-query-bar kbd{color:#a7bac8;border:1px solid #526b7e;padding:4px 6px;font-size:8px}.program-explorer-layout{background:#fff;border-inline:1px solid #cbd6df;grid-template-columns:245px minmax(0,1fr);width:min(1400px,100%);min-height:650px;margin:0 auto;display:grid}.program-filters{background:#f7f9fa;border-right:1px solid #cbd6df;padding:20px}.program-filters fieldset{border:0;border-top:1px solid #dbe2e7;gap:9px;margin:0;padding:18px 0;display:grid}.program-filters legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:800}.program-filters label{grid-template-columns:14px 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.program-filters input{accent-color:#1269a9}.program-filters label span{color:#82909a}.program-filter-help{color:#fff;background:#0c2942;border-left:3px solid #35d1c4;gap:7px;margin-top:18px;padding:15px;display:grid}.program-filter-help svg{color:#35d1c4;width:19px}.program-filter-help strong{font-size:10px}.program-filter-help p{color:#a4b8c7;margin:0;font-size:8px;line-height:1.5}.program-filter-help button{color:#35d1c4;text-align:left;background:0 0;padding:6px 0 0;font-size:8px;font-weight:800}.program-result-header{border-bottom:1px solid #cbd6df;justify-content:space-between;align-items:center;min-height:70px;padding:0 18px;display:flex}.program-result-header>div{gap:4px;display:grid}.program-result-header strong{font-size:12px}.program-result-header span{color:#74818b;font-size:8px}.program-result-header button{color:#40505c;background:#edf2f4;align-items:center;gap:5px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.program-result-header svg{width:13px}.program-result-columns,.program-result-row{grid-template-columns:minmax(230px,1.45fr) 130px 170px 100px 130px 36px;align-items:center;gap:12px;display:grid}.program-result-columns{color:#74818b;letter-spacing:.07em;text-transform:uppercase;background:#eef2f4;min-height:35px;padding:0 18px;font-size:7px;font-weight:800}.program-result-row{border-bottom:1px solid #e0e6ea;min-height:105px;padding:13px 18px}.program-result-row:hover{background:#f5fafc}.program-result-row>div{gap:4px;display:grid}.program-result-row>div:first-child>span{color:#1269a9;font-size:8px;font-weight:800}.program-result-row>div strong{font-size:10px}.program-result-row>div:first-child strong{font-size:12px}.program-result-row>div span,.program-result-row>div small{color:#74818b;font-size:8px}.program-result-row>strong{font-size:10px}.program-result-row>button{color:#1269a9;background:#e7f0f6;place-items:center;width:29px;height:29px;display:grid}.program-result-row>button svg{width:13px}.program-command-title{color:#fff;background:#0c2942;grid-template-columns:1.15fr .85fr;gap:40px;padding:38px max(28px,50vw - 660px);display:grid}.program-command-title>div:first-child>span:not(.availability){color:#35d1c4;text-transform:uppercase;margin-top:13px;font-size:8px;font-weight:800;display:block}.program-command-title h1{letter-spacing:-.04em;margin:7px 0 12px;font-size:38px}.program-command-title p{color:#b4c7d4;max-width:700px;margin:0;font-size:12px;line-height:1.55}.program-command-metrics{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.program-command-metrics>div{background:#00000014;border-left:2px solid #36556c;gap:5px;padding:13px;display:grid}.program-command-metrics span{color:#87a1b4;text-transform:uppercase;font-size:7px;font-weight:800}.program-command-metrics strong{font-size:9px;line-height:1.4}.program-command-layout{grid-template-columns:minmax(0,1fr) 340px;gap:22px;width:min(1320px,100% - 56px);margin:24px auto 100px;display:grid}.program-command-main,.program-cohort-console{background:#fff;border:1px solid #cbd6df}.program-tabs{border-bottom:1px solid #cbd6df;gap:2px;min-height:48px;padding:0 17px;display:flex}.program-tabs button{color:#697781;background:0 0;padding:0 14px;font-size:8px;font-weight:800;position:relative}.program-tabs button.active{color:#1269a9}.program-tabs button.active:after{content:"";background:#35d1c4;height:3px;position:absolute;bottom:0;left:10px;right:10px}.program-outcome-panel{border-bottom:1px solid #dce3e8;grid-template-columns:1.35fr .65fr;gap:22px;padding:24px;display:grid}.program-outcome-panel span{color:#1269a9;text-transform:uppercase;font-size:8px;font-weight:800}.program-outcome-panel h2{margin:7px 0 0;font-size:20px;line-height:1.35}.program-outcome-panel>div:last-child{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.program-outcome-panel>div:last-child span{width:100%}.program-outcome-panel i{color:#425661;background:#eaf0f3;padding:5px 7px;font-size:7px;font-style:normal;font-weight:700}.sequence-table>div,.sequence-table>article{grid-template-columns:46px minmax(230px,1fr) 90px 70px 70px;align-items:center;gap:11px;display:grid}.sequence-table>div{color:#75828c;text-transform:uppercase;background:#eef2f4;min-height:34px;padding:0 20px;font-size:7px;font-weight:800}.sequence-table>article{border-bottom:1px solid #e0e6ea;min-height:88px;padding:13px 20px}.sequence-table>article>b{color:#fff;background:#1269a9;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.sequence-table>article>div{gap:3px;display:grid}.sequence-table>article>div span{color:#1269a9;font-size:7px;font-weight:800}.sequence-table>article>div strong{font-size:10px}.sequence-table>article>div small{color:#74818b;font-size:8px}.sequence-table>article>span{font-size:8px}.sequence-table>article>i{color:#56707e;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.program-rule-grid{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.program-rule-grid>div{background:#f8fafb;border:1px solid #dce3e8;padding:17px}.program-rule-grid h3{align-items:center;gap:7px;font-size:10px;display:flex}.program-rule-grid h3 svg{color:#1269a9;width:14px}.program-rule-grid p{color:#65737d;gap:6px;font-size:8px;line-height:1.5;display:flex}.program-rule-grid p svg{color:#16815b;flex:0 0 12px;width:12px}.program-cohort-console{align-self:start;padding:20px;position:sticky;top:18px}.program-cohort-console>div:first-child{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.program-cohort-console>div:first-child>span{text-transform:uppercase;font-size:8px;font-weight:800}.program-cohort-console>div:first-child button{color:#1269a9;background:0 0;font-size:8px;font-weight:800}.program-cohort-console>button:not(.explorer-primary){width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #d4dde3;grid-template-columns:18px 1fr;gap:8px;margin:7px 0;padding:11px;display:grid}.program-cohort-console>button.selected{background:#f1f8fb;border-color:#1269a9;box-shadow:inset 3px 0 #1269a9}.program-cohort-console>button>i{color:#fff;background:#1269a9;place-items:center;width:16px;height:16px;display:grid}.program-cohort-console>button>i svg{width:11px}.program-cohort-console>button>div{gap:4px;display:grid}.program-cohort-console>button strong{margin-top:3px;font-size:9px}.program-cohort-console>button span:not(.availability),.program-cohort-console>button small{color:#74818b;font-size:7px}.program-cohort-console>dl{border-block:1px solid #dce3e8;margin:17px 0;padding:13px 0}.program-cohort-console>dl>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.program-cohort-console dt{color:#74818b;font-size:7px}.program-cohort-console dd{text-align:right;margin:0;font-size:8px;font-weight:700}.program-cohort-console>.explorer-primary{width:100%}.program-cohort-console>small{color:#75818b;text-align:center;margin-top:10px;font-size:7px;display:block}.explorer-plan{padding:32px max(28px,50vw - 625px) 100px}.plan-console-title{grid-template-columns:1fr auto 1fr;align-items:end;margin-bottom:23px;display:grid}.plan-console-title>button{color:#1269a9;background:0 0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:8px;font-weight:800;display:flex}.plan-console-title>button svg{width:13px}.plan-console-title>div:nth-child(2){text-align:center}.plan-console-title>div:nth-child(2) span{color:#1269a9;text-transform:uppercase;font-size:8px;font-weight:800}.plan-console-title h1{margin:5px 0 0;font-size:27px}.plan-console-title>div:last-child{color:#1269a9;background:#e5f1f7;grid-template-columns:24px 1fr;justify-self:end;gap:2px 7px;padding:9px 12px;display:grid}.plan-console-title>div:last-child svg{grid-row:1/3}.plan-console-title>div:last-child span{text-transform:uppercase;font-size:7px}.plan-console-title>div:last-child strong{font-size:9px}.plan-console-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.plan-console-grid>section,.plan-console-side{background:#fff;border:1px solid #cbd6df}.plan-console-notice{color:#0a6345;background:#e2f4eb;align-items:center;gap:10px;padding:13px 18px;display:flex}.plan-console-notice svg{width:20px}.plan-console-notice div{gap:3px;display:grid}.plan-console-notice strong{font-size:9px}.plan-console-notice span{font-size:8px}.plan-console-head{justify-content:space-between;align-items:start;gap:20px;padding:22px;display:flex}.plan-console-head span{color:#1269a9;text-transform:uppercase;font-size:7px;font-weight:800}.plan-console-head h2{margin:5px 0;font-size:19px}.plan-console-head p{color:#74818b;margin:0;font-size:8px}.plan-console-head>button{color:#1269a9;background:0 0;font-size:8px;font-weight:800}.plan-section-head,.plan-section-grid>article{grid-template-columns:32px minmax(220px,1fr) 90px 120px;align-items:center;gap:10px;display:grid}.plan-section-head{color:#75818b;text-transform:uppercase;background:#eef2f4;min-height:32px;padding:0 18px;font-size:7px;font-weight:800}.plan-section-grid>article{border-bottom:1px solid #e0e6ea;min-height:72px;padding:12px 18px}.plan-section-grid>article>b{color:#fff;background:#1269a9;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.plan-section-grid>article>div{gap:3px;display:grid}.plan-section-grid>article>div strong{font-size:9px}.plan-section-grid>article>div span,.plan-section-grid>article>span{color:#74818b;font-size:8px}.plan-section-grid>article>i{color:#147451;align-items:center;gap:5px;font-size:7px;font-style:normal;font-weight:800;display:flex}.plan-section-grid>article>i svg{width:12px}.prior-evaluation{background:#fff2dd;border-left:3px solid #df8326;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;margin:18px;padding:14px;display:grid}.prior-evaluation>svg{color:#a55d0a}.prior-evaluation strong{font-size:9px}.prior-evaluation p{color:#6e6251;margin:4px 0 0;font-size:8px;line-height:1.45}.prior-evaluation button{color:#8b4e07;background:0 0;font-size:7px;font-weight:800}.plan-console-side{align-self:start;padding:18px}.plan-console-side>span{text-transform:uppercase;margin-bottom:9px;font-size:7px;font-weight:800;display:block}.plan-console-side>button:not(.explorer-primary){width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #d4dde3;grid-template-columns:32px 1fr 15px;align-items:center;gap:8px;margin:6px 0;padding:9px;display:grid}.plan-console-side>button.selected{background:#f1f8fb;border-color:#1269a9}.plan-console-side>button>i{color:#fff;background:#1269a9;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:grid}.plan-console-side>button div{gap:2px;display:grid}.plan-console-side>button strong{font-size:8px}.plan-console-side>button span{color:#75818b;font-size:7px}.plan-console-side>button svg{color:#1269a9;width:11px}.plan-console-side hr{border:0;border-top:1px solid #dce3e8;margin:18px 0}.plan-console-side dl{margin:0 0 17px}.plan-console-side dl>div{justify-content:space-between;gap:10px;padding:5px 0;display:flex}.plan-console-side dt{color:#74818b;font-size:7px}.plan-console-side dd{text-align:right;margin:0;font-size:8px;font-weight:700}.plan-console-side>.explorer-primary{width:100%}.plan-console-side>small{color:#75818b;gap:5px;margin-top:10px;font-size:7px;display:flex}.plan-console-side>small svg{width:12px}.funding-console{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.funding-console button{min-height:68px;color:inherit;text-align:left;background:#fff;border:1px solid #d3dde3;grid-template-columns:26px 1fr 15px;align-items:center;gap:8px;padding:10px;display:grid}.funding-console button.selected{background:#f2f8fb;border-color:#1269a9;box-shadow:inset 3px 0 #1269a9}.funding-console svg{color:#1269a9;width:17px}.funding-console div{gap:3px;display:grid}.funding-console strong{font-size:8px}.funding-console span{color:#75818b;font-size:7px}.atomic-check{color:#fff;background:#0c2942;border-left:3px solid #35d1c4;align-items:center;gap:11px;padding:14px;display:flex}.atomic-check svg{color:#35d1c4}.atomic-check div{gap:3px;display:grid}.atomic-check strong{font-size:9px}.atomic-check span{color:#a7bac8;font-size:8px}.confirmation-operation{background:#eef2f4;width:fit-content;margin:18px auto 25px;padding:12px 18px;display:grid}.confirmation-operation span{color:#74818b;text-transform:uppercase;font-size:7px}.confirmation-operation strong{margin:4px 0;font-size:10px}.confirmation-operation small{color:#74818b;font-size:7px}.explorer-program-confirmation>aside{min-height:480px}.explorer-learner-dashboard{padding:30px max(28px,50vw - 700px) 100px}.learner-console-title{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.learner-console-title span{color:#1269a9;text-transform:uppercase;font-size:8px;font-weight:800}.learner-console-title h1{margin:5px 0 0;font-size:29px}.learner-console-title label{background:#fff;border:1px solid #cbd6df;align-items:center;gap:7px;width:340px;height:36px;padding:0 9px;display:flex}.learner-console-title label svg{color:#6f7e89;width:13px}.learner-console-title input{border:0;outline:0;flex:1;min-width:0;font-size:8px}.learner-console-alert{background:#fff0d7;border-left:4px solid #df8326;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;margin-bottom:15px;padding:13px 16px;display:grid}.learner-console-alert>svg{color:#9a5608}.learner-console-alert div{gap:3px;display:grid}.learner-console-alert strong{font-size:9px}.learner-console-alert span{color:#76634c;font-size:8px}.learner-console-alert button{color:#8a4d07;background:0 0;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.learner-console-alert button svg{width:12px}.learner-console-grid{background:#fff;border:1px solid #cbd6df;grid-template-columns:175px minmax(0,1fr);display:grid}.learner-console-grid>aside{background:#f5f8fa;border-right:1px solid #cbd6df}.learner-console-grid nav{padding:13px 8px;display:grid}.learner-console-grid nav>span{color:#78858e;text-transform:uppercase;padding:12px 8px 6px;font-size:7px;font-weight:800}.learner-console-grid nav button{color:#52616c;text-align:left;background:0 0;grid-template-columns:17px 1fr 15px;align-items:center;gap:6px;min-height:36px;padding:0 8px;font-size:8px;font-weight:700;display:grid}.learner-console-grid nav button.active{color:#fff;background:#0c2942}.learner-console-grid nav svg{width:13px}.learner-console-grid nav b{color:#0c2942;background:#35d1c4;place-items:center;width:15px;height:15px;font-size:7px;display:grid}.learner-console-grid>section{padding:18px}.learner-console-metrics{border:1px solid #cbd6df;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.learner-console-metrics article{border-right:1px solid #cbd6df;gap:4px;padding:15px;display:grid}.learner-console-metrics article:last-child{border:0}.learner-console-metrics span{color:#74818b;text-transform:uppercase;font-size:7px;font-weight:800}.learner-console-metrics strong{font-size:21px}.learner-console-metrics small{color:#74818b;font-size:7px}.learner-console-metrics article>i{background:#e0e7eb;height:4px;overflow:hidden}.learner-console-metrics article>i b{background:#1269a9;height:100%;display:block}.current-program-console{border:1px solid #cbd6df}.current-program-console>header{color:#fff;background:#0c2942;justify-content:space-between;align-items:center;padding:18px;display:flex}.current-program-console>header span{color:#35d1c4;text-transform:uppercase;font-size:7px;font-weight:800}.current-program-console>header h2{margin:6px 0 4px;font-size:18px}.current-program-console>header p{color:#a9bdcb;margin:0;font-size:8px}.current-program-console>header button{color:#052c32;background:#35d1c4;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:800;display:flex}.current-program-console>header button svg{width:12px}.current-plan-table>div,.current-plan-table>article{grid-template-columns:100px minmax(200px,1fr) 150px 60px;align-items:center;gap:12px;display:grid}.current-plan-table>div{color:#74818b;text-transform:uppercase;background:#eef2f4;min-height:32px;padding:0 14px;font-size:7px;font-weight:800}.current-plan-table>article{border-top:1px solid #e1e7ea;min-height:68px;padding:11px 14px}.current-plan-table>article>i{color:#516571;background:#e8edf0;width:fit-content;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.current-plan-table>article>i.complete{color:#0d6c4b;background:#e0f2e9}.current-plan-table>article>i.in-progress{color:#12619a;background:#e3eef5}.current-plan-table>article>i.needs-attention{color:#914f06;background:#ffebca}.current-plan-table>article>div{gap:3px;display:grid}.current-plan-table>article>div strong{font-size:9px}.current-plan-table>article>div span,.current-plan-table>article>span{color:#74818b;font-size:8px}.current-plan-table>article>button{color:#1269a9;background:#e8f1f6;padding:6px 8px;font-size:7px;font-weight:800}.explorer-learning-detail{padding-bottom:100px}.learning-console-head{color:#fff;background:#0c2942;grid-template-columns:1fr 230px auto;align-items:center;gap:30px;padding:28px max(28px,50vw - 660px);display:grid}.learning-console-head>div:first-child>span{color:#35d1c4;text-transform:uppercase;font-size:7px;font-weight:800}.learning-console-head h1{margin:6px 0;font-size:30px}.learning-console-head p{color:#a9bdcb;margin:0;font-size:8px}.learning-console-head>div:nth-child(2){grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;display:grid}.learning-console-head>div:nth-child(2) strong{grid-row:1/3;font-size:28px}.learning-console-head>div:nth-child(2) span{color:#a9bdcb;font-size:8px}.learning-console-head>div:nth-child(2) i{background:#39576e;height:5px;overflow:hidden}.learning-console-head>div:nth-child(2) i b{background:#35d1c4;height:100%;display:block}.learning-console-head>button{color:#052c32;background:#35d1c4;align-items:center;gap:6px;padding:10px 12px;font-size:8px;font-weight:800;display:flex}.learning-console-head>button svg{width:13px}.learning-console-layout{background:#fff;border-inline:1px solid #cbd6df;grid-template-columns:150px minmax(0,1fr) 250px;width:min(1320px,100%);min-height:600px;margin:0 auto;display:grid}.learning-console-layout>nav{background:#f5f8fa;border-right:1px solid #cbd6df;flex-direction:column;padding:12px 8px;display:flex}.learning-console-layout>nav button{color:#53626d;background:0 0;justify-content:space-between;align-items:center;min-height:36px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.learning-console-layout>nav button.active{color:#fff;background:#0c2942}.learning-console-layout>nav b{color:#7c4507}.learning-console-layout>section{padding:18px}.learning-console-summary{border:1px solid #cbd6df;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.learning-console-summary article{border-right:1px solid #cbd6df;gap:4px;padding:15px;display:grid}.learning-console-summary article:last-child{border:0}.learning-console-summary span{color:#74818b;text-transform:uppercase;font-size:7px}.learning-console-summary strong{font-size:18px}.learning-console-summary small{color:#74818b;font-size:7px}.learning-console-table{border:1px solid #cbd6df}.learning-console-table>div,.learning-console-table>article{grid-template-columns:45px minmax(190px,1fr) 85px 125px 100px 65px;align-items:center;gap:9px;display:grid}.learning-console-table>div{color:#74818b;text-transform:uppercase;background:#eef2f4;min-height:32px;padding:0 12px;font-size:7px;font-weight:800}.learning-console-table>article{border-top:1px solid #e0e6ea;min-height:72px;padding:11px 12px}.learning-console-table>article>b{color:#fff;background:#1269a9;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.learning-console-table>article>div{gap:3px;display:grid}.learning-console-table>article>div span{color:#1269a9;font-size:7px}.learning-console-table>article>div strong{font-size:8px}.learning-console-table>article>i{width:fit-content;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.learning-console-table>article>i.in-progress{color:#12619a;background:#e3eef5}.learning-console-table>article>i.upcoming{color:#6e627e;background:#eee9f3}.learning-console-table>article>span{color:#67757f;font-size:7px}.learning-console-table>article>button{color:#1269a9;background:#e8f1f6;align-items:center;gap:4px;padding:6px 7px;font-size:7px;font-weight:800;display:flex}.learning-console-table>article>button svg{width:11px}.learning-console-layout>aside{background:#f5f8fa;border-left:1px solid #cbd6df;padding:16px}.learning-console-layout>aside>div{background:#fff;border:1px solid #d4dde3;margin-bottom:12px;padding:14px}.learning-console-layout>aside>div>span{color:#1269a9;text-transform:uppercase;font-size:7px;font-weight:800}.learning-console-layout>aside h3{margin:7px 0;font-size:11px}.learning-console-layout>aside p{color:#74818b;font-size:8px}.learning-console-layout>aside button{color:#fff;background:#1269a9;width:100%;padding:8px;font-size:7px;font-weight:800}.learning-console-layout>aside dl{margin-bottom:0}.learning-console-layout>aside dl>div{justify-content:space-between;gap:8px;padding:5px 0;display:flex}.learning-console-layout>aside dt{color:#74818b;font-size:7px}.learning-console-layout>aside dd{text-align:right;max-width:130px;margin:0;font-size:7px;font-weight:700}.explorer-program-admin,.explorer-roster{width:min(1400px,100% - 56px);margin:0 auto;padding:30px 0 100px}.explorer-program-admin .console-title .back-link,.explorer-roster .console-title .back-link{margin-bottom:9px;font-size:8px;display:flex}.program-ops-metrics{background:#fff;border:1px solid #cbd6df;grid-template-columns:repeat(5,1fr);margin-bottom:15px;display:grid}.program-ops-metrics article{border-right:1px solid #cbd6df;gap:4px;padding:16px;display:grid}.program-ops-metrics article:last-child{border:0}.program-ops-metrics article.warning{background:#fff8ec;box-shadow:inset 3px 0 #df8326}.program-ops-metrics span{color:#74818b;text-transform:uppercase;font-size:7px;font-weight:800}.program-ops-metrics strong{font-size:21px}.program-ops-metrics small{color:#74818b;font-size:7px}.program-ops-layout{background:#fff;border:1px solid #cbd6df;grid-template-columns:170px minmax(0,1fr) 250px;display:grid}.program-ops-layout>nav{background:#f5f8fa;border-right:1px solid #cbd6df;flex-direction:column;padding:12px 8px;display:flex}.program-ops-layout>nav>span{color:#7b8790;text-transform:uppercase;padding:11px 8px 6px;font-size:7px;font-weight:800}.program-ops-layout>nav button{color:#53626c;text-align:left;background:0 0;grid-template-columns:17px 1fr 17px;align-items:center;gap:6px;min-height:36px;padding:0 8px;font-size:8px;font-weight:700;display:grid}.program-ops-layout>nav button.active{color:#fff;background:#0c2942}.program-ops-layout>nav svg{width:13px}.program-ops-layout>nav b{color:#071d31;background:#35d1c4;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.program-ops-layout>section{padding:18px}.ops-section-title{justify-content:space-between;align-items:start;margin-bottom:14px;display:flex}.ops-section-title span{color:#1269a9;text-transform:uppercase;font-size:7px;font-weight:800}.ops-section-title h2{margin:5px 0 0;font-size:18px}.delivery-matrix-head,.delivery-matrix-row{grid-template-columns:minmax(190px,1fr) 110px 85px 85px 100px 35px;align-items:center;gap:9px;display:grid}.delivery-matrix-head{color:#74818b;text-transform:uppercase;background:#eef2f4;min-height:32px;padding:0 11px;font-size:7px;font-weight:800}.delivery-matrix-row{border-bottom:1px solid #e0e6ea;min-height:66px;padding:10px 11px}.delivery-matrix-row>div{gap:3px;display:grid}.delivery-matrix-row>div span{color:#1269a9;font-size:7px}.delivery-matrix-row>div strong{font-size:8px}.delivery-matrix-row>div:nth-child(2) span{color:#74818b}.delivery-matrix-row>i{color:#147451;align-items:center;gap:4px;font-size:7px;font-style:normal;font-weight:800;display:flex}.delivery-matrix-row>i svg{width:11px}.delivery-matrix-row>button{color:#1269a9;background:#e8f1f6;place-items:center;width:27px;height:27px;display:grid}.delivery-matrix-row>button svg{width:12px}.ops-exception-panel{border:1px solid #d6dee3;margin-top:20px}.ops-exception-panel>header{color:#fff;background:#0c2942;justify-content:space-between;align-items:center;padding:14px;display:flex}.ops-exception-panel>header span{color:#35d1c4;text-transform:uppercase;font-size:7px;font-weight:800}.ops-exception-panel>header h2{margin:4px 0 0;font-size:14px}.ops-exception-panel>header button{color:#35d1c4;background:0 0;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.ops-exception-panel>header button svg{width:11px}.ops-exception-panel>article{border-top:1px solid #e0e6ea;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:58px;padding:9px 13px;display:grid}.ops-exception-panel>article>i{color:#7d4506;background:#ffdc99;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:800;display:grid}.ops-exception-panel>article div{gap:3px;display:grid}.ops-exception-panel>article strong{font-size:8px}.ops-exception-panel>article span{color:#74818b;font-size:7px}.program-ops-layout>aside{background:#f5f8fa;border-left:1px solid #cbd6df;padding:17px}.program-ops-layout>aside>span{color:#1269a9;text-transform:uppercase;font-size:7px;font-weight:800}.program-ops-layout>aside h3{margin:7px 0;font-size:12px;line-height:1.35}.program-ops-layout>aside p{color:#687680;font-size:8px;line-height:1.5}.program-ops-layout>aside dl{border-block:1px solid #d6dee3;margin:17px 0;padding-block:11px}.program-ops-layout>aside dl>div{justify-content:space-between;gap:8px;padding:5px 0;display:flex}.program-ops-layout>aside dt{color:#74818b;font-size:7px}.program-ops-layout>aside dd{text-align:right;margin:0;font-size:7px;font-weight:700}.program-ops-layout>aside button{color:#fff;background:#1269a9;width:100%;padding:8px;font-size:7px;font-weight:800}.roster-console-toolbar{background:#fff;border:1px solid #cbd6df;align-items:center;gap:12px;padding:12px;display:flex}.roster-console-toolbar label{border:1px solid #cbd6df;align-items:center;gap:7px;width:320px;height:33px;padding:0 8px;display:flex}.roster-console-toolbar label svg{color:#71808b;width:12px}.roster-console-toolbar input{border:0;outline:0;min-width:0;font-size:8px}.roster-console-toolbar>div{gap:3px;margin-left:auto;display:flex}.roster-console-toolbar>div button,.roster-console-toolbar>button{color:#64727c;background:#edf2f4;padding:8px 9px;font-size:7px;font-weight:800}.roster-console-toolbar>div button.active{color:#fff;background:#0c2942}.roster-console-toolbar>button{align-items:center;gap:5px;margin-left:10px;display:flex}.roster-console-toolbar>button svg{width:12px}.roster-console-table{background:#fff;border-inline:1px solid #cbd6df}.roster-console-table>div,.roster-console-table>article{grid-template-columns:minmax(200px,1.2fr) 140px 100px minmax(160px,1fr) 110px 55px;align-items:center;gap:11px;display:grid}.roster-console-table>div{color:#74818b;text-transform:uppercase;background:#eef2f4;min-height:34px;padding:0 14px;font-size:7px;font-weight:800}.roster-console-table>article{border-bottom:1px solid #e0e6ea;min-height:74px;padding:11px 14px}.roster-console-table>article>div:first-child{align-items:center;gap:9px;display:flex}.roster-console-table>article>div:first-child>i{color:#fff;background:#1269a9;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:800;display:grid}.roster-console-table>article>div:first-child>div{gap:3px;display:grid}.roster-console-table>article>div:first-child span{color:#74818b;font-size:7px}.roster-console-table>article>div:nth-child(2){grid-template-columns:30px 1fr;align-items:center;gap:6px;display:grid}.roster-console-table>article>div:nth-child(2) strong{font-size:8px}.roster-console-table>article>div:nth-child(2) i{background:#e0e7eb;height:4px;overflow:hidden}.roster-console-table>article>div:nth-child(2) b{background:#1269a9;height:100%;display:block}.roster-console-table>article>span{font-size:8px}.roster-console-table>article>span.on-track{color:#147451}.roster-console-table>article>span.review,.roster-console-table>article>span.at-risk{color:#985506}.roster-console-table>article>i{color:#147451;background:#e0f2e9;width:fit-content;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.roster-console-table>article>i.needs-attention,.roster-console-table>article>i.staff-review{color:#8a4d07;background:#ffebca}.roster-console-table>article>button{color:#1269a9;background:0 0;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.roster-console-table>article>button svg{width:11px}.roster-console-footer{color:#74818b;background:#fff;border:1px solid #cbd6df;border-top:0;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;font-size:7px;display:flex}.roster-console-footer>div{align-items:center;gap:4px;display:flex}.roster-console-footer button,.roster-console-footer b{background:#edf2f4;place-items:center;width:26px;height:26px;display:grid}.roster-console-footer svg{width:12px}.community-programs-page,.community-program-page,.community-plan,.community-learner-journal,.community-learning-detail,.community-program-studio,.community-roster{background:#fbfaf7}.community-pathway-invite{background:#f4efe5;grid-template-columns:1fr 1fr;gap:60px;padding:60px max(28px,50vw - 630px);display:grid}.community-pathway-invite>div:first-child>span{color:#e86f37;text-transform:uppercase;font-size:8px;font-weight:800}.community-pathway-invite h2{color:#164d83;margin:10px 0;font-family:Newsreader,serif;font-size:38px;font-weight:500;line-height:1.1}.community-pathway-invite p{color:#646c69;font-family:Newsreader,serif;font-size:16px;line-height:1.5}.community-pathway-invite>div:last-child{display:grid}.community-pathway-invite>div:last-child>button{color:#164d83;text-align:left;background:0 0;border-bottom:1px solid #c8c5bc;grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;min-height:62px;padding:0;display:grid}.community-pathway-invite>div:last-child>button span{color:#e86f37;font-family:Newsreader,serif;font-size:18px}.community-pathway-invite>div:last-child>button strong{font-family:Newsreader,serif;font-size:15px;font-weight:500}.community-pathway-invite>div:last-child>button svg{color:#e86f37;width:14px}.community-pathway-invite>div:last-child>button.all-pathways{color:#fff;background:#164d83;grid-template-columns:1fr 18px;min-height:50px;margin-top:10px;padding:0 13px;font-family:DM Sans,sans-serif;font-size:8px;font-weight:800}.community-pathway-invite>div:last-child>button.all-pathways svg{color:#f3c963}.pathway-journal-cover{background:#f4efe5;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:0 55px;min-height:610px;padding:26px max(28px,50vw - 630px) 55px;display:grid}.journal-edition{color:#6e6d67;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #bdbab1;grid-column:1/-1;justify-content:space-between;padding-bottom:15px;font-size:8px;font-weight:800;display:flex}.pathway-journal-cover>div:nth-child(2){align-self:center;padding-right:30px}.pathway-journal-cover>div:nth-child(2)>span{color:#e86f37;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.pathway-journal-cover h1{color:#164d83;letter-spacing:-.045em;margin:18px 0 22px;font-family:Newsreader,serif;font-size:clamp(54px,6vw,80px);font-weight:500;line-height:.92}.pathway-journal-cover h1 em{color:#172330;font-weight:400}.pathway-journal-cover>div:nth-child(2)>p{color:#606867;max-width:670px;font-family:Newsreader,serif;font-size:19px;line-height:1.5}.pathway-journal-cover label{color:#e86f37;background:#fff;border-bottom:2px solid #172330;align-items:center;gap:10px;max-width:550px;height:54px;margin-top:24px;padding:0 14px;display:flex}.pathway-journal-cover label svg{width:19px}.pathway-journal-cover input{background:0 0;border:0;outline:0;flex:1;min-width:0}.pathway-journal-cover>aside{color:#fff;background:#164d83;align-self:center;padding:26px;box-shadow:10px 10px #dfd6c7}.pathway-journal-cover>aside>strong{color:#f3c963;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:8px;display:block}.pathway-journal-cover>aside button{color:#fff;text-align:left;background:0 0;border-top:1px solid #4c74a0;grid-template-columns:31px 1fr 20px;align-items:center;gap:10px;width:100%;min-height:78px;padding:11px 0;display:grid}.pathway-journal-cover>aside button>span{color:#f3c963;font-family:Newsreader,serif;font-size:19px}.pathway-journal-cover>aside button>div{gap:4px;display:grid}.pathway-journal-cover>aside button strong{font-family:Newsreader,serif;font-size:15px;font-weight:500}.pathway-journal-cover>aside button small{color:#b9ccd9;font-size:7px}.pathway-journal-cover>aside button svg{color:#f3c963;width:15px}.pathway-principles{border-bottom:1px solid #d3d0c8;grid-template-columns:repeat(3,1fr);width:min(1260px,100% - 56px);margin:0 auto;display:grid}.pathway-principles article{border-right:1px solid #d3d0c8;grid-template-columns:34px 1fr;gap:5px 12px;padding:34px 26px;display:grid}.pathway-principles article:last-child{border:0}.pathway-principles svg{color:#e86f37;grid-row:1/4}.pathway-principles span{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.pathway-principles h3{color:#164d83;margin:0;font-family:Newsreader,serif;font-size:18px;font-weight:500}.pathway-principles p{color:#6b716f;margin:0;font-size:8px;line-height:1.5}.pathway-features{width:min(1260px,100% - 56px);margin:0 auto;padding:85px 0 100px}.pathway-feature{background:#f4efe5;grid-template-columns:.82fr 1.18fr;min-height:410px;margin:28px 0 65px;display:grid}.pathway-feature:nth-child(odd){grid-template-columns:1.18fr .82fr}.pathway-feature:nth-child(odd) .pathway-feature-image{grid-column:2}.pathway-feature:nth-child(odd)>div:last-child{grid-area:1/1}.pathway-feature-image{min-height:410px;position:relative}.pathway-feature-image img{object-fit:cover;width:100%;height:100%}.pathway-feature-image>span{color:#fff;background:#e86f37;border-radius:50%;place-items:center;width:55px;height:55px;font-family:Newsreader,serif;font-size:19px;display:grid;position:absolute;top:18px;left:18px}.pathway-feature>div:last-child{flex-direction:column;justify-content:center;padding:42px 48px;display:flex}.pathway-feature>div:last-child>span{color:#e86f37;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.pathway-feature .availability{margin-top:10px}.pathway-feature h2{color:#164d83;margin:14px 0 10px;font-family:Newsreader,serif;font-size:37px;font-weight:500;line-height:1.05}.pathway-feature p{color:#646c6b;font-family:Newsreader,serif;font-size:15px;line-height:1.55}.pathway-feature dl{border-block:1px solid #cfcbc1;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;padding-block:13px;display:grid}.pathway-feature dt{color:#777b76;text-transform:uppercase;font-size:7px;font-weight:800}.pathway-feature dd{margin:4px 0 0;font-size:8px;font-weight:700;line-height:1.4}.pathway-feature>div:last-child>button{color:#fff;background:#164d83;align-self:start;align-items:center;gap:8px;margin-top:14px;padding:11px 14px;font-size:8px;font-weight:800;display:flex}.pathway-feature>div:last-child>button svg{width:13px}.community-program-page{padding-bottom:100px}.pathway-story-hero{background:#f4efe5;grid-template-columns:1.06fr .94fr;width:min(1260px,100% - 56px);min-height:540px;margin:0 auto;display:grid}.pathway-story-hero>img{object-fit:cover;width:100%;height:100%}.pathway-story-hero>div{flex-direction:column;justify-content:center;padding:48px;display:flex}.pathway-story-hero>div>span:not(.availability){color:#e86f37;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.pathway-story-hero .availability{margin-top:12px}.pathway-story-hero h1{color:#164d83;letter-spacing:-.04em;margin:18px 0 14px;font-family:Newsreader,serif;font-size:clamp(44px,5vw,66px);font-weight:500;line-height:.95}.pathway-story-hero>div>p{color:#606867;font-family:Newsreader,serif;font-size:17px;line-height:1.55}.pathway-story-hero>div>div{border-top:1px solid #ccc8be;margin-top:20px;padding-top:16px;display:grid}.pathway-story-hero>div>div span{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.pathway-story-hero>div>div strong{color:#164d83;margin-top:5px;font-family:Newsreader,serif;font-size:20px}.pathway-story-hero>div>div small{color:#737873;font-size:8px}.pathway-story-layout{grid-template-columns:190px minmax(0,800px);justify-content:center;gap:75px;padding:75px 28px;display:grid}.pathway-story-layout>aside{border-top:2px solid #e86f37;align-self:start;padding-top:9px;position:sticky;top:20px}.pathway-story-layout>aside>span{color:#767872;text-transform:uppercase;font-size:7px;font-weight:800}.pathway-story-layout>aside nav{margin-top:13px;display:grid}.pathway-story-layout>aside a{color:#164d83;border-bottom:1px solid #d3d0c8;padding:9px 0;font-family:Newsreader,serif;font-size:14px;text-decoration:none}.pathway-story-layout>article>section{padding-bottom:58px}.pathway-story-layout>article>section>span{color:#e86f37;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.pathway-story-layout>article>section>h2{color:#164d83;margin:11px 0 18px;font-family:Newsreader,serif;font-size:36px;font-weight:500;line-height:1.2}.pathway-destination>p{color:#626a69;font-size:12px;line-height:1.7}.pathway-destination>div{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.pathway-destination i{color:#164d83;background:#e8edf1;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.pathway-story-layout blockquote{color:#164d83;background:#f4efe5;border-left:5px solid #f3c963;margin:0 0 60px;padding:35px 40px;font-family:Newsreader,serif;font-size:27px;line-height:1.3}.pathway-story-layout cite{color:#717670;text-transform:uppercase;margin-top:16px;font-family:DM Sans,sans-serif;font-size:7px;font-style:normal;font-weight:800;display:block}.story-sequence{position:relative}.story-sequence:before{content:"";background:#c7c4bb;width:1px;position:absolute;top:35px;bottom:35px;left:24px}.story-sequence>article{grid-template-columns:50px 1fr auto;gap:17px;min-height:135px;display:grid;position:relative}.story-sequence>article>span{z-index:1;color:#fff;background:#164d83;border:6px solid #fbfaf7;border-radius:50%;align-self:start;place-items:center;width:50px;height:50px;font-family:Newsreader,serif;font-size:15px;display:grid}.story-sequence>article>div{padding:4px 0 28px}.story-sequence small{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.story-sequence h3{color:#164d83;margin:6px 0;font-family:Newsreader,serif;font-size:21px;font-weight:500}.story-sequence p{color:#666e6d;font-size:10px;line-height:1.55}.story-sequence>article>i{color:#164d83;background:#e8edf1;align-self:start;margin-top:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.story-cohort{background:#fff;border:1px solid #cbc8bf;margin:12px 0}.story-cohort.selected{border-color:#e86f37;box-shadow:inset 4px 0 #e86f37}.story-cohort>button:first-child{width:100%;min-height:115px;color:inherit;text-align:left;background:0 0;grid-template-columns:25px 1fr 150px;align-items:center;gap:14px;padding:17px;display:grid}.story-cohort>button:first-child>i{color:#fff;background:#fff;border:1px solid #b9b9b2;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.story-cohort.selected>button:first-child>i{background:#e86f37;border-color:#e86f37}.story-cohort>button:first-child>i svg{width:12px}.story-cohort>button:first-child>div:nth-child(2){gap:5px;display:grid}.story-cohort h3{color:#164d83;margin:4px 0 0;font-family:Newsreader,serif;font-size:18px;font-weight:500}.story-cohort p{color:#69706e;margin:0;font-size:8px;line-height:1.5}.story-cohort>button:first-child>div:last-child{justify-items:end;display:grid}.story-cohort>button:first-child>div:last-child strong{color:#164d83;font-family:Newsreader,serif;font-size:24px}.story-cohort>button:first-child>div:last-child span,.story-cohort>button:first-child>div:last-child small{color:#747873;font-size:7px}.story-cohort>.community-primary{width:calc(100% - 34px);margin:0 17px 17px}.story-support{grid-template-columns:1fr 1fr;gap:17px;display:grid}.story-support>div{background:#f4efe5;padding:23px}.story-support svg{color:#e86f37}.story-support span{color:#e86f37;text-transform:uppercase;margin-top:12px;font-size:7px;font-weight:800;display:block}.story-support h3{color:#164d83;margin:6px 0 12px;font-family:Newsreader,serif;font-size:18px;font-weight:500}.story-support p{color:#606867;gap:6px;font-size:8px;line-height:1.5;display:flex}.story-support p svg{flex:0 0 12px;width:12px}.community-plan{background:#f4efe5;padding:40px 28px 100px}.plan-letter{background:#fffdfa;border:1px solid #c9c5bb;max-width:1120px;margin:0 auto;box-shadow:12px 12px #dfd8cb}.plan-letter>header{border-bottom:1px solid #d3cfc5;justify-content:space-between;align-items:center;min-height:55px;padding:0 28px;display:flex}.plan-letter>header button{color:#164d83;background:0 0;align-items:center;gap:6px;padding:0;font-size:8px;font-weight:800;display:flex}.plan-letter>header button svg{width:13px}.plan-letter>header span{color:#164d83;font-family:Newsreader,serif;font-size:14px;font-style:italic}.plan-letter>header small{color:#747872;text-transform:uppercase;font-size:7px;font-weight:800}.plan-letter-title{text-align:center;padding:35px 45px 28px}.plan-letter-title span{color:#e86f37;text-transform:uppercase;font-size:8px;font-weight:800}.plan-letter-title h1{color:#164d83;margin:8px 0 4px;font-family:Newsreader,serif;font-size:42px;font-weight:500}.plan-letter-title p{color:#696f6c;margin:0;font-family:Newsreader,serif;font-size:15px}.plan-letter-grid{border-top:1px solid #d3cfc5;grid-template-columns:minmax(0,1fr) 315px;display:grid}.plan-letter-grid>section{padding:32px 38px}.plan-promise{background:#f4efe5;border-left:4px solid #f3c963;gap:13px;padding:20px;display:flex}.plan-promise>svg{color:#e86f37}.plan-promise span{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.plan-promise h2{color:#164d83;margin:5px 0;font-family:Newsreader,serif;font-size:22px;font-weight:500}.plan-promise p{color:#646c69;margin:0;font-size:9px;line-height:1.5}.letter-sequence{margin-top:20px;display:grid}.letter-sequence article{border-bottom:1px solid #d6d2c9;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:88px;display:grid}.letter-sequence article>span{color:#fff;background:#164d83;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Newsreader,serif;display:grid}.letter-sequence article>div{gap:4px;display:grid}.letter-sequence small{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.letter-sequence strong{color:#164d83;font-family:Newsreader,serif;font-size:16px}.letter-sequence p{color:#69706e;margin:0;font-size:8px}.letter-sequence article>i{color:#147451;align-items:center;gap:4px;font-size:7px;font-style:normal;font-weight:800;display:flex}.letter-sequence article>i svg{width:11px}.letter-prior-learning{color:#6f5636;background:#fff1cf;gap:11px;margin-top:20px;padding:15px;display:flex}.letter-prior-learning svg{color:#b26110}.letter-prior-learning strong{font-family:Newsreader,serif;font-size:15px}.letter-prior-learning p{margin:4px 0 0;font-size:8px;line-height:1.5}.plan-letter-grid>aside{background:#f8f4ec;border-left:1px solid #d3cfc5;padding:27px}.plan-letter-grid>aside>span{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.plan-letter-grid>aside>button:not(.community-primary){width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #d2cec5;grid-template-columns:34px 1fr 16px;align-items:center;gap:8px;margin:8px 0;padding:10px;display:grid}.plan-letter-grid>aside>button.selected{border-color:#e86f37;box-shadow:inset 3px 0 #e86f37}.plan-letter-grid>aside>button>i{color:#fff;background:#164d83;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:800;display:grid}.plan-letter-grid>aside>button>div{gap:3px;display:grid}.plan-letter-grid>aside>button strong{font-family:Newsreader,serif;font-size:13px}.plan-letter-grid>aside>button small{color:#747873;font-size:7px}.plan-letter-grid>aside>button svg{color:#e86f37;width:14px}.plan-letter-grid>aside hr{border:0;border-top:1px solid #ccc8be;margin:19px 0}.plan-letter-grid>aside dl{margin:0 0 15px}.plan-letter-grid>aside dl>div{gap:3px;padding:6px 0;display:grid}.plan-letter-grid>aside dt{color:#777a75;text-transform:uppercase;font-size:7px}.plan-letter-grid>aside dd{margin:0;font-size:8px;font-weight:700;line-height:1.4}.plan-letter-grid>aside>.community-primary{width:100%}.funding-stories{gap:9px;margin-top:18px;display:grid}.funding-stories button{min-height:68px;color:inherit;text-align:left;background:#fff;border:1px solid #d4d0c7;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;padding:11px;display:grid}.funding-stories button.selected{background:#fff9f3;border-color:#e86f37;box-shadow:inset 4px 0 #e86f37}.funding-stories svg{color:#e86f37;width:21px}.funding-stories div{gap:3px;display:grid}.funding-stories strong{color:#164d83;font-family:Newsreader,serif;font-size:15px}.funding-stories small{color:#747873;font-size:8px}.program-confirmation-letter{border-block:1px solid #d5d1c8;margin:28px 0;padding:23px}.program-confirmation-letter>span{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.program-confirmation-letter h2{color:#164d83;margin:8px 0;font-family:Newsreader,serif;font-size:26px;font-weight:500}.program-confirmation-letter p{color:#676f6c;font-size:9px;line-height:1.5}.program-confirmation-letter>div{color:#164d83;background:#f4efe5;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px;font-size:9px;display:flex}.program-confirmation-letter>div svg{color:#e86f37}.community-learner-journal{padding-bottom:100px}.journal-header{background:#f4efe5;grid-template-columns:1fr 320px;gap:60px;min-height:410px;padding:65px max(28px,50vw - 630px);display:grid}.journal-header>div:first-child{align-self:center}.journal-header>div:first-child>span{color:#e86f37;text-transform:uppercase;font-size:8px;font-weight:800}.journal-header h1{color:#164d83;margin:15px 0;font-family:Newsreader,serif;font-size:clamp(50px,5.5vw,72px);font-weight:500;line-height:.95}.journal-header h1 em{color:#172330;font-weight:400}.journal-header>div:first-child>p{color:#616967;max-width:650px;font-family:Newsreader,serif;font-size:18px;line-height:1.5}.journal-next{color:#fff;background:#164d83;align-self:center;padding:28px;box-shadow:8px 8px #d8cebd}.journal-next>span{color:#f3c963;text-transform:uppercase;font-size:8px;font-weight:800}.journal-next>strong{margin:8px 0;font-family:Newsreader,serif;font-size:41px;display:block}.journal-next p{color:#c2d2de;font-size:9px;line-height:1.6}.journal-next button{color:#172330;background:#f3c963;align-items:center;gap:7px;margin-top:20px;padding:10px 12px;font-size:8px;font-weight:800;display:flex}.journal-next button svg{width:12px}.journal-action{color:#70480f;background:#f6d57d;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;width:min(1260px,100% - 56px);margin:-22px auto 55px;padding:22px 26px;display:grid;box-shadow:6px 6px #ded5c5}.journal-action>svg{width:30px}.journal-action span{text-transform:uppercase;font-size:7px;font-weight:800}.journal-action h2{margin:5px 0 3px;font-family:Newsreader,serif;font-size:20px}.journal-action p{margin:0;font-size:8px}.journal-action button{color:#fff;background:#164d83;align-items:center;gap:7px;padding:10px 12px;font-size:8px;font-weight:800;display:flex}.journal-action button svg{width:12px}.journal-program{background:#fffdfa;border:1px solid #d0ccc3;grid-template-columns:.85fr 1.15fr;width:min(1120px,100% - 56px);margin:0 auto 80px;display:grid}.journal-program-image{min-height:500px;position:relative}.journal-program-image img{object-fit:cover;width:100%;height:100%}.journal-program-image .program-progress-ring{position:absolute;bottom:35px;right:-40px}.journal-program>div:last-child{padding:42px 45px 42px 65px}.journal-program>div:last-child>span{color:#e86f37;text-transform:uppercase;font-size:8px;font-weight:800}.journal-program h2{color:#164d83;margin:11px 0 6px;font-family:Newsreader,serif;font-size:36px;font-weight:500;line-height:1.05}.journal-program>div:last-child>p{color:#6c726e;font-family:Newsreader,serif}.journal-milestones{margin:24px 0;display:grid}.journal-milestones article{border-bottom:1px solid #d5d1c8;grid-template-columns:29px 1fr;align-items:center;gap:10px;min-height:65px;display:grid}.journal-milestones article>i{color:#fff;background:#8b9693;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.journal-milestones article.complete>i{background:#167b58}.journal-milestones article.in-progress>i{background:#164d83}.journal-milestones article.needs-attention>i{background:#e86f37}.journal-milestones article svg{width:12px}.journal-milestones article>div{gap:3px;display:grid}.journal-milestones strong{color:#164d83;font-family:Newsreader,serif;font-size:15px}.journal-milestones span{color:#747873;font-size:7px}.journal-program>div:last-child>button{color:#fff;background:#164d83;align-items:center;gap:7px;padding:11px 13px;font-size:8px;font-weight:800;display:flex}.journal-shelf{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1260px,100% - 56px);margin:0 auto;display:grid}.journal-shelf .community-heading{grid-column:1/-1}.journal-shelf>article{background:#f4efe5;border-top:4px solid #e86f37;padding:23px}.journal-shelf>article>span{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.journal-shelf h3{color:#164d83;min-height:48px;margin:8px 0;font-family:Newsreader,serif;font-size:20px;font-weight:500}.journal-shelf p{color:#6c726f;font-size:8px}.journal-shelf article button{color:#164d83;background:0 0;align-items:center;gap:6px;padding:0;font-size:8px;font-weight:800;display:flex}.journal-shelf article button svg{width:12px}.community-learning-detail{padding-bottom:100px}.progress-story-cover{color:#fff;background:#164d83;justify-content:space-between;align-items:center;gap:40px;width:min(1120px,100% - 56px);margin:0 auto;padding:38px 45px;display:flex}.progress-story-cover>div>span{color:#f3c963;text-transform:uppercase;font-size:7px;font-weight:800}.progress-story-cover h1{margin:10px 0 5px;font-family:Newsreader,serif;font-size:38px;font-weight:500}.progress-story-cover p{color:#bed0dd;font-size:8px}.progress-story-cover>div>div{gap:7px;margin-top:18px;display:flex}.progress-story-cover button{color:#164d83;background:#fff;align-items:center;gap:5px;padding:9px 11px;font-size:7px;font-weight:800;display:flex}.progress-story-cover button svg{width:12px}.progress-story-cover .program-progress-ring{background:conic-gradient(#f3c963 var(--progress), #50769c 0)}.progress-story-layout{grid-template-columns:230px minmax(0,720px);justify-content:center;gap:60px;padding:60px 28px;display:grid}.progress-story-layout>aside{background:#f4efe5;align-self:start;padding:22px}.progress-story-layout>aside>span{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.progress-story-layout>aside dl{margin:14px 0}.progress-story-layout>aside dl>div{border-bottom:1px solid #d1cdc4;padding:8px 0}.progress-story-layout>aside dt{color:#777b76;text-transform:uppercase;font-size:7px}.progress-story-layout>aside dd{color:#164d83;margin:4px 0 0;font-family:Newsreader,serif;font-size:13px}.progress-story-layout>aside button{color:#fff;background:#164d83;width:100%;padding:9px;font-size:7px;font-weight:800}.progress-story-layout>article>span{color:#e86f37;text-transform:uppercase;font-size:8px;font-weight:800}.progress-story-layout>article>h2{color:#164d83;margin:10px 0 28px;font-family:Newsreader,serif;font-size:34px;font-weight:500}.progress-chapters>section{grid-template-columns:42px 1fr;gap:15px;min-height:145px;display:grid}.progress-chapters>section>div{position:relative}.progress-chapters>section>div>span{z-index:1;color:#fff;background:#8d9894;border-radius:50%;place-items:center;width:37px;height:37px;font-size:8px;font-weight:800;display:grid;position:relative}.progress-chapters>section.complete>div>span{background:#167b58}.progress-chapters>section.in-progress>div>span{background:#164d83}.progress-chapters>section.needs-attention>div>span{background:#e86f37}.progress-chapters>section>div>span svg{width:13px}.progress-chapters>section>div>i{background:#c9c6bd;width:1px;position:absolute;top:37px;bottom:0;left:18px}.progress-chapters>section:last-child>div>i{display:none}.progress-chapters>section>article{padding-bottom:28px}.progress-chapters small{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.progress-chapters h3{color:#164d83;margin:7px 0 5px;font-family:Newsreader,serif;font-size:20px;font-weight:500}.progress-chapters p{color:#666e6c;font-size:9px;line-height:1.5}.progress-chapters button{color:#fff;background:#164d83;align-items:center;gap:5px;padding:8px 10px;font-size:7px;font-weight:800;display:flex}.progress-chapters button svg{width:11px}.credential-destination{color:#fff;background:#164d83;border-left:5px solid #f3c963;gap:15px;padding:24px;display:flex}.credential-destination>svg{color:#f3c963}.credential-destination span{color:#f3c963;text-transform:uppercase;font-size:7px;font-weight:800}.credential-destination h3{margin:6px 0;font-family:Newsreader,serif;font-size:22px;font-weight:500}.credential-destination p{color:#bfd1dd;margin:0;font-size:8px;line-height:1.5}.community-program-studio,.community-roster{width:min(1260px,100% - 56px);margin:0 auto;padding:35px 0 100px}.community-program-studio>header,.community-roster>header{grid-template-columns:1fr auto 1fr;align-items:end;gap:25px;margin-bottom:28px;display:grid}.community-program-studio>header>button:first-child,.community-roster>header>button:first-child{color:#164d83;background:0 0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:8px;font-weight:800;display:flex}.community-program-studio>header>button:first-child svg,.community-roster>header>button:first-child svg{width:13px}.community-program-studio>header>div:nth-child(2),.community-roster>header>div:nth-child(2){text-align:center}.community-program-studio>header span,.community-roster>header span{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.community-program-studio>header h1,.community-roster>header h1{color:#164d83;margin:7px 0 4px;font-family:Newsreader,serif;font-size:32px;font-weight:500}.community-program-studio>header p,.community-roster>header p{color:#6b716e;margin:0;font-size:8px}.community-program-studio>header>div:last-child{justify-self:end;gap:7px;display:flex}.community-program-studio>header>div:last-child>button:first-child{color:#164d83;background:#e8edf1;align-items:center;gap:6px;padding:11px 13px;font-size:8px;font-weight:800;display:flex}.community-program-studio>header>div:last-child svg{width:13px}.studio-program-pulse{border-block:1px solid #d1cec5;grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid}.studio-program-pulse article{border-right:1px solid #d1cec5;gap:4px;padding:23px;display:grid}.studio-program-pulse article:last-child{border:0}.studio-program-pulse article.attention{background:#fff0d4}.studio-program-pulse span{color:#777b76;text-transform:uppercase;font-size:7px;font-weight:800}.studio-program-pulse strong{color:#164d83;font-family:Newsreader,serif;font-size:27px;font-weight:500}.studio-program-pulse strong small{font-size:11px}.studio-program-pulse p{color:#6c726e;margin:0;font-size:7px}.studio-program-board{grid-template-columns:minmax(0,1.3fr) 350px;gap:20px;display:grid}.studio-program-road,.studio-program-board>aside{background:#f4efe5;padding:24px}.studio-program-road>header{justify-content:space-between;align-items:start;margin-bottom:15px;display:flex}.studio-program-road>header span,.studio-program-board>aside>span{color:#e86f37;text-transform:uppercase;font-size:7px;font-weight:800}.studio-program-road>header h2,.studio-program-board>aside h2{color:#164d83;margin:6px 0;font-family:Newsreader,serif;font-size:23px;font-weight:500}.studio-program-road>header p{color:#6d736f;margin:0;font-size:8px}.studio-program-road>article{border-top:1px solid #d0ccc3;grid-template-columns:36px 1fr auto 30px;align-items:center;gap:11px;min-height:83px;padding:10px 0;display:grid;position:relative}.studio-program-road>article>i{color:#fff;background:#164d83;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Newsreader,serif;font-style:normal;display:grid}.studio-program-road>article>div{gap:3px;display:grid}.studio-program-road>article small{color:#e86f37;text-transform:uppercase;font-size:7px}.studio-program-road>article h3{color:#164d83;margin:0;font-family:Newsreader,serif;font-size:16px;font-weight:500}.studio-program-road>article p{color:#6a716e;margin:0;font-size:7px}.studio-program-road>article>span{color:#147451;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.studio-program-road>article>span svg{width:12px}.studio-program-road>article>button{color:#164d83;background:#fff;place-items:center;width:27px;height:27px;display:grid}.studio-program-road>article>button svg{width:12px}.studio-program-road>article>b{background:#aeb6b5;width:1px;position:absolute;top:58px;bottom:-25px;left:15px}.studio-program-board>aside>article{background:#fffdfa;border:1px solid #d2cec5;grid-template-columns:28px 1fr;gap:9px;margin-top:11px;padding:14px;display:grid}.studio-program-board>aside>article>i{color:#70480f;background:#f3c963;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.studio-program-board>aside>article>div{gap:3px;display:grid}.studio-program-board>aside>article strong{font-family:Newsreader,serif;font-size:14px}.studio-program-board>aside>article p{color:#6b716e;margin:0;font-size:7px;line-height:1.5}.studio-program-board>aside>article button{color:#fff;background:#164d83;grid-column:2;justify-self:start;padding:6px 8px;font-size:7px;font-weight:800}.studio-program-board>aside>article.healthy>svg{color:#167b58}.studio-version-story{color:#fff;background:#164d83;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;margin-top:20px;padding:24px;display:grid}.studio-version-story>svg{color:#f3c963}.studio-version-story span{color:#f3c963;text-transform:uppercase;font-size:7px;font-weight:800}.studio-version-story h2{margin:5px 0;font-family:Newsreader,serif;font-size:20px;font-weight:500}.studio-version-story p{color:#bfd0dc;margin:0;font-size:8px;line-height:1.45}.studio-version-story button{color:#172330;background:#f3c963;align-items:center;gap:6px;padding:10px 12px;font-size:7px;font-weight:800;display:flex}.studio-version-story button svg{width:11px}.community-roster>header{grid-template-columns:1fr 2fr 1fr}.community-roster>header>.community-primary{justify-self:end}.people-summary{border-block:1px solid #d1cec5;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.people-summary article{border-right:1px solid #d1cec5;place-items:center;gap:4px;padding:18px;display:grid}.people-summary article:last-child{border:0}.people-summary strong{color:#164d83;font-family:Newsreader,serif;font-size:27px;font-weight:500}.people-summary span{color:#777b76;text-transform:uppercase;font-size:7px;font-weight:800}.people-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.people-toolbar label{background:#fff;border-bottom:2px solid #172330;align-items:center;gap:7px;width:300px;height:37px;padding:0 9px;display:flex}.people-toolbar label svg{color:#e86f37;width:14px}.people-toolbar input{border:0;outline:0;min-width:0}.people-toolbar>div{gap:6px;display:flex}.people-toolbar>div button{color:#66706e;background:#eeeae1;padding:8px 10px;font-size:7px;font-weight:800}.people-toolbar>div button.active{color:#fff;background:#164d83}.people-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.people-grid>article{background:#f4efe5;border-top:4px solid #164d83;padding:20px}.people-grid>article.needs-attention,.people-grid>article.staff-review{background:#fff3e6;border-color:#e86f37}.people-grid>article>header{grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;display:grid}.people-grid>article>header>i{color:#fff;background:#164d83;border-radius:50%;place-items:center;width:40px;height:40px;font-size:8px;font-style:normal;font-weight:800;display:grid}.people-grid>article>header h2{color:#164d83;margin:0;font-family:Newsreader,serif;font-size:18px;font-weight:500}.people-grid>article>header span{color:#6b716d;font-size:7px}.people-grid>article>header button{color:#68706d;background:0 0}.person-progress{grid-template-columns:1fr auto;gap:6px;margin:18px 0;display:grid}.person-progress span{color:#747873;font-size:7px}.person-progress strong{color:#164d83;font-size:9px}.person-progress>i{background:#d8d4cb;grid-column:1/-1;height:5px;overflow:hidden}.person-progress>i b{background:#164d83;height:100%;display:block}.people-grid dl{border-block:1px solid #d1cec5;margin:0 0 15px;padding-block:10px}.people-grid dl>div{padding:5px 0}.people-grid dt{color:#777b76;text-transform:uppercase;font-size:7px}.people-grid dd{margin:3px 0 0;font-size:8px;font-weight:700}.people-grid>article>button{color:#fff;background:#164d83;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;font-size:7px;font-weight:800;display:flex}.people-grid>article>button svg{width:12px}.community-roster>footer{background:#e8edf1;border-left:3px solid #164d83;align-items:center;gap:9px;margin-top:18px;padding:13px;display:flex}.community-roster>footer svg{color:#164d83;width:16px}.community-roster>footer p{color:#53636b;margin:0;font-size:8px}@media (width<=1050px){.guided-program-list>article{grid-template-columns:45px 150px 1fr}.guided-program-list img{width:150px}.program-list-meta{grid-column:3;justify-items:start}.guided-program-layout,.guided-plan-grid,.guided-dashboard-grid,.learning-program-layout,.program-admin-grid{grid-template-columns:1fr}.guided-cohort-picker,.guided-plan-summary{position:static}.program-command-layout,.plan-console-grid{grid-template-columns:1fr}.program-cohort-console{position:static}.learning-console-layout{grid-template-columns:140px 1fr}.learning-console-layout>aside{border-top:1px solid #cbd6df;border-left:0;grid-column:2}.program-ops-layout{grid-template-columns:160px 1fr}.program-ops-layout>aside{border-top:1px solid #cbd6df;border-left:0;grid-column:2}.pathway-feature,.pathway-feature:nth-child(odd){grid-template-columns:1fr 1fr}.pathway-story-layout{grid-template-columns:160px 1fr;gap:40px}.studio-program-board{grid-template-columns:1fr}}@media (width<=760px){.program-sequence li{grid-template-columns:38px 1fr}.program-sequence li>span{width:34px;height:34px}.program-sequence li>i{grid-column:2;justify-self:start}.guided-programs-hero{padding:55px 0 70px}.guided-program-teaser{flex-direction:column;align-items:flex-start}.guided-programs-hero h1{font-size:45px}.guided-program-benefits{grid-template-columns:1fr}.guided-program-benefits article{border-bottom:1px solid #dce3e8;border-right:0}.guided-program-list>article{grid-template-columns:35px 1fr}.guided-program-list img{grid-column:2;width:100%;height:220px}.program-list-copy,.program-list-meta{grid-column:2}.guided-program-hero{grid-template-columns:1fr}.guided-program-hero-copy{padding:38px 24px}.guided-program-hero-copy dl{grid-template-columns:1fr}.guided-program-hero-image{min-height:340px}.guided-program-layout{padding-top:40px}.guided-program-support,.story-support{grid-template-columns:1fr}.guided-plan-heading,.program-admin-heading,.roster-heading,.learner-welcome{flex-direction:column;align-items:flex-start}.guided-plan-heading h1{font-size:37px}.plan-version{width:100%}.guided-plan-grid>section{padding:20px}.prior-learning-card{grid-template-columns:30px 1fr}.prior-learning-card button{grid-column:2;justify-self:start}.funding-options,.program-confirmation-map{grid-template-columns:1fr}.program-confirmation-map>div{border-bottom:1px solid #dce3e8;border-right:0}.learner-next-action{grid-template-columns:58px 1fr}.learner-next-action>button{grid-column:1/-1;justify-content:center}.active-program-top{flex-direction:column;align-items:flex-start}.my-learning-list article{grid-template-columns:65px 1fr;padding:12px 0}.my-learning-list article>.availability,.my-learning-list article>.completion-pill,.my-learning-list article>button{grid-column:2;justify-self:start}.learning-program-hero{flex-direction:column;align-items:flex-start;padding:30px 22px}.program-health-strip{grid-template-columns:1fr 1fr}.cohort-actions{grid-template-columns:1fr}.program-version-panel{flex-direction:column;align-items:flex-start}.roster-toolbar{flex-direction:column;align-items:stretch}.roster-toolbar label{width:100%}.guided-roster-table{overflow-x:auto}.roster-head,.guided-roster-table>article{min-width:850px}.program-query-bar{grid-template-columns:1fr;padding:28px 18px}.explorer-program-teaser{flex-direction:column;align-items:flex-start}.program-explorer-layout{grid-template-columns:1fr}.program-filters,.program-result-columns{display:none}.program-result-row{grid-template-columns:1fr auto;gap:8px}.program-result-row>div,.program-result-row>strong,.program-result-row>.availability{grid-column:1}.program-result-row>button{grid-area:1/2/6}.program-command-title{grid-template-columns:1fr;padding:30px 18px}.program-command-metrics{grid-template-columns:1fr 1fr}.program-command-layout{width:calc(100% - 30px)}.program-command-main{min-width:0;max-width:100%}.program-tabs{overflow-x:auto}.program-tabs button{min-width:90px}.program-outcome-panel,.program-rule-grid{grid-template-columns:1fr}.sequence-table{overflow-x:auto}.sequence-table>div,.sequence-table>article{min-width:700px}.plan-console-title{grid-template-columns:1fr auto}.plan-console-title>div:nth-child(2){text-align:left;grid-area:2/1/auto/-1;margin-top:18px}.plan-console-title>div:last-child{grid-column:2}.plan-section-grid{overflow-x:auto}.plan-section-head,.plan-section-grid>article{min-width:650px}.funding-console{grid-template-columns:1fr}.learner-console-title{flex-direction:column;align-items:stretch;gap:12px}.learner-console-title label{width:100%}.learner-console-grid{grid-template-columns:1fr}.learner-console-grid>aside,.learner-console-grid>section{min-width:0}.learner-console-grid>aside{border-bottom:1px solid #cbd6df;border-right:0}.learner-console-grid nav{max-width:100%;display:flex;overflow-x:auto}.learner-console-grid nav>span{display:none}.learner-console-grid nav button{min-width:115px}.learner-console-metrics{grid-template-columns:1fr 1fr}.current-plan-table{overflow-x:auto}.current-plan-table>div,.current-plan-table>article{min-width:660px}.learning-console-head{grid-template-columns:1fr;padding:25px 18px}.learning-console-layout{grid-template-columns:1fr}.learning-console-layout>nav{border-bottom:1px solid #cbd6df;border-right:0;flex-direction:row;overflow-x:auto}.learning-console-layout>nav button{min-width:100px}.learning-console-layout>aside{grid-column:1}.learning-console-table{overflow-x:auto}.learning-console-table>div,.learning-console-table>article{min-width:720px}.program-ops-metrics{grid-template-columns:1fr 1fr}.program-ops-layout{grid-template-columns:1fr}.program-ops-layout>nav{border-bottom:1px solid #cbd6df;border-right:0;flex-direction:row;overflow-x:auto}.program-ops-layout>nav>span{display:none}.program-ops-layout>nav button{min-width:120px}.program-ops-layout>aside{grid-column:1}.delivery-matrix-head,.delivery-matrix-row{min-width:700px}.program-ops-layout>section{overflow-x:auto}.roster-console-toolbar{flex-direction:column;align-items:stretch}.roster-console-toolbar label{width:100%}.roster-console-toolbar>div{margin-left:0;overflow-x:auto}.roster-console-toolbar>button{align-self:flex-start;margin-left:0}.roster-console-table{overflow-x:auto}.roster-console-table>div,.roster-console-table>article{min-width:850px}.pathway-journal-cover{grid-template-columns:1fr;padding:20px 18px 45px}.community-pathway-invite{grid-template-columns:1fr;gap:30px;padding-inline:18px}.pathway-journal-cover>div:nth-child(2){padding:45px 0 35px}.pathway-journal-cover h1{font-size:50px}.pathway-principles{grid-template-columns:1fr;width:calc(100% - 36px)}.pathway-principles article{border-bottom:1px solid #d3d0c8;border-right:0}.pathway-features{width:calc(100% - 36px)}.pathway-feature,.pathway-feature:nth-child(odd){grid-template-columns:1fr}.pathway-feature:nth-child(odd) .pathway-feature-image,.pathway-feature:nth-child(odd)>div:last-child{grid-area:auto/1}.pathway-feature-image{min-height:300px}.pathway-feature>div:last-child{padding:32px 24px}.pathway-feature dl{grid-template-columns:1fr}.pathway-story-hero{grid-template-columns:1fr;width:calc(100% - 36px)}.pathway-story-hero>img{min-height:320px}.pathway-story-hero>div{padding:34px 24px}.pathway-story-layout{grid-template-columns:1fr;gap:30px;padding-inline:18px}.pathway-story-layout>aside{position:static}.story-cohort>button:first-child{grid-template-columns:23px 1fr}.story-cohort>button:first-child>div:last-child{grid-column:2;justify-items:start}.plan-letter-grid{grid-template-columns:1fr}.plan-letter-grid>section{padding:25px 18px}.plan-letter-grid>aside{border-top:1px solid #d3cfc5;border-left:0}.letter-sequence article{grid-template-columns:32px 1fr}.letter-sequence article>i{grid-column:2;justify-self:start}.journal-header{grid-template-columns:1fr;padding:50px 18px}.journal-header h1{font-size:48px}.journal-action{grid-template-columns:30px 1fr;width:calc(100% - 36px)}.journal-action button{grid-column:1/-1;justify-content:center}.journal-program{grid-template-columns:1fr;width:calc(100% - 36px)}.journal-program-image{min-height:360px}.journal-program-image .program-progress-ring{bottom:-50px;right:20px}.journal-program>div:last-child{padding:75px 24px 30px}.journal-shelf{grid-template-columns:1fr;width:calc(100% - 36px)}.progress-story-cover{flex-direction:column;align-items:flex-start;width:calc(100% - 36px);padding:30px 22px}.progress-story-layout{grid-template-columns:1fr;gap:30px;padding-inline:18px}.community-program-studio,.community-roster{width:calc(100% - 30px)}.community-program-studio>header,.community-roster>header{grid-template-columns:1fr;align-items:flex-start}.community-program-studio>header>div:nth-child(2),.community-roster>header>div:nth-child(2){text-align:left}.community-program-studio>header>div:last-child,.community-roster>header>.community-primary{justify-self:start}.studio-program-pulse,.people-summary{grid-template-columns:1fr 1fr}.studio-program-road>article{grid-template-columns:32px 1fr 27px}.studio-program-road>article>span{grid-column:2}.studio-version-story{grid-template-columns:30px 1fr}.studio-version-story button{grid-column:1/-1;justify-content:center}.people-toolbar{flex-direction:column;align-items:stretch;gap:12px}.people-toolbar label{width:100%}.people-toolbar>div{overflow-x:auto}.people-grid{grid-template-columns:1fr}}.lc-platform{--lc-line:#d0dce5;background:#f1f4f6;min-height:100vh}.lc-platform button,.lc-platform a,.lc-platform input,.lc-platform select,.lc-platform textarea{touch-action:manipulation}.lc-platform button{transition:background-color .15s ease-out,color .15s ease-out}.lc-platform button:hover:not(:disabled){filter:brightness(.96)}.lc-platform button:disabled{cursor:not-allowed;opacity:.55}.lc-platform :focus-visible{outline-offset:4px;outline:3px solid #087d93}.lc-platform .mr-header :focus-visible{outline-color:#8fe9de}.lc-platform h1:focus{outline:none}.lc-platform .mr-primary,.lc-platform .lc-secondary{border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-size:14px;font-weight:650;line-height:1.45;display:inline-flex}.lc-platform .mr-primary{color:#062e39;background:#26c7bb;border:1px solid #26c7bb}.lc-secondary{color:#234f6b;background:#fff;border:1px solid #afc3d0!important}.lc-platform .lc-link{color:#09647b;text-align:left;background:0 0;align-items:center;gap:7px;min-height:36px;padding:6px 0;font-size:14px;font-weight:600;display:inline-flex}.lc-brand{background:0 0;flex-shrink:0;padding:0;display:flex}.lc-platform .mr-header{gap:24px}.lc-platform .mr-header nav{align-items:center}.lc-platform .mr-header nav button{color:#c5d9e7;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 0;font-size:13px;display:flex}.lc-platform .mr-header nav button[aria-current=page]{color:#fff;border-bottom-color:#35d1c4}.lc-staff-nav{border-bottom:1px solid var(--lc-line);background:#fff;flex-wrap:wrap;gap:4px 20px;padding:12px max(28px,50% - 640px);display:flex}.lc-staff-nav button{color:#3c6077;background:0 0;border-bottom:2px solid #0000;min-height:36px;padding:8px 0;font-size:12px}.lc-staff-nav button[aria-current=page]{color:#0a605c;border-bottom-color:#168c81;font-weight:700}.lc-main{padding-top:36px;padding-bottom:70px}.lc-page-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.lc-page-title h1{max-width:28ch;margin:0 0 12px;font-size:34px}.lc-page-title p{color:#4b667b;max-width:75ch;margin:0;font-size:15px;line-height:1.7}.lc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lc-actions>.mr-field{min-width:170px}.lc-toolbar{flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:24px;display:flex}.lc-toolbar>.mr-field{flex:1;min-width:180px}.lc-platform .mr-field input,.lc-platform .mr-field textarea,.lc-platform .mr-field select{font-weight:400}.lc-platform .mr-field{text-transform:none;letter-spacing:normal}.lc-platform input[type=number]{min-width:0}.lc-platform input[type=date],.lc-platform input[type=time]{min-height:44px}.lc-muted,.lc-source-note{line-height:1.7;color:#516b7f!important;font-size:13px!important}.lc-source-note{border-top:1px solid var(--lc-line);margin-top:28px;padding-top:24px}.lc-preline{white-space:pre-line}.lc-session-notice:empty{display:none}.lc-session-notice:not(:empty){color:#234f47;background:#e2f0eb;border:1px solid #b7d4ca;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 56px);max-width:1280px;margin:18px auto 0;padding:15px 18px;font-size:14px;display:flex}.lc-session-notice button{color:inherit;background:0 0;padding:4px}.lc-table-wrap{border:1px solid var(--lc-line);background:#fff;border-radius:5px;overflow:auto}.lc-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.lc-table th{color:#3c5b73;white-space:nowrap;background:#e5edf3;padding:14px 18px;font-size:12px;font-weight:650}.lc-table td{vertical-align:middle;border-top:1px solid #dce5ec;min-width:135px;padding:20px 18px}.lc-table td:first-child{min-width:260px}.lc-table td small{color:#5c7283;margin-top:7px;font-size:12px;display:block}.lc-table-title{color:#204e6e;text-align:left;background:0 0;padding:0;font-size:15px;font-weight:650}.lc-load-more{text-align:center;padding:28px 0}.lc-extra-filters{gap:14px;padding-top:22px;display:grid}.lc-extra-filters h3{margin:0;font-size:15px}.lc-extra-filters .mr-field{gap:5px;font-size:12px}.lc-extra-filters .mr-field input,.lc-extra-filters .mr-field select{padding:8px 7px;font-size:13px}.lc-extra-filters>small{color:#536e80;font-size:12px}.lc-platform .mr-date-list{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-platform .mr-date-list>span{font-size:13px;line-height:1.6}.lc-platform .mr-date-list small{font-size:11px}.lc-platform .mr-anchor-nav>div{gap:24px}.lc-platform .mr-class-content section{scroll-margin-top:20px}.lc-detail-image{object-fit:cover;border-radius:4px;width:100%;max-height:330px;margin-bottom:24px}.lc-instructor-photo{object-fit:cover;border-radius:50%;width:96px;height:96px;margin-top:16px}.lc-award{border-top:1px solid var(--lc-line);margin-top:24px;padding-top:24px}.lc-award h3{font-size:19px}.lc-curriculum{border:1px solid var(--lc-line);background:#fff;border-radius:4px;margin:14px 0 24px;display:grid}.lc-curriculum button{color:#244e6b;text-align:left;border-top:1px solid var(--lc-line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.lc-curriculum button:first-child{border:0}.lc-curriculum button strong{font-size:15px}.lc-curriculum button small{color:#5d7688;margin-top:5px;font-size:12px;display:block}.lc-funding-detail{border-bottom:1px solid var(--lc-line);padding:16px 0}.lc-funding-detail summary{font-size:15px}.lc-funding-detail h3{margin-top:20px}.lc-funding-detail p{margin-top:12px}.lc-funding-detail .mr-badge{margin-left:auto}.lc-youth{background:#e4efed;border-radius:4px;margin-top:24px;padding:22px}.lc-opportunity-facts{margin-top:30px}.lc-platform .mr-registration{overflow-wrap:anywhere}.lc-platform .mr-registration .mr-primary{font-size:14px}.lc-platform .mr-registration dd{max-width:58%}.lc-platform .mr-registration>small{line-height:1.7}.lc-platform .mr-class-heading h1{font-size:clamp(32px,3.2vw,46px)}.lc-platform .mr-class-layout{grid-template-columns:minmax(0,1fr) 340px}.lc-platform .mr-result-action strong{overflow-wrap:anywhere}.lc-library-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.lc-library-grid>nav{border:1px solid var(--lc-line);border-radius:4px;max-height:75vh;display:grid;overflow:auto}.lc-library-grid>nav button{text-align:left;color:#264e69;border-bottom:1px solid var(--lc-line);background:#fff;padding:20px}.lc-library-grid>nav button[aria-current=true]{background:#dcefea}.lc-library-grid>nav strong{font-size:14px;display:block}.lc-library-grid>nav small{-webkit-line-clamp:2;color:#4d697e;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;display:-webkit-box;overflow:hidden}.lc-validation{background:#fff3e7;border:1px solid #dab992;border-radius:4px;padding:18px;font-size:14px;color:#704019!important}.lc-validation ul{margin-bottom:0;padding-left:20px}.lc-validation li{margin-top:10px}.lc-meeting-row{border-bottom:1px solid var(--lc-line);grid-template-columns:1.2fr .8fr .8fr;gap:12px;padding:20px 0;display:grid}.lc-meeting-row .mr-field{font-size:12px}.lc-meeting-row input,.lc-meeting-row select{padding:8px;font-size:12px!important}.lc-icon-button{color:#7e493a;background:#f4e8e3;border-radius:4px;justify-content:center;align-self:end;align-items:center;width:40px;min-height:40px;display:inline-flex}.lc-relation-picker>div{background:#f1f5f8;gap:12px;max-height:320px;padding:15px;display:grid;overflow:auto}.lc-relation-picker label{align-items:start;gap:9px;font-size:13px;display:flex}.lc-relation-picker small{margin-left:auto}.lc-funding-option{border:1px solid var(--lc-line);border-radius:4px;gap:12px;padding:18px;display:flex}.lc-funding-option small{color:#547084;margin-top:6px;font-size:12px;display:block}.lc-settings-form{max-width:1040px}.lc-preview-banner{color:#6f531d;background:#f7ebce;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.lc-checkout-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.lc-stepper{gap:28px;margin:0;padding:0 0 28px;list-style:none;display:flex}.lc-stepper li{color:#506c81;align-items:center;gap:10px;font-size:13px;display:flex}.lc-stepper li>span{background:#dce5ed;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lc-stepper li[aria-current=step]{color:#135f5c;font-weight:650}.lc-stepper li[aria-current=step]>span{background:#c5e9e1}.lc-form-stack{gap:20px;display:grid}.lc-form-stack textarea{min-height:100px}.lc-confirmation{border:1px solid var(--lc-line);background:#fff;border-radius:6px;max-width:720px;margin:20px auto;padding:40px}.lc-confirmation>svg{color:#16816f}.lc-confirmation h1{margin-top:25px}.lc-confirmation p{color:#47657b;line-height:1.8}.lc-local-tabs{flex-wrap:wrap;gap:6px;padding-bottom:20px;display:flex}.lc-local-tabs button{color:#395d76;background:#e1e9ef;border-radius:4px;padding:10px 15px;font-size:13px}.lc-local-tabs button[aria-pressed=true]{color:#fff;background:#1e4d68}.lc-learning-list{gap:16px;display:grid}.lc-learning-list article{border:1px solid var(--lc-line);background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.lc-learning-list h2{margin:15px 0 10px;font-size:22px}.lc-learning-list p{color:#48677d;font-size:14px}.lc-learning-list small{color:#577187;font-size:12px}.lc-section-links{border-top:1px solid var(--lc-line);flex-wrap:wrap;gap:18px 32px;margin-top:32px;padding-top:24px;display:flex}.lc-data-panel{border-bottom:1px solid var(--lc-line);padding-top:30px;padding-bottom:30px}.lc-data-panel>p{color:#4b697f;max-width:75ch;font-size:14px}.lc-data-panel>.lc-actions{margin-top:22px}.lc-data-panel>small{color:#5a7183;align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.lc-skip{z-index:1000;color:#102f46;background:#fff;border:2px solid #087d93;padding:14px;position:fixed;top:-100px;left:16px}.lc-skip:focus{top:12px}.lc-legacy>.variant>.prototype-note,.lc-legacy>.variant>.explorer-header,.lc-legacy .ca-header{display:none}.lc-legacy .workforce,.lc-legacy .college-admin{font-family:Libre Franklin,sans-serif}.lc-legacy .wf-title>span,.lc-legacy .ca-eyebrow,.lc-legacy .wf-eyebrow{display:none}.lc-legacy .wf-primary,.lc-legacy .ca-button:not(.secondary){color:#062e39;background:#26c7bb;border-color:#26c7bb}.lc-legacy .wf-title h1,.lc-legacy .ca-page-title h1{letter-spacing:-.025em;font-size:34px}.lc-legacy .wf-main,.lc-legacy .ca-main{padding-top:32px}.lc-legacy .ca-demo-strip{color:#446278;background:#e7eef3}.lc-platform .explorer-account-grid{max-width:1280px;margin:auto}.lc-platform .explorer-account-flow{padding-bottom:60px}.lc-platform .account-primary{color:#062e39;background:#26c7bb}@media (width<=1150px){.lc-library-grid{grid-template-columns:250px minmax(0,1fr)}.lc-platform .mr-class-layout,.lc-checkout-grid{grid-template-columns:minmax(0,1fr) 300px;gap:25px}.lc-platform .mr-header{flex-wrap:wrap}.lc-platform .mr-header nav{margin-left:auto}.lc-platform .mr-date-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-page-title{align-items:start}}@media (width<=850px){.lc-platform .mr-class-layout,.lc-checkout-grid,.lc-library-grid{grid-template-columns:1fr}.lc-library-grid>nav{max-height:280px}.lc-page-title{display:block}.lc-page-title>.lc-actions{margin-top:22px}.lc-page-title h1{font-size:29px}.lc-staff-nav{gap:0 16px;padding:10px 20px}.lc-platform .mr-header nav{flex-wrap:wrap;gap:8px 20px;width:100%;margin:0}.lc-platform .mr-header nav button{font-size:12px}.lc-main{padding-top:26px}.lc-platform .mr-registration{position:static}.lc-checkout-grid>.mr-registration{grid-row:1}.lc-stepper{flex-wrap:wrap;gap:12px}.lc-stepper li{font-size:12px}.lc-platform .mr-field input,.lc-platform .mr-field select,.lc-platform .mr-field textarea{font-size:16px}.lc-session-notice:not(:empty){width:calc(100% - 40px)}.lc-learning-list article{display:block}.lc-learning-list article>.lc-actions{margin-top:20px}.lc-platform .mr-editor-grid{grid-template-columns:1fr}.lc-platform .mr-editor-preview{grid-column:1}.lc-platform .mr-editor-nav{flex-wrap:wrap;display:flex}.lc-platform .mr-editor-nav p{display:none}.lc-platform .mr-editor-heading{display:block}.lc-platform .mr-editor-heading>div:last-child{margin-top:20px}}@media (width<=540px){.lc-meeting-row{grid-template-columns:1fr 1fr}.lc-meeting-row .mr-field:first-child{grid-column:1/-1}.lc-platform .mr-class-heading h1{font-size:34px}.lc-platform .mr-date-list{grid-template-columns:1fr 1fr}.lc-platform .mr-header{gap:15px}.lc-confirmation{padding:25px}.lc-stepper li{gap:6px}.lc-stepper li>span{width:23px;height:23px}.lc-preview-banner{flex-direction:column;align-items:start}.lc-platform .mr-empty{padding:32px 20px}.lc-platform .mr-empty h2{font-size:23px}.lc-main .mr-fields-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lc-platform *{scroll-behavior:auto!important;transition:none!important}}
