.sl-kicker:where([data-seo],[data-seo] *){font-size:var(--seo-type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--seo-indigo);margin:0 0 12px;font-weight:700}.seo-band--deep .sl-kicker{color:var(--seo-accent)}.sl-lede:where([data-seo],[data-seo] *){max-width:60ch;font-size:var(--seo-type-lede);color:var(--seo-ink-soft);margin:14px 0 0;line-height:1.6}.sl-lede--deep:where([data-seo],[data-seo] *),.seo-band--deep .sl-lede{color:var(--seo-on-deep-soft)}.sl-more:where([data-seo],[data-seo] *){border-top:1px solid var(--seo-hairline);border-bottom:1px solid var(--seo-hairline);margin-top:16px}.sl-more>summary:where([data-seo],[data-seo] *){cursor:pointer;color:var(--seo-indigo);justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.sl-more>summary:where([data-seo],[data-seo] *)::-webkit-details-marker{display:none}.sl-more[open] .seo-chev{transform:rotate(180deg)}.sl-more-body:where([data-seo],[data-seo] *){color:var(--seo-ink-soft);padding-bottom:16px}.sl-more-body p+p:where([data-seo],[data-seo] *){margin-top:10px}.sl-answer-grid:where([data-seo],[data-seo] *){align-items:start}.sl-answer-picture:where([data-seo],[data-seo] *){margin-top:20px}.sl-answer .sl-lede:where([data-seo],[data-seo] *){margin-top:0}.sl-scene:where([data-seo],[data-seo] *){padding-block:0}.sl-scene+section:where([data-seo],[data-seo] *),section+.sl-scene:where([data-seo],[data-seo] *){margin-top:0}.sl-steps-rail:where([data-seo],[data-seo] *){max-width:var(--seo-shell);padding:0 var(--seo-gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px auto 0;list-style:none;display:grid}.sl-step:where([data-seo],[data-seo] *){border:1px solid var(--seo-hairline);border-radius:var(--seo-radius);background:var(--seo-paper);box-shadow:var(--seo-shadow-card);overflow:hidden}.sl-step--on:where([data-seo],[data-seo] *){border-color:var(--seo-accent);box-shadow:0 0 0 2px var(--seo-accent)}.sl-step .seo-frame{border-radius:0}.sl-step-copy:where([data-seo],[data-seo] *){padding:12px 12px 14px}.sl-step-copy small:where([data-seo],[data-seo] *){font-size:var(--seo-type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--seo-indigo);font-weight:700;display:block}.sl-step-copy h3:where([data-seo],[data-seo] *){margin:6px 0 0;font-size:.9375rem;font-weight:700;line-height:1.3}.sl-step-copy p:where([data-seo],[data-seo] *){color:var(--seo-ink-faint);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.sl-steps-cta:where([data-seo],[data-seo] *){margin-top:24px}.sl-steps-cta>p:where([data-seo],[data-seo] *){color:var(--seo-ink-faint);margin:14px 0 0;font-size:.875rem;line-height:1.55}.sl-stats-tiles:where([data-seo],[data-seo] *){margin-top:24px}.sl-stats .seo-numbers{grid-template-columns:1fr}.sl-stats .seo-number{grid-template-columns:minmax(7.5rem,auto) 1fr;align-items:center;gap:14px;padding:16px}.sl-stats .seo-number-value{white-space:nowrap;font-size:2.25rem}.sl-stats .seo-number-label{font-size:.9375rem}.seo-root [data-home-module=programmes] .mh-plan{border-radius:var(--seo-radius);box-shadow:0 0 0 2px var(--seo-accent), var(--seo-shadow-card);flex:0 0 min(100%,340px)}.seo-root [data-home-module=programmes] .mh-plan .mh-photo{aspect-ratio:3/2}.seo-root [data-home-module=programmes] .mh-plan-price{font-size:var(--seo-type-price);letter-spacing:-.04em;color:var(--seo-indigo);font-weight:900;line-height:1}.seo-root [data-home-module=programmes] .mh-pill{text-transform:none;letter-spacing:0}.sl-rail .seo-rail-title{font-size:1rem}@media (min-width:1024px){.sl-answer-grid:where([data-seo],[data-seo] *){grid-template-columns:1fr 1fr;gap:64px}.sl-scene .seo-frame{max-width:900px;margin-inline:auto}.sl-steps-head:where([data-seo],[data-seo] *){max-width:760px}.sl-steps-rail:where([data-seo],[data-seo] *){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sl-step-copy:where([data-seo],[data-seo] *){padding:14px 16px 18px}.sl-step-copy h3:where([data-seo],[data-seo] *){font-size:1.0625rem}.sl-step-copy p:where([data-seo],[data-seo] *){font-size:.9375rem}.sl-steps-cta .seo-pill--block{width:auto}.sl-stats .seo-shell{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.sl-stats-tiles:where([data-seo],[data-seo] *){margin-top:0}}.sl-sources-list:where([data-seo],[data-seo] *){color:var(--seo-ink-soft);margin:0;padding:0 0 16px 20px;font-size:.9375rem}.sl-sources-list a:where([data-seo],[data-seo] *){color:var(--seo-indigo);text-underline-offset:3px;text-decoration:underline}.sl-inclusion-line:where([data-seo],[data-seo] *){color:var(--seo-on-deep-soft);margin:0 0 14px;font-size:.9375rem;line-height:1.55}.sl-inclusion-line strong:where([data-seo],[data-seo] *){color:var(--seo-on-deep);font-weight:600}.sl-door .seo-micro{margin-top:10px}.sl-glance:where([data-seo],[data-seo] *){align-items:start}.sl-glance-photo:where([data-seo],[data-seo] *){margin-top:20px}.sl-report-rows:where([data-seo],[data-seo] *){margin:0}.sl-report-row:where([data-seo],[data-seo] *){border-top:1px solid var(--seo-hairline);gap:4px;padding:14px 16px;display:grid}.sl-report-row dt:where([data-seo],[data-seo] *){font-size:var(--seo-type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--seo-indigo);font-weight:700}.sl-report-row dd:where([data-seo],[data-seo] *){color:var(--seo-ink-soft);margin:0;font-size:.9375rem;line-height:1.55}.sl-cloud:where([data-seo],[data-seo] *){margin-top:20px}@media (min-width:1024px){.sl-report-row:where([data-seo],[data-seo] *){grid-template-columns:11rem 1fr;gap:16px}}.sl-range:where([data-seo],[data-seo] *){margin:0}.sl-range table:where([data-seo],[data-seo] *){border-collapse:collapse;width:100%;font-size:.9375rem}.sl-range th:where([data-seo],[data-seo] *),.sl-range td:where([data-seo],[data-seo] *){border-top:1px solid var(--seo-hairline-deep);text-align:left;vertical-align:baseline;padding:10px 16px}.sl-range th:where([data-seo],[data-seo] *){color:var(--seo-on-deep-soft);font-weight:600}.sl-range td:where([data-seo],[data-seo] *){font-variant-numeric:tabular-nums;color:var(--seo-on-deep);white-space:nowrap;font-weight:700}.sl-range tr:first-child th:where([data-seo],[data-seo] *),.sl-range tr:first-child td:where([data-seo],[data-seo] *){border-top:0}.sl-range figcaption:where([data-seo],[data-seo] *){border-top:1px solid var(--seo-hairline-deep);font-size:var(--seo-type-caption);color:var(--seo-on-deep-faint);padding:12px 16px 14px;line-height:1.5}@media (max-width:399.98px){.sl-range th:where([data-seo],[data-seo] *),.sl-range td:where([data-seo],[data-seo] *){padding-left:12px;padding-right:12px}}.sl-markers:where([data-seo],[data-seo] *){align-items:start}.sl-test-chips:where([data-seo],[data-seo] *){margin-top:20px}.sl-test-chips a:where([data-seo],[data-seo] *){color:var(--seo-indigo);font-weight:600}.sl-groups h3:where([data-seo],[data-seo] *){color:var(--seo-ink);margin:14px 0 4px;font-size:1rem;font-weight:700}.sl-groups p:where([data-seo],[data-seo] *){margin:0 0 8px;font-size:.9375rem}.sl-med-answer:where([data-seo],[data-seo] *){font-size:var(--seo-type-lede)}.sl-guides:where([data-seo],[data-seo] *){gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sl-guide:where([data-seo],[data-seo] *){border:1px solid var(--seo-hairline);border-radius:var(--seo-radius);background:var(--seo-paper);height:100%;color:var(--seo-ink);box-shadow:var(--seo-shadow-card);gap:6px;padding:16px;text-decoration:none;display:grid}.sl-guide-name:where([data-seo],[data-seo] *){justify-content:space-between;align-items:center;gap:12px;font-size:1.0625rem;font-weight:800;display:flex}.sl-guide-name .seo-ic{color:var(--seo-indigo)}.sl-guide-what:where([data-seo],[data-seo] *){color:var(--seo-ink-faint);font-size:.9375rem;line-height:1.5}.sl-guide-by:where([data-seo],[data-seo] *){font-size:var(--seo-type-caption);color:var(--seo-ink-soft);align-items:center;gap:8px;margin-top:4px;font-weight:600;display:flex}.sl-guide-tile:where([data-seo],[data-seo] *){background:var(--seo-tint);width:28px;height:28px;color:var(--seo-indigo);border-radius:8px;place-items:center;display:grid}.sl-guide-tile .seo-ic{width:16px;height:16px}@media (max-width:1023.98px){.sl-med-section .seo-two--flip>:first-child{order:0}}@media (min-width:1024px){.sl-guides:where([data-seo],[data-seo] *){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023.98px){.sl-med-section .seo-steps{grid-template-columns:1fr}}.sl-steps-rail>li:first-child:nth-last-child(3):where([data-seo],[data-seo] *){grid-column:span 2}@media (min-width:1024px){.sl-steps-rail:has(>li:nth-child(3):last-child):where([data-seo],[data-seo] *){grid-template-columns:repeat(3,minmax(0,1fr))}.sl-steps-rail>li:first-child:nth-last-child(3):where([data-seo],[data-seo] *){grid-column:auto}}.sl-inclusion-scope:where([data-seo],[data-seo] *){color:var(--seo-on-deep-soft);font-size:.875rem}
