.pdPage{--pd-good:#2f55b5;--pd-info:#1a7f8e;--pd-weak:#c25e0c;--pd-muted:var(--ui-border-control);--pd-bar:#2f55b5;overflow-wrap:break-word}.pdTable .button,.pdPanel .statusBadge{white-space:nowrap}.pdPage .pageHeader .eyebrow{letter-spacing:.06em;text-transform:uppercase}.pdStale{background:var(--ui-warning-surface);border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-md);padding:var(--ui-space-3) var(--ui-space-4)}.pdError{color:var(--ui-danger);align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.pdError p{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);margin:0}.pdTiles{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pdTile{--pd-accent:var(--ui-action);--pd-soft:var(--ui-action-soft);min-inline-size:0}.pdTile[data-tone=success]{--pd-accent:var(--ui-success);--pd-soft:var(--ui-success-surface)}.pdTile[data-tone=warning]{--pd-accent:var(--ui-warning);--pd-soft:var(--ui-warning-surface)}.pdTile[data-tone=danger]{--pd-accent:var(--ui-danger);--pd-soft:var(--ui-danger-surface)}.pdTile[data-tone=info]{--pd-accent:#136371;--pd-soft:#e5f3f5}.pdTileBody{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-xs);color:var(--ui-text);gap:var(--ui-space-2);height:100%;padding:var(--ui-space-4);text-decoration:none;display:grid}a.pdTileBody:hover,a.pdTileBody:focus-visible{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-sm)}.pdTileHead{align-items:center;gap:var(--ui-space-2);display:flex}.pdTileIcon{background:var(--pd-soft);border-radius:var(--ui-radius-md);color:var(--pd-accent);flex:none;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}.pdTileLabel{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold)}.pdTileValue{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.pdTileValue strong{font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:var(--ui-weight-bold);letter-spacing:-.02em;line-height:1.1}.pdTileBody small{color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.pdBadge{background:var(--ui-neutral-surface);border-radius:var(--ui-radius-pill);color:var(--ui-neutral);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);padding:.125rem .5rem}.pdBadge[data-tone=success]{background:var(--ui-success-surface);color:var(--ui-success)}.pdBadge[data-tone=warning]{background:var(--ui-warning-surface);color:var(--ui-warning)}.pdBadge[data-tone=danger]{background:var(--ui-danger-surface);color:var(--ui-danger)}.pdBadge[data-tone=info]{background:var(--ui-info-surface);color:var(--ui-info)}.pdRow{align-items:start;gap:var(--ui-space-4);display:grid}.pdRowFour{grid-template-columns:repeat(4,minmax(0,1fr))}.pdRowWide{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.pdRowMain{grid-template-columns:minmax(0,2.6fr) minmax(16rem,1fr)}.pdAside{gap:var(--ui-space-4);min-inline-size:0;display:grid}@media (max-width:1280px){.pdRowFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.pdRowMain,.pdRowWide{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.pdRowFour{grid-template-columns:minmax(0,1fr)}}.pdPanel{align-self:stretch;gap:var(--ui-space-3);padding:var(--ui-space-5)}.pdPanelHead{align-items:baseline;gap:var(--ui-space-1) var(--ui-space-3);flex-wrap:wrap;display:flex}.pdPanelHead h2{font-size:var(--ui-text-lg);margin:0}.pdMeta{color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.pdPanelLink{color:var(--ui-link);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);margin-inline-start:auto}.pdEmpty,.pdFoot{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);margin:0}.pdFoot{border-block-start:1px solid var(--ui-border);padding-block-start:var(--ui-space-3)}.pdMuted{color:var(--ui-text-muted)}.pdNum{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.pdBar{block-size:.5rem;inline-size:100%;display:block}.pdBarTrack{fill:var(--ui-surface-sunken)}.pdBarTable{border-collapse:collapse;font-size:var(--ui-text-sm);inline-size:100%}.pdBarTable th,.pdBarTable td{padding:var(--ui-space-1) 0}.pdBarTable tbody th{font-weight:var(--ui-weight-semibold);text-align:start;padding-inline-end:var(--ui-space-3)}.pdBarTable td:nth-child(2){inline-size:100%}.pdBarTable .pdBar{min-inline-size:3rem}.pdPanel .donut{grid-template-columns:minmax(0,1fr);justify-items:center}.pdPanel .donut svg{max-inline-size:10rem}.pdPanel .donut .chartLegend{inline-size:100%;margin:0;padding:0}.pdActions{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.pdActions a{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);gap:var(--ui-space-2);padding:var(--ui-space-3);text-decoration:none;display:grid}.pdActions a:hover,.pdActions a:focus-visible{border-color:var(--ui-border-strong);background:var(--ui-surface-muted)}.pdActionText{gap:.125rem;display:grid}.pdActions strong{font-size:var(--ui-text-sm)}.pdActions small{color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.pdBarTable td+td{padding-inline-start:var(--ui-space-3)}.pdScore{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);display:flex}.pdScore>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.625rem}.pdScore span{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);display:grid}.pdScore small{color:var(--ui-text-muted);font-weight:var(--ui-weight-regular)}.pdCounts,.pdList,.pdStages,.pdFunnel{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.pdCounts a,.pdList li,.pdStages li{border-block-end:1px solid var(--ui-border);color:var(--ui-text);align-items:center;gap:var(--ui-space-3);padding-block:var(--ui-space-2);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.pdCounts li:last-child a,.pdList li:last-child,.pdStages li:last-child{border-block-end:0}.pdCounts a:hover strong,.pdCounts a:focus-visible strong{text-decoration:underline}.pdCounts span,.pdList span,.pdStages span{min-inline-size:0;display:grid}.pdCounts strong,.pdList strong,.pdStages strong{font-size:var(--ui-text-sm)}.pdCounts small,.pdList small,.pdStages small{color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.pdList small[data-tone=danger]{color:var(--ui-danger)}.pdCountIcon{background:var(--ui-surface-sunken);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.pdCounts li[data-tone=danger] .pdCountIcon{background:var(--ui-danger-surface);color:var(--ui-danger)}.pdCounts li[data-tone=warning] .pdCountIcon{background:var(--ui-warning-surface);color:var(--ui-warning)}.pdCounts li[data-tone=info] .pdCountIcon{background:var(--ui-info-surface);color:var(--ui-info)}.pdCount{background:var(--ui-surface-sunken);border-radius:var(--ui-radius-pill);font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-bold);text-align:center;min-inline-size:2rem;padding:.125rem .5rem}.pdList li{grid-template-columns:auto minmax(0,1fr) auto}.pdWhen{min-inline-size:5.5rem}.pdFunnel li{gap:var(--ui-space-1);display:grid}.pdFunnelHead{font-size:var(--ui-text-sm);gap:var(--ui-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.pdFunnelHead>span:first-child{font-weight:var(--ui-weight-semibold)}.pdFunnelHead>span:last-child{color:var(--ui-text-secondary)}.pdFilters{align-items:end;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.pdFilters label{font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);gap:var(--ui-space-1);display:grid}.pdFilters input,.pdFilters select{background:var(--ui-surface);border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-md);color:var(--ui-text);font:inherit;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-regular);min-block-size:2.5rem;padding:0 var(--ui-space-3)}.pdSearch{flex:14rem}.pdSearch input{inline-size:100%}.pdTableFrame{max-inline-size:100%;position:relative;overflow-x:auto}.pdPanel .chart,.pdPanel .pdBarTable{overflow:hidden}.pdPanel{position:relative}.pdTable{border-collapse:collapse;font-size:var(--ui-text-sm);inline-size:100%}.pdTable thead th{border-block-end:1px solid var(--ui-border);color:var(--ui-text-secondary);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);letter-spacing:.04em;padding:var(--ui-space-2) var(--ui-space-3);text-align:start;text-transform:uppercase;white-space:nowrap}.pdTable tbody th,.pdTable td,.pdTable tfoot th{border-block-end:1px solid var(--ui-border);padding:var(--ui-space-2);text-align:start;vertical-align:middle}.pdTable tbody th{font-weight:var(--ui-weight-regular)}.pdPerson{align-items:center;gap:var(--ui-space-2);min-inline-size:8.5rem;display:flex}.pdPerson>span:last-child{display:grid}.pdPerson strong{font-weight:var(--ui-weight-semibold)}.pdPerson small{color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.pdAvatar{background:var(--ui-info-surface);color:var(--ui-info);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.pdPager{align-items:center;gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.pdPager p{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);margin:0}.pdPager nav{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-sm);display:flex}.pdToggle{border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-md);margin:0;padding:0;display:inline-flex;overflow:hidden}.pdToggle button{background:var(--ui-surface);color:var(--ui-text);cursor:pointer;font:inherit;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);min-block-size:2.5rem;padding:0 var(--ui-space-3);border:0}.pdToggle button+button{border-inline-start:1px solid var(--ui-border)}.pdToggle button[aria-pressed=true]{background:var(--ui-selected);box-shadow:inset 0 -2px 0 var(--ui-action);color:var(--ui-link)}.pdToggle button:focus-visible{outline:2px solid var(--ui-action);outline-offset:-2px}.pdWeek tbody th strong,.pdWeek tbody th small{display:block}.pdWeek tbody th small{color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.pdWeek td{padding:var(--ui-space-1)}.pdCell{border-radius:var(--ui-radius-md);min-inline-size:4.5rem;padding:var(--ui-space-2) var(--ui-space-1);border:1px solid #0000;justify-items:center;display:grid}.pdCell small{font-size:var(--ui-text-xs);white-space:nowrap}.pdCell[data-band=good],.pdLegend [data-band=good]:before{background:var(--ui-info-surface);border-color:var(--ui-info-border);color:var(--ui-info)}.pdCell[data-band=fair],.pdLegend [data-band=fair]:before{background:var(--ui-warning-surface);border-color:var(--ui-warning-border);color:var(--ui-warning)}.pdCell[data-band=risk],.pdLegend [data-band=risk]:before{background:var(--ui-danger-surface);border-color:var(--ui-danger-border);color:var(--ui-danger)}.pdCell[data-band=risk]{border-style:dashed}.pdLegend,.pdKey,.pdNet,.pdStats{gap:var(--ui-space-2) var(--ui-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pdLegend li,.pdKey li{color:var(--ui-text-secondary);font-size:var(--ui-text-xs);align-items:center;gap:var(--ui-space-2);display:inline-flex}.pdLegend li:before,.pdKey li:before{content:"";border:1px solid #0000;border-radius:.1875rem;block-size:.75rem;inline-size:.75rem}.pdKey [data-key=elapsed]:before{background:var(--pd-info)}.pdKey [data-key=rest]:before{background:var(--ui-surface-sunken);border:1px dashed var(--ui-border-control)}.pdKey [data-key=now]:before{background:var(--ui-danger);inline-size:2px}.pdNet{justify-content:space-between}.pdNet li{font-size:var(--ui-text-xs);justify-items:center;display:grid}.pdNet li[data-short] strong{color:var(--ui-danger)}.pdStats li{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:var(--ui-space-2) var(--ui-space-3);flex:5rem;display:grid}.pdStats strong{font-size:var(--ui-text-xl)}.pdStats span{color:var(--ui-text-secondary);font-size:var(--ui-text-xs)}.pdTimeline ul:first-child{gap:var(--ui-space-2);margin:0;padding:0;list-style:none;display:grid}.pdTimeline ul:first-child li,.pdTimelineAxis{align-items:center;gap:var(--ui-space-3);grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);display:grid}.pdTimelineText{font-size:var(--ui-text-sm);display:grid}.pdTimelineText small{color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.pdTimelineBar{block-size:1rem;inline-size:100%}.pdTimelineRest{fill:var(--ui-surface-sunken);stroke:var(--ui-border-control);stroke-dasharray:1 1;stroke-width:.3px;vector-effect:non-scaling-stroke}.pdNow{stroke:var(--ui-danger);stroke-width:2px;vector-effect:non-scaling-stroke}.pdTicks{block-size:1.25rem;color:var(--ui-text-muted);font-size:var(--ui-text-xs);position:relative}.pdTicks span{position:absolute;transform:translate(-50%)}.pdTimeline .pdKey{margin-block-start:var(--ui-space-2)}.pdLead{font-size:var(--ui-text-sm);margin:0}.pdLead strong{font-size:var(--ui-text-xl)}.pdStack{block-size:.75rem;inline-size:100%;display:block}.pdSwatch{border-radius:.1875rem;block-size:.75rem;inline-size:.75rem}.pdSwatch[data-empty]{border:1px dashed var(--ui-border-control)}.pdStages li[data-muted]{color:var(--ui-text-secondary)}.pdPlan,.pdPlanRow{font-size:var(--ui-text-sm);align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;justify-content:space-between;margin:0;display:flex}.pdPlan span{display:grid}.pdPlan small{color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.pdViews{border-block-end:1px solid var(--ui-border);gap:var(--ui-space-1);flex-wrap:wrap;margin-block-start:calc(var(--ui-space-2) * -1);display:flex}.pdViews a{color:var(--ui-text-secondary);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);padding:var(--ui-space-2) var(--ui-space-3);border-block-end:2px solid #0000;margin-block-end:-1px;text-decoration:none}.pdViews a:hover{color:var(--ui-text)}.pdViews a[aria-current=page]{border-block-end-color:var(--ui-action);color:var(--ui-link)}.pdViews a:focus-visible{outline:2px solid var(--ui-action);outline-offset:-2px}.pdSteps{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pdSteps li{background:var(--ui-surface-sunken);border-radius:var(--ui-radius-md);align-items:center;gap:var(--ui-space-1) var(--ui-space-2);padding:var(--ui-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.pdSteps li>span:nth-child(2){min-inline-size:0;display:grid}.pdSteps strong{font-size:var(--ui-text-sm)}.pdSteps small{color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.pdSteps .pdCount{text-align:start;background:0 0;grid-column:1/-1;justify-self:start;padding:0;font-size:1.75rem;line-height:1.1}.pdStepNo{background:var(--ui-surface);border:1px solid var(--ui-border-control);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.pdSteps li[data-done] .pdStepNo{background:var(--pd-good);border-color:var(--pd-good);color:#fff}.pdTable tbody tr[data-selected]{background:var(--ui-selected)}.pdTable tbody th strong,.pdTable tbody th small{display:block}.pdTable tbody th small{color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-regular)}.pdTable strong[data-tone=danger]{color:var(--ui-danger)}.pdSelected{background:var(--ui-surface-sunken);border-radius:var(--ui-radius-md);padding:var(--ui-space-3);display:grid}.pdSelected small{color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.pdRules{gap:var(--ui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pdRules li{background:var(--ui-action-soft);color:var(--ui-link);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);padding:var(--ui-space-1) var(--ui-space-3);border-radius:999px}.pdList li:has(>.pdPerson:only-child){grid-template-columns:minmax(0,1fr)}.pdList .pdPerson{display:flex}.pdWide{justify-content:center;inline-size:100%}.pdShortcuts{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pdShortcuts li{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);gap:var(--ui-space-1);padding:var(--ui-space-4);grid-template-rows:auto 1fr auto;display:grid}.pdShortcuts strong{color:var(--ui-link);font-size:var(--ui-text-sm);letter-spacing:.04em;text-transform:uppercase}.pdShortcuts small{color:var(--ui-text-secondary);font-size:var(--ui-text-sm)}.pdShortcuts a{background:var(--ui-action-soft);border-radius:var(--ui-radius-md);color:var(--ui-link);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);align-items:center;gap:var(--ui-space-1);justify-content:center;min-block-size:2.5rem;margin-block-start:var(--ui-space-2);text-decoration:none;display:inline-flex}.pdShortcuts a:hover,.pdShortcuts a:focus-visible{text-decoration:underline}@media (max-width:560px){.pdPage .pageHeader{grid-template-columns:minmax(0,1fr)}.pdPage .pageHeaderActions{grid-area:auto/1;justify-content:flex-start}.pdTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pdTileValue strong{font-size:1.5rem}.pdPanel{padding:var(--ui-space-4)}.pdTimeline ul:first-child li,.pdTimelineAxis{grid-template-columns:minmax(0,1fr)}.pdTimelineAxis>span:first-child{display:none}.pdToggle{max-inline-size:100%;overflow-x:auto}}
.publicMenuButton{background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);color:var(--ui-brand-navy);cursor:pointer;flex:none;justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;margin-inline-start:var(--ui-space-1);display:none}.publicMenuButton:hover{background:var(--ui-surface-sunken)}.publicMenu[hidden]{display:none}.publicMenu:not([hidden]){border-block-start:1px solid var(--ui-border);padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-4);display:block}.publicMenu ul{gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.publicMenu a{border-radius:var(--ui-radius-md);color:var(--ui-text);font-weight:var(--ui-weight-semibold);min-block-size:2.75rem;padding-inline:var(--ui-space-3);align-items:center;text-decoration:none;display:flex}.publicMenu a:hover{background:var(--ui-surface-sunken)}@media (min-width:64rem) and (max-width:79.99rem){.publicNavLink[data-section=true]{display:none}}@media (min-width:64rem){.publicMenu:not([hidden]){display:none}}@media (max-width:63.99rem){.publicMenuButton{display:inline-flex}}@media (max-width:29.99rem){.publicNav .publicSignIn{display:none}}.publicFooter .publicFooterInner{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.mkTicks{gap:var(--ui-space-2) var(--ui-space-5);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.mkTicks li{color:var(--mk-navy);font-weight:var(--ui-weight-semibold);align-items:center;gap:var(--ui-space-2);display:inline-flex}.mkTicks svg{color:var(--ui-success)}.mkTicks[data-size=lg]{gap:var(--ui-space-3)}.mkTicks[data-size=lg] li{background:var(--mk-soft);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);font-size:var(--ui-text-md);padding:var(--ui-space-2) var(--ui-space-4)}.mkIncluded[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mkPricingSplit>.mkPlan{align-self:start}.mkPlan .mkIncluded{gap:var(--ui-space-2);margin:0}.mkPlan .mkIncluded li{font-size:var(--ui-text-sm)}.mkNotice{background:var(--mk-sky-soft);color:var(--mk-navy);align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);border:1px solid #c3dcf6;border-radius:1rem;display:flex}.mkNotice h3{font-size:var(--ui-text-md);margin-block-end:var(--ui-space-1)}.mkNotice p{line-height:1.6}.mkEnquiryForm .mkButton{justify-self:start}.mkEnquiryForm .fieldRequirement{text-transform:none}.mkFormStatus:empty{display:none}.mkFormStatus{background:var(--mk-soft);color:var(--ui-text-secondary);font-size:var(--ui-text-sm);padding:var(--ui-space-3) var(--ui-space-4);border-radius:.75rem;line-height:1.6}.mkCourseChooser{gap:var(--ui-space-4);display:grid}.mkCourseGroup ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.mkCourseTopic{color:var(--ui-text-muted);font-size:var(--ui-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.mkContactList{gap:var(--ui-space-5);margin:var(--ui-space-2) 0 var(--ui-space-6);padding:0;list-style:none;display:grid}.mkContactList li{align-items:flex-start;gap:var(--ui-space-3);display:flex}.mkContactList li>svg{color:var(--ui-action);margin-block-start:.125rem}.mkContactList li>span{gap:.125rem;display:grid}.mkContactList strong{color:var(--mk-navy)}.mkContactSocial{margin-block-start:var(--ui-space-3)}.mkContactSocial .socialLinks a{border-color:var(--ui-border-strong);color:var(--mk-navy)}.mkContactSocial .socialLinks a:hover{background:var(--ui-surface-sunken);color:var(--mk-navy)}.mkContactSocial .socialLinks a:focus-visible{outline-color:var(--ui-focus)}@media (max-width:63.99rem){.publicFooter .publicFooterInner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.publicFooter .publicFooterInner,.mkIncluded[data-columns="2"],.mkCourseGroup ul{grid-template-columns:minmax(0,1fr)}.mkEnquiryForm .mkButton{justify-self:stretch}}
