.bo-learning-centre-section{isolation:isolate;box-sizing:border-box;min-width:0;height:auto;min-height:0;color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}[data-theme=night-study] .bo-learning-centre-section__description{color:color-mix(in srgb, var(--text-muted) 86%, var(--text-primary))}[data-theme=night-study] .bo-learning-centre-section__meta--locked,[data-theme=night-study] .bo-learning-centre-section__empty.bo-learning-centre-section__meta--locked,[data-theme=night-study] .bo-learning-centre-section__preview-note{color:color-mix(in srgb, var(--text-muted) 78%, transparent)}.bo-learning-centre-section__header{justify-content:flex-start;align-items:stretch;gap:var(--space-2);box-sizing:border-box;width:100%;min-width:0;min-height:var(--target-min);padding:var(--bo-learning-card-padding);scroll-margin-top:var(--bo-shell-sticky-chrome-offset,4.5rem);flex-direction:column;margin:0;padding-bottom:0;display:flex}.bo-learning-centre-section__header-row{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.bo-learning-centre-section__heading{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.bo-learning-centre-section__icon{width:var(--bo-learning-card-icon-size);height:var(--bo-learning-card-icon-size);color:color-mix(in srgb, var(--status-positive) 72%, var(--text-muted));flex:none;justify-content:center;align-items:center;display:inline-flex}.bo-learning-centre-section__icon .bo-origami-artwork{width:100%;height:100%;display:block}.bo-learning-centre-section h2.bo-learning-centre-section__title{min-width:0;color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);overflow-wrap:anywhere;flex:auto;margin:0;display:block}.bo-learning-centre-section__toggle{box-sizing:border-box;min-width:min-content;min-height:var(--target-min);padding:6px var(--space-3);color:inherit;font:inherit;text-align:end;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.bo-learning-centre-section__toggle:focus{outline:none}.bo-learning-centre-section__toggle:hover,.bo-learning-centre-section__toggle:active{background:var(--bo-learning-path-card-hover)}.bo-learning-centre-section__toggle:hover .bo-learning-centre-section__toggle-affordance,.bo-learning-centre-section__toggle:active .bo-learning-centre-section__toggle-affordance{color:color-mix(in srgb, var(--bo-learning-path-card-expand) 78%, var(--text-primary))}.bo-learning-centre-section__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-offset))}.bo-learning-centre-section__body{min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;margin:0;display:flex}.bo-learning-centre-section__description{width:100%;min-width:0;color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);overflow-wrap:anywhere;margin:0;display:block}.bo-learning-centre-section__footer{align-items:center;column-gap:var(--space-2);box-sizing:border-box;min-width:0;min-height:var(--target-min);padding:var(--space-3) var(--space-4);border-top:var(--border-thin) solid var(--border-default);background:var(--bo-learning-path-card-footer-surface);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.bo-learning-centre-section--current .bo-learning-centre-section__footer{background:var(--bo-learning-path-card-footer-surface-current)}.bo-learning-centre-section__footer-start{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.bo-learning-centre-section__footer-primary,.bo-learning-centre-section__footer-pathway{width:auto;max-width:100%}.bo-learning-centre-section__progress{border-radius:var(--radius-sm);background:var(--border-default);flex:none;align-self:flex-start;width:100%;max-width:16rem;height:4px;display:block;overflow:hidden}.bo-learning-centre-section__footer-pathway{text-align:end;justify-self:end}.bo-learning-centre-section__review-action{justify-self:end;align-items:center;gap:var(--space-1);white-space:nowrap;min-width:0;display:inline-flex}.bo-learning-centre-section__meta,.bo-learning-centre-section__empty{width:100%;min-width:0;color:var(--text-status-neutral,var(--text-muted));font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);font-style:normal;line-height:var(--text-caption-line);text-transform:none;overflow-wrap:anywhere;margin:0;display:block}.bo-learning-centre-section__meta{margin-top:0}.bo-learning-centre-section__meta--neutral,.bo-learning-centre-section__empty.bo-learning-centre-section__meta--neutral{color:var(--text-status-neutral,var(--text-muted))}.bo-learning-centre-section__meta--in-progress,.bo-learning-centre-section__empty.bo-learning-centre-section__meta--in-progress{color:var(--text-status-attention)}.bo-learning-centre-section__meta--complete,.bo-learning-centre-section__empty.bo-learning-centre-section__meta--complete{color:var(--text-status-positive)}.bo-learning-centre-section__meta--locked,.bo-learning-centre-section__empty.bo-learning-centre-section__meta--locked{color:var(--text-muted)}.bo-learning-centre-section__empty{padding:var(--bo-learning-card-padding);margin-top:0}.bo-learning-centre-section__toggle-affordance{align-self:center;align-items:center;gap:var(--space-nav-icon-gap,6px);min-width:min-content;color:var(--bo-learning-path-card-expand);white-space:nowrap;flex:none;margin-top:0;display:inline-flex}.bo-learning-centre-section__toggle-label{font-family:var(--font-interface);font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1.3;text-decoration:none}.bo-learning-centre-section__chevron{width:16px;height:16px;color:inherit;flex:none;transition:transform .16s}.bo-learning-centre-section__chevron--expanded{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.bo-learning-centre-section__chevron{transition:none}}.bo-learning-centre-section__panel{box-sizing:border-box;background:color-mix(in srgb, var(--bo-learning-card-surface) 65%, var(--origami-ivory));min-width:0;overflow:hidden}.bo-learning-centre-section[data-section-expanded=true] .bo-learning-centre-section__panel{border-top:var(--border-thin) solid var(--border-default)}.bo-learning-centre-section__preview-note{padding:var(--space-3) var(--space-4) 0;color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);overflow-wrap:anywhere;margin:0}.bo-learning-centre-section__list{flex-direction:column;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}@media (width<=47.999rem){.bo-learning-centre-section__header{background:0 0;position:relative}.bo-learning-centre-section__body{padding-top:var(--space-3)}.bo-learning-centre-section__toggle,.bo-learning-centre-section__toggle:hover,.bo-learning-centre-section__toggle:active{background:0 0}.bo-learning-centre-section__header-row{flex-wrap:wrap;align-items:center}.bo-learning-centre-section__heading{flex:12rem;align-items:flex-start}.bo-learning-centre-section__toggle{justify-content:flex-end;align-items:center;min-width:0;margin-inline-start:auto;padding:0;position:static}.bo-learning-centre-section{border-color:var(--border-default)}.bo-learning-centre-section[data-section-expanded=true] .bo-learning-centre-section__panel{border-top-color:var(--border-divider,var(--border-subtle))}.bo-learning-centre-section__footer{justify-content:flex-start;align-items:stretch;gap:var(--space-1);min-height:0;padding-block:var(--space-2);border-top-color:var(--border-divider,var(--border-subtle));background:0 0;flex-direction:column;display:flex}.bo-learning-centre-section--current .bo-learning-centre-section__footer{background:0 0}.bo-learning-centre-section__footer-start{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}[data-theme=night-study] .bo-learning-centre-section,[data-theme=night-study] .bo-learning-centre-section--current{background:var(--surface-primary)}.bo-learning-centre-section__progress{align-self:flex-start;width:100%;max-width:100%}.bo-learning-centre-section__footer-pathway{text-align:start;justify-self:start}.bo-learning-centre-section__review-action{white-space:normal;place-self:flex-start}}@media (width>=48rem){.bo-learning-centre-section,.bo-learning-centre-section.bo-paper-panel{height:100%;overflow:hidden}.bo-learning-centre-section h2.bo-learning-centre-section__title{font-family:var(--font-interface);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.bo-learning-centre-section__toggle{border-radius:0}.bo-learning-centre-section[data-section-expanded=false] .bo-learning-centre-section__body{flex:auto}.bo-learning-centre-section[data-section-expanded=false] .bo-learning-centre-section__footer{margin-top:auto}.bo-learning-centre-section[data-section-expanded=true]{height:auto}.bo-learning-centre-section[data-section-expanded=true] .bo-learning-centre-section__body{flex:none}.bo-learning-centre-section[data-section-expanded=false] .bo-learning-centre-section__header-row{align-items:center}}@media (forced-colors:active){.bo-learning-centre-section{border-color:canvastext}}.bo-learning-centre-section__footer:has(.bo-learning-centre-section__review-action){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bo-learning-centre-section__footer .bo-learning-centre-section__review-action{white-space:nowrap;place-self:center end}@media (forced-colors:active){.bo-learning-centre-section.bo-paper-panel.bo-paper-panel--plain{border:var(--border-thin) solid CanvasText}}.bo-learning-centre-section__heading{align-items:center;gap:var(--space-3)}.bo-learning-centre-section__footer-start{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%}.bo-learning-centre-section__footer-primary{align-items:center;gap:var(--space-2);display:inline-flex}.bo-learning-centre-section__progress-fill{background:var(--status-positive);height:100%;display:block}.bo-learning-centre-section__footer,.bo-learning-centre-section--current .bo-learning-centre-section__footer,.bo-learning-centre-module--review{background:0 0}@media (forced-colors:active){.bo-learning-centre-section__progress{background:canvas;border:1px solid canvastext}.bo-learning-centre-section__progress-fill{background:highlight}}@media (width<=47.999rem){.bo-learning-centre-section__icon{width:var(--bo-learning-card-icon-size);height:var(--bo-learning-card-icon-size)}.bo-learning-centre-section h2.bo-learning-centre-section__title{font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line)}.bo-learning-centre-section__header{padding-bottom:var(--space-3)}.bo-learning-centre-section__body{padding-top:0}.bo-learning-centre-section__footer{gap:var(--space-3);padding-block:var(--space-3)}.bo-learning-centre-section__toggle{border-radius:var(--radius-lg)}.bo-learning-centre-section__progress{height:var(--space-1)}}.bo-learning-centre-section__footer--complete .bo-learning-centre-section__footer-start{grid-area:1/2;align-items:flex-end}.bo-learning-centre-section__footer--complete .bo-learning-centre-section__footer-pathway{grid-area:1/1}.bo-learning-centre-section__footer--complete .bo-learning-centre-section__footer-primary{justify-content:flex-end}.bo-learning-centre-section.bo-paper-panel.bo-paper-panel--plain{background:var(--bo-learning-card-surface);border-radius:var(--bo-learning-card-radius);box-shadow:var(--bo-learning-path-card-shadow)}[data-theme=night-study] .bo-learning-centre-section__panel{background:color-mix(in srgb, var(--bo-learning-card-surface) 92%, var(--origami-ivory))}.bo-learning-centre-module{border:0;border-bottom:var(--bo-data-list-divider);background:0 0;border-radius:0;margin:0;padding:0;list-style:none}.bo-learning-centre-module:last-child{border-bottom:0}.bo-learning-centre-module__row{grid-template-columns:var(--icon-size-md) minmax(0, 1fr) auto;column-gap:var(--space-3);row-gap:var(--space-nav-icon-gap,6px);box-sizing:border-box;width:100%;min-height:calc(2 * var(--text-body-size) * var(--text-body-line) + 2 * var(--space-3));min-width:0;padding:var(--space-3) var(--space-4);color:inherit;background:0 0;border:0;border-radius:0;grid-template-areas:"status title action";align-items:center;margin:0;text-decoration:none;display:grid}.bo-learning-centre-module__icon{box-sizing:border-box;width:var(--icon-size-md);height:var(--icon-size-md);min-width:var(--icon-size-md);flex:0 0 var(--icon-size-md);color:inherit;flex-shrink:0;grid-area:status;justify-content:center;align-self:center;align-items:center;margin-top:0;display:inline-flex}.bo-learning-centre-module__icon svg,.bo-learning-centre-module__icon .bo-icon{width:var(--icon-size-md);height:var(--icon-size-md);flex:none}.bo-learning-centre-module__icon--available{color:var(--text-primary)}.bo-learning-centre-module__icon--in-progress{color:var(--text-status-attention)}.bo-learning-centre-module__icon--complete{color:var(--accent-success)}.bo-learning-centre-module__icon--locked{color:var(--accent-locked)}.bo-learning-centre-module__icon--upcoming{color:var(--text-status-attention)}.bo-learning-centre-module__title{min-width:0;color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);text-transform:none;overflow-wrap:anywhere;grid-area:title;align-self:center;margin:0}.bo-learning-centre-module--locked .bo-learning-centre-module__title{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.bo-learning-centre-module__footer{grid-area:action;justify-content:flex-end;justify-self:end;align-items:center;min-width:0;max-width:100%;display:flex}.bo-learning-centre-module__state{min-width:0;color:var(--text-secondary,var(--bo-data-list-meta-color));font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);text-align:right;white-space:nowrap;margin:0}.bo-learning-centre-module__state--complete{color:var(--text-status-positive)}.bo-learning-centre-module__state--upcoming{color:var(--text-status-attention)}.bo-learning-centre-module__state--locked{color:var(--text-muted)}.bo-learning-centre-module__affordance{justify-content:center;align-items:center;gap:var(--space-nav-icon-gap,6px);box-sizing:border-box;min-height:var(--target-min);padding:0 var(--space-3);border-radius:var(--radius-sm);box-shadow:none;color:var(--text-primary);font-family:var(--font-interface);font-size:var(--text-caption-size);font-weight:var(--font-weight-regular);line-height:var(--text-caption-line);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;text-decoration:none;display:inline-flex;position:relative}.bo-learning-centre-module__affordance:before{content:"";width:max(100%, var(--target-min));height:var(--target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bo-learning-centre-module__affordance:hover,.bo-learning-centre-module__affordance:active{color:var(--text-muted);background:0 0}.bo-learning-centre-module__affordance:focus{outline:none}.bo-learning-centre-module__affordance:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-learning-centre-module__affordance-label{min-width:0}.bo-learning-centre-module__affordance-arrow{flex:none}@media (width<=47.999rem){.bo-learning-centre-module{border-bottom:var(--border-thin) solid var(--border-divider,var(--border-subtle))}.bo-learning-centre-module:last-child{border-bottom:0}}@media (width>=48rem){.bo-learning-centre-module__row{grid-template-columns:var(--icon-size-md) minmax(0, 1fr) auto;grid-template-areas:"status title action";align-items:center}.bo-learning-centre-module__title{grid-area:title}.bo-learning-centre-module__footer{grid-area:action;justify-content:flex-end;justify-self:end}.bo-learning-centre-module__state{white-space:normal;overflow-wrap:anywhere}.bo-learning-centre-module__affordance{padding:0 var(--space-3);color:var(--bo-learning-path-card-expand);font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);line-height:var(--text-body-line)}.bo-learning-centre-module__affordance .bo-text-link__label,.bo-learning-centre-module__affordance-label{text-decoration:none}.bo-learning-centre-module__affordance:hover,.bo-learning-centre-module__affordance:active{background:var(--bo-learning-path-card-hover);color:color-mix(in srgb, var(--bo-learning-path-card-expand) 78%, var(--text-primary))}.bo-learning-centre-module__affordance:focus-visible{outline-offset:calc(-1 * var(--focus-ring-offset))}}
