.section.hero-media-section{padding-block:0}.hero-media{isolation:isolate;min-height:clamp(520px,100svh,920px);position:relative;overflow:hidden}.hero-media__visual-wrap{position:absolute;inset:0;overflow:hidden}.hero-media__visual{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block}.hero-media__placeholder{text-align:center;padding:var(--sp-5);place-items:center;display:grid}.hero-media__visual--image{animation:hero-media-kenburns 20s var(--ease-spatial) infinite alternate;will-change:transform}@keyframes hero-media-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.hero-media__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--surface-canvas) 90%, transparent) 0%, color-mix(in srgb, var(--surface-canvas) 82%, transparent) 40%, color-mix(in srgb, var(--surface-canvas) 60%, transparent) 55%, color-mix(in srgb, var(--surface-canvas) 25%, transparent) 78%, transparent 96%);position:absolute;inset:0}.hero-media__overlay{align-items:flex-end;padding-block-end:var(--sp-7);display:flex;position:absolute;inset:0}.hero-media__overlay .container{padding-inline-start:max(var(--sp-3), calc(var(--gutter) - var(--sp-4)))}.hero-media__copy{max-width:620px}.hero-media__copy>*{animation:hero-media-reveal var(--duration-spatial) var(--ease-spatial) both}.hero-media__copy>:nth-child(2){animation-delay:90ms}.hero-media__copy>:nth-child(3){animation-delay:.17s}@keyframes hero-media-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.hero-media{min-height:clamp(480px,100svh,720px)}.hero-media__overlay{padding-block-end:var(--sp-6)}.hero-media__copy{max-width:none}.hero-media__scrim{background:linear-gradient(to top, color-mix(in srgb, var(--surface-canvas) 90%, transparent) 0%, color-mix(in srgb, var(--surface-canvas) 82%, transparent) 55%, color-mix(in srgb, var(--surface-canvas) 60%, transparent) 72%, color-mix(in srgb, var(--surface-canvas) 25%, transparent) 88%, transparent 100%)}}@media (min-width:768px) and (max-width:1023px){.hero-media__copy{max-width:520px}}@media (min-width:1024px){.hero-media__overlay{padding-block-end:var(--sp-8)}.hero-media__copy{max-width:640px}}@media (prefers-reduced-motion:reduce){.hero-media__visual--image{animation:none}.hero-media__copy>*{opacity:1;animation:none;transform:none}}
[data-motion=fade].is-armed:not(.is-in){opacity:0}[data-motion=fade].is-armed.is-in{opacity:1;transition:opacity var(--duration-tile) var(--ease-spatial)}[data-motion=rise].is-armed:not(.is-in),[data-motion=rise-pulse].is-armed:not(.is-in){opacity:0;transform:translateY(22px)}[data-motion=rise].is-armed.is-in,[data-motion=rise-pulse].is-armed.is-in{opacity:1;transition:opacity var(--duration-spatial) var(--ease-spatial), transform var(--duration-spatial) var(--ease-spatial);transform:none}[data-motion=stagger].is-armed:not(.is-in)>.container>*{opacity:0;transform:translateY(22px)}[data-motion=stagger].is-armed.is-in>.container>*{opacity:1;transition:opacity var(--duration-spatial) var(--ease-spatial), transform var(--duration-spatial) var(--ease-spatial);transform:none}[data-motion=stagger].is-in>.container>:first-child{transition-delay:0s}[data-motion=stagger].is-in>.container>:nth-child(2){transition-delay:80ms}[data-motion=stagger].is-in>.container>:nth-child(3){transition-delay:.16s}[data-motion=stagger].is-in>.container>:nth-child(4){transition-delay:.24s}[data-motion=stagger].is-in>.container>:nth-child(5){transition-delay:.32s}[data-motion=stagger].is-in>.container>:nth-child(6){transition-delay:.4s}[data-motion=stagger].is-in>.container>:nth-child(7){transition-delay:.48s}[data-motion=stagger].is-in>.container>:nth-child(8),[data-motion=stagger].is-in>.container>:nth-child(n+9){transition-delay:.56s}[data-motion=line] .ss-line{transform-origin:0}[dir=rtl] [data-motion=line] .ss-line{transform-origin:100%}[data-motion=line].is-armed:not(.is-in) .ss-line{transform:scaleX(0)}[data-motion=line].is-armed.is-in .ss-line{transition:transform var(--duration-spatial) var(--ease-spatial);transform:scaleX(1)}[data-pulse].is-in .btn:not(.btn--outline):not(.btn--link){animation:ss-pulse var(--duration-spatial) var(--ease-spatial) .7s 1}@keyframes ss-pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-motion].is-armed:not(.is-in),[data-motion].is-armed:not(.is-in)>.container>*,[data-motion].is-armed:not(.is-in) .ss-line,[data-motion=line].is-armed:not(.is-in) .ss-line,[data-motion].is-in,[data-motion].is-in>.container>*,[data-motion].is-in .ss-line,[data-motion=line].is-armed.is-in .ss-line,[data-pulse].is-in .btn,[data-pulse].is-in .btn:not(.btn--outline):not(.btn--link){opacity:1;transition:none;animation:none;transform:none}}html[data-motion-off] [data-motion].is-armed:not(.is-in),html[data-motion-off] [data-motion].is-armed:not(.is-in)>.container>*,html[data-motion-off] [data-motion].is-armed:not(.is-in) .ss-line,html[data-motion-off] [data-motion=line].is-armed:not(.is-in) .ss-line,html[data-motion-off] [data-motion].is-in,html[data-motion-off] [data-motion].is-in>.container>*,html[data-motion-off] [data-motion].is-in .ss-line,html[data-motion-off] [data-motion=line].is-armed.is-in .ss-line,html[data-motion-off] [data-pulse].is-in .btn,html[data-motion-off] [data-pulse].is-in .btn:not(.btn--outline):not(.btn--link){opacity:1;transition:none;animation:none;transform:none}
.section.ss--bg-substrate{background:var(--surface-substrate)}.ss--align-centre .ss__motion{text-align:center}.section.ss--space-s{padding-block:var(--sp-8)}.section.ss--space-m{padding-block:var(--sp-9)}.section.ss--space-l{padding-block:calc(var(--sp-9) + var(--sp-7))}@media (max-width:767px){.section.ss--space-s{padding-block:calc(var(--sp-8) * .6)}.section.ss--space-m{padding-block:calc(var(--sp-9) * .6)}.section.ss--space-l{padding-block:calc((var(--sp-9) + var(--sp-7)) * .6)}.ss--hide-mobile{display:none}}@media (min-width:768px){.ss--hide-desktop{display:none}}.ss--width-narrow .container{max-width:760px}
.ic{color:var(--text-accent);align-items:center;display:inline-flex}.ic svg{width:var(--sp-5);height:var(--sp-5)}.ic--top{margin-block-end:var(--sp-3);display:flex}.ic--inline{margin-inline-end:var(--sp-2)}.ic--badge{width:var(--sp-7);height:var(--sp-7);border-radius:var(--radius-pill);background:var(--surface-substrate);border:1px solid var(--border-emphasis);justify-content:center}.ic--number{gap:var(--sp-2)}.ic__num{font-family:var(--font-display);color:var(--text-secondary)}.ic--large svg{width:var(--sp-8);height:var(--sp-8)}
.cta__eyebrow{display:block}.cta__eyebrow,.cta__heading,.cta__text,.cta__trust{overflow-wrap:anywhere}.cta__message>*,.cta__block>*,.cta__card>*,.cta__box>*{min-width:0}.cta__heading{margin-block-start:var(--sp-2)}.cta__text{max-width:60ch;margin-block-start:var(--sp-3)}.cta__actions{align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;margin-block-start:var(--sp-5);display:flex}.cta__actions .link{min-height:var(--touch-min);align-items:center;display:inline-flex}.cta__trust{margin-block-start:var(--sp-3)}.section.cta-section--banner.ss--bg-canvas{background:var(--surface-substrate);border-block:1px solid var(--border-subtle)}.ss--align-centre .cta--banner .cta__text{margin-inline:auto}.ss--align-centre .cta--banner .cta__actions{justify-content:center}.cta--card{text-align:start}.cta__card{max-width:880px;padding:clamp(var(--sp-5), 5vw, var(--sp-7));background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-block-start:2px solid var(--text-accent);border-radius:var(--radius-lg);margin-inline:auto}.cta__points{margin:var(--sp-5) 0 0;gap:var(--sp-3);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.cta__point{align-items:flex-start;gap:var(--sp-3);min-width:0;margin:0;display:flex}.cta__point .ic{flex:none;margin:2px 0 0}.cta__point-text{overflow-wrap:anywhere;min-width:0}@media (min-width:640px){.cta--card .cta__points{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.cta--split{text-align:start}.cta__split{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cta__panel{min-width:0;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.cta__panel .cta__points{gap:var(--sp-4);margin:0}.cta__num{min-width:2ch;font-family:var(--font-display);color:var(--text-accent);flex:none}@media (min-width:1024px){.cta__split{gap:var(--sp-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.cta--guarantee{text-align:center}.cta__box{max-width:760px;padding:clamp(var(--sp-5), 5vw, var(--sp-7));text-align:center;background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);margin-inline:auto}.cta--guarantee .ic--badge{width:var(--sp-8);height:var(--sp-8);margin:0 auto var(--sp-4)}.cta--guarantee .ic--badge svg{width:var(--sp-6);height:var(--sp-6)}.cta--guarantee .cta__text{margin-inline:auto}.cta--guarantee .cta__actions{justify-content:center}
.ft__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.ft__head>*{overflow-wrap:anywhere;min-width:0}.ft__eyebrow{display:block}.ss--align-centre .ft__head{margin-inline:auto}.ss--align-centre .ft__cta{text-align:center}.ft__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ft__item{text-align:start;min-width:0;margin:0}.ft__title,.ft__text,.ft__link{overflow-wrap:anywhere}.ft__title{margin-block-start:var(--sp-4)}.ft__text{margin-block-start:var(--sp-2)}.ft__link{min-height:var(--touch-min);align-items:center;margin-block-start:var(--sp-1);display:inline-flex}.ft__body{min-width:0}.ft__list--cards{gap:var(--sp-4)}.ft__list--columns{gap:var(--sp-5)}@media (min-width:640px){.ft__list--cards,.ft__list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ft__list--c3{grid-template-columns:repeat(3,minmax(0,1fr))}.ft__list--c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ft__list--cards .ft__item{padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg)}.ft__list--columns .ft__item{border-block-start:2px solid var(--text-accent);padding-block-start:var(--sp-4)}.ft__list--columns .ft__title{margin-block-start:var(--sp-3)}.ft__list--list{gap:0}.ft__list--list .ft__item{align-items:flex-start;gap:var(--sp-4);padding-block:var(--sp-4);border-block-end:1px solid var(--border-subtle);display:flex}.ft__list--list .ft__item .ic{flex:none;margin:0}.ft__list--list .ft__title{margin-block-start:0}@media (min-width:768px){.ft__list--list{column-gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.ft__cta{margin-block-start:var(--sp-6)}
.iwt__media{min-width:0;margin:0}.iwt__points{margin:var(--sp-5) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.iwt__point{align-items:flex-start;gap:var(--sp-3);min-width:0;margin:0;display:flex}.iwt__point .ic{flex:none;margin:2px 0 0}.iwt__point-text{overflow-wrap:anywhere;min-width:0}.iwt__text,.iwt__text>*{min-width:0}.iwt__eyebrow{overflow-wrap:anywhere;display:block}.iwt__heading{overflow-wrap:anywhere;margin-block-start:var(--sp-2)}.iwt__body{max-width:60ch;overflow-wrap:anywhere;margin-block-start:var(--sp-3)}.iwt__action{margin-block-start:var(--sp-5)}.iwt__frame{background:var(--surface-substrate);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.iwt__img{object-fit:cover}.iwt__caption{margin:var(--sp-2) 0 0;font-size:var(--fs-caption);color:var(--text-secondary);overflow-wrap:anywhere}.iwt__grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.iwt--noimage .iwt__grid{max-width:760px}@media (min-width:1024px){.iwt--side .iwt__grid{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}.iwt--side.iwt--right .iwt__media{order:2}.iwt--side.iwt--noimage .iwt__grid,.iwt--side.iwt--notext .iwt__grid{grid-template-columns:minmax(0,1fr)}}.iwt__card{z-index:2;padding:clamp(var(--sp-5), 5vw, var(--sp-7));background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);position:relative}.iwt--overlap .iwt__grid{gap:0}.iwt--overlap .iwt__card{margin:calc(var(--sp-7) * -1) var(--sp-4) 0}.iwt--overlap .iwt__caption{margin-block-end:var(--sp-7)}.iwt--overlap.iwt--noimage .iwt__card,.iwt--overlap.iwt--notext .iwt__card{margin:0}@media (min-width:1024px){.iwt--overlap .iwt__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.iwt--overlap .iwt__media{grid-area:1/1/auto/9}.iwt--overlap .iwt__card{grid-area:1/7/auto/13;margin:0}.iwt--overlap .iwt__caption{max-width:70%;margin-block-end:0}.iwt--overlap.iwt--right .iwt__media{grid-column:5/13}.iwt--overlap.iwt--right .iwt__card{grid-column:1/7}.iwt--overlap.iwt--right .iwt__caption{text-align:end;margin-inline-start:auto}.iwt--overlap.iwt--noimage .iwt__card,.iwt--overlap.iwt--notext .iwt__media{grid-column:1/-1}}.iwt__band{border-radius:var(--radius-lg);align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.iwt--full .iwt__media{position:absolute;inset:0}.iwt--full .iwt__frame{border-radius:0;height:100%;position:absolute;inset:0}.iwt__panel{z-index:2;width:100%;max-width:520px;margin:clamp(var(--sp-4), 4vw, var(--sp-7));padding:clamp(var(--sp-5), 5vw, var(--sp-7));background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);position:relative}@media (min-width:768px){.iwt__band{min-height:520px}}@media (min-width:1024px){.iwt--full .iwt__band{align-items:center}.iwt--full.iwt--right .iwt__band{justify-content:flex-end}}.iwt--stack .iwt__text{text-align:start;width:100%;max-width:760px;margin-inline:auto}
.lg--s{--lg-h:28px}.lg--m{--lg-h:36px}.lg--l{--lg-h:48px}.lg__head{gap:var(--sp-3);max-width:var(--measure-max);overflow-wrap:anywhere;margin-block-end:var(--sp-6);display:grid}.ss--align-centre .lg__head{margin-inline:auto}.lg__head>*,.lg__card>*{overflow-wrap:anywhere;min-width:0}.lg__list{margin:0;padding:0;list-style:none}.lg__item,.lg__card{min-width:0;margin:0;padding:0}.lg__logo{align-items:center;max-width:100%;display:inline-flex}.lg__img{height:var(--lg-h);object-fit:contain;width:auto;max-width:100%;display:block}.lg--light .lg__img{filter:brightness(0)invert()}.lg--plate .lg__logo{background:var(--text-primary);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4)}.lg__link{min-height:var(--touch-min);min-width:var(--touch-min);max-width:100%;color:inherit;border-radius:var(--radius-sm);justify-content:center;align-items:center;display:inline-flex}.lg__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.lg__list--strip{align-items:center;gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;display:flex}@media (min-width:1024px){.lg__list--strip{gap:var(--sp-5) var(--sp-7)}}.ss--align-centre .lg__list--strip{justify-content:center}.lg__list--grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.lg__list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg__list--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lg__tile{min-width:0;height:100%;padding:var(--sp-5) var(--sp-4);text-align:center;background:var(--surface-substrate);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;overflow:hidden}@media (max-width:599px){.lg__list--grid .lg__img{height:min(var(--lg-h), 24px)}}.lg__list--proof{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.lg__list--proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg__list--proof{grid-template-columns:repeat(3,minmax(0,1fr))}}.lg__card{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);text-align:start;overflow-wrap:anywhere;background:var(--surface-substrate);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.lg__textlink{min-height:var(--touch-min);align-items:center;display:inline-flex}.lg__list+.lg__cta,.lg__head+.lg__cta{margin-block-start:var(--sp-6)}.lg__list{margin-block-end:0}
.st__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.st__head>*{overflow-wrap:anywhere;min-width:0}.st__eyebrow{display:block}.ss--align-centre .st__head{margin-inline:auto}.ss--align-centre .st__cta{text-align:center}.st__list{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.st__item{text-align:start;min-width:0;margin:0}.st__value{font-family:var(--font-display);color:var(--text-accent);overflow-wrap:anywhere;margin:0;font-size:clamp(2.2rem,6vw,3.4rem);line-height:1.05}.st__label{overflow-wrap:anywhere;margin-block-start:var(--sp-2);font-weight:600}.st__note{margin:var(--sp-1) 0 0;overflow-wrap:anywhere}.st__source{margin:var(--sp-5) 0 0;overflow-wrap:anywhere}.st__cta{margin-block-start:var(--sp-6)}@media (min-width:640px){.st__list--row,.st__list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.st__list--row .st__item{border-block-start:1px solid var(--border-emphasis);padding-block-start:var(--sp-4)}@media (min-width:1024px){.st__list--row.st__list--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.st__list--row.st__list--n4{grid-template-columns:repeat(4,minmax(0,1fr))}.st__list--row.st__list--n5,.st__list--row.st__list--n6{grid-template-columns:repeat(3,minmax(0,1fr))}.st__list--row.st__list--n2 .st__item,.st__list--row.st__list--n3 .st__item,.st__list--row.st__list--n4 .st__item{border-block-start:0;border-inline-start:1px solid var(--border-emphasis);padding-block-start:0;padding-inline-start:var(--sp-4)}.st__list--row.st__list--n2 .st__item:first-child,.st__list--row.st__list--n3 .st__item:first-child,.st__list--row.st__list--n4 .st__item:first-child{border-inline-start:0;padding-inline-start:0}}.st__list--cards .st__item{padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-block-start:2px solid var(--text-accent);border-radius:var(--radius-lg)}@media (min-width:1024px){.st__list--cards.st__list--n3,.st__list--cards.st__list--n5,.st__list--cards.st__list--n6{grid-template-columns:repeat(3,minmax(0,1fr))}}.st__split{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.st__side,.st__figures{min-width:0}.st__split .st__head{margin-block-end:0}.st__list--split .st__item{border-block-start:1px solid var(--border-subtle);padding-block-start:var(--sp-4)}@media (min-width:480px){.st__list--split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.st__split{gap:var(--sp-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
.pf__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.pf__head>*{overflow-wrap:anywhere;min-width:0}.pf__eyebrow{display:block}.ss--align-centre .pf__head{margin-inline:auto}.ss--align-centre .pf__cta{text-align:center}.pf__cta{margin-block-start:var(--sp-6)}.pf__list,.pf__pairs{margin:0;padding:0;list-style:none}.pf__item,.pf__side{align-items:flex-start;gap:var(--sp-3);min-width:0;margin:0;display:flex}.pf__item{padding-block:var(--sp-2)}.pf__item .ic,.pf__side .ic{flex:none;margin:2px 0 0}.pf__text{overflow-wrap:anywhere;min-width:0}.pf__title{overflow-wrap:anywhere;margin-block-end:var(--sp-3)}.pf__panels{grid-template-columns:minmax(0,1fr);display:grid}.pf__panel{min-width:0;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg)}.pf__panel--fix{border-block-start:2px solid var(--text-accent)}.pf__panel--problem .ic{color:var(--text-secondary)}.pf__panels--side{gap:var(--sp-5)}@media (min-width:900px){.pf__panels--side{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf__panels--story{gap:0;max-width:760px;margin-inline:auto}.pf__panels--story .pf__panel--problem{border-end-end-radius:0;border-end-start-radius:0}.pf__panels--story .pf__panel--fix{border-start-start-radius:0;border-start-end-radius:0}.pf__pair{gap:var(--sp-3);padding-block:var(--sp-4);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.pf__pair:last-child{border-block-end:1px solid var(--border-subtle)}.pf__side--problem,.pf__side--problem .ic{color:var(--text-secondary)}.pf__side--fix{color:var(--text-primary)}.pf__arrow{display:none}@media (min-width:900px){.pf__pair{grid-template-columns:minmax(0, 1fr) var(--sp-7) minmax(0, 1fr);gap:var(--sp-5);align-items:start}.pf__arrow{justify-content:center;align-items:center;display:inline-flex}.pf__arrow .ic{margin:0}}
.tm__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.tm__head>*{overflow-wrap:anywhere;min-width:0}.tm__eyebrow{display:block}.ss--align-centre .tm__head{margin-inline:auto}.ss--align-centre .tm__cta{text-align:center}.tm__source{margin:var(--sp-5) 0 0;overflow-wrap:anywhere}.tm__cta{margin-block-start:var(--sp-6)}.tm__card{gap:var(--sp-4);min-width:0;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex}.tm__quote{font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.tm__quote:before{content:"“"}.tm__quote:after{content:"”"}.tm__by{grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;margin-block-start:auto;display:grid}.tm__by--photo{column-gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr)}.tm__photo{border-radius:var(--radius-pill);object-fit:cover;flex:none;grid-row:1/span 2;width:48px;height:48px}.tm__name{overflow-wrap:anywhere;min-width:0;font-weight:600}.tm__role{min-width:0;color:var(--text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere}.tm__list{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.tm__list--cards,.tm__list--rest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tm__list--cards.tm__list--n3,.tm__list--cards.tm__list--n6,.tm__list--cards.tm__list--n9{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm__featured{margin-block-end:var(--sp-5)}.tm__card--big{padding:clamp(var(--sp-5), 5vw, var(--sp-7));border-block-start:2px solid var(--text-accent)}.tm__card--big .tm__quote{font-family:var(--font-display);font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.35}.tm__list--list{gap:0;max-width:820px;margin-inline:auto}.tm__list--list .tm__card{padding:var(--sp-5) 0;border:0;border-block-start:1px solid var(--border-subtle);background:0 0;border-radius:0}.tm__list--list .tm__card:last-child{border-block-end:1px solid var(--border-subtle)}
.pr__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.pr__head>*{overflow-wrap:anywhere;min-width:0}.pr__eyebrow{display:block}.ss--align-centre .pr__head{margin-inline:auto}.pr__note{margin:var(--sp-5) 0 0;overflow-wrap:anywhere}.pr__plans{grid-template-columns:minmax(0,1fr);display:grid}.pr__plan{gap:var(--sp-4);min-width:0;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;display:flex}.pr__plan--hi{border-color:var(--text-accent);border-block-start:2px solid var(--text-accent)}.pr__main{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.pr__main>*{min-width:0}.pr__badge{max-width:100%;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-on-interactive);background:var(--surface-interactive);border-radius:var(--radius-pill);overflow-wrap:anywhere;align-self:flex-start}.pr__name{overflow-wrap:anywhere}.pr__price{font-family:var(--font-display);color:var(--text-accent);overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,2.75rem);line-height:1}.pr__period{font-family:var(--font-ui);font-size:var(--fs-caption);color:var(--text-secondary);margin-inline-start:var(--sp-2);font-weight:400;display:inline}.pr__description{overflow-wrap:anywhere}.pr__features{margin:0;padding:0;list-style:none}.pr__feature{align-items:flex-start;gap:var(--sp-3);padding-block:var(--sp-1);min-width:0;margin:0;display:flex}.pr__feature .ic{flex:none;margin:2px 0 0}.pr__feature-text{overflow-wrap:anywhere;min-width:0}.pr__action{min-width:0}.pr__plans--cards .pr__action{margin-block-start:auto}.pr__plans--cards .pr__action .btn{width:100%}.pr__action .btn{text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%}.pr__plans--cards{gap:var(--sp-4)}.pr__plans--cards.pr__plans--n1{max-width:560px;margin-inline:auto}@media (min-width:640px){.pr__plans--cards:not(.pr__plans--n1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pr__plans--cards.pr__plans--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pr__plans--cards.pr__plans--n4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pr__plans--rows{gap:var(--sp-4)}@media (min-width:900px){.pr__plans--rows .pr__plan{gap:var(--sp-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.7fr);align-items:center;display:grid}.pr__plans--rows .pr__action{justify-self:end}}.pr__plans--single{max-width:560px;margin-inline:auto}
.ls__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.ls__head>*{overflow-wrap:anywhere;min-width:0}.ls__eyebrow{display:block}.ss--align-centre .ls__head{margin-inline:auto}.ss--align-centre .ls__cta{text-align:center}.ls__cta{margin-block-start:var(--sp-6)}.ls__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ls__item{align-items:flex-start;gap:var(--sp-3);overflow-wrap:anywhere;min-width:0;margin:0;display:flex}.ls__item .ic{flex:none;margin:2px 0 0}.ls__body,.ls__text{overflow-wrap:anywhere;min-width:0;display:block}.ls__detail{font-size:var(--fs-caption);color:var(--text-secondary);overflow-wrap:anywhere;margin-block-start:var(--sp-1);display:block}.ls__list--check{gap:var(--sp-3)}@media (min-width:768px){.ls__list--check.ls__list--c2{column-gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.ls__list--num{gap:0;max-width:820px}.ls__list--num .ls__item{padding-block:var(--sp-4);border-block-start:1px solid var(--border-subtle)}.ls__list--num .ls__item:last-child{border-block-end:1px solid var(--border-subtle)}.ls__num{min-width:2.4ch;font-family:var(--font-display);color:var(--text-accent);flex:none;font-size:1.75rem;line-height:1.1}.ls__panels{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.ls__panel{min-width:0;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg)}.ls__panel--pro{border-block-start:2px solid var(--text-accent)}.ls__panel--con .ic{color:var(--text-secondary)}.ls__panel .ls__item{padding-block:var(--sp-2)}.ls__title{overflow-wrap:anywhere;margin-block-end:var(--sp-3)}@media (min-width:768px){.ls__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls__defs{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ls__row{padding-block:var(--sp-4);border-block-start:1px solid var(--border-subtle);min-width:0}.ls__row:last-child{border-block-end:1px solid var(--border-subtle)}.ls__term{overflow-wrap:anywhere;font-weight:600}.ls__meaning{margin:var(--sp-1) 0 0;color:var(--text-secondary);overflow-wrap:anywhere}@media (min-width:768px){.ls__row{gap:var(--sp-7);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.ls__meaning{margin:0}}
.tmb__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.tmb__head>*{overflow-wrap:anywhere;min-width:0}.tmb__eyebrow{display:block}.ss--align-centre .tmb__head{margin-inline:auto}.ss--align-centre .tmb__cta{text-align:center}.tmb__cta{margin-block-start:var(--sp-6)}.tmb__photo{width:100%;min-width:0;display:block;position:relative;overflow:hidden}.tmb__img{object-fit:cover}.tmb__photo--initial{background:var(--surface-substrate);color:var(--text-primary);font-family:var(--font-display);justify-content:center;align-items:center;font-size:3rem;line-height:1;display:flex}.tmb__text{gap:var(--sp-2);align-content:start;min-width:0;display:grid}.tmb__name,.tmb__role,.tmb__bio{overflow-wrap:anywhere;min-width:0}.tmb__link{min-height:var(--touch-min);overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.tmb__list{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tmb__card{background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.tmb__list--grid .tmb__photo{aspect-ratio:1}.tmb__list--grid .tmb__photo--initial{font-size:4rem}.tmb__list--grid .tmb__text{padding:var(--sp-5)}@media (min-width:560px){.tmb__list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tmb__list--grid .tmb__photo{aspect-ratio:4/5}}@media (min-width:1024px){.tmb__list--n3,.tmb__list--n6,.tmb__list--n9{grid-template-columns:repeat(3,minmax(0,1fr))}.tmb__list--n4,.tmb__list--n8,.tmb__list--n12{grid-template-columns:repeat(4,minmax(0,1fr))}}.tmb__founder{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.tmb__founder .tmb__photo{aspect-ratio:4/5;border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);max-width:420px}.tmb__founder .tmb__photo--initial{font-size:6rem}.tmb__founder .tmb__name{font-size:1.75rem}@media (min-width:900px){.tmb__founder{gap:var(--sp-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.tmb__list--list{gap:0;max-width:900px}.tmb__row{gap:var(--sp-4);min-width:0;padding-block:var(--sp-4);border-block-start:1px solid var(--border-subtle);grid-template-columns:72px minmax(0,1fr);align-items:start;margin:0;display:grid}.tmb__row:last-child{border-block-end:1px solid var(--border-subtle)}.tmb__row .tmb__photo{aspect-ratio:1;border-radius:var(--radius-pill);width:72px;height:72px}.tmb__row .tmb__photo--initial{font-size:1.75rem}
.cs__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.cs__head>*{overflow-wrap:anywhere;min-width:0}.cs__eyebrow{display:block}.ss--align-centre .cs__head{margin-inline:auto}.ss--align-centre .cs__cta{text-align:center}.cs__cta{margin-block-start:var(--sp-6)}.cs__note{overflow-wrap:anywhere;min-width:0;margin-block-start:var(--sp-5)}.cs__list{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cs__list>*{min-width:0;margin:0}.cs__client,.cs__title,.cs__challenge,.cs__result,.cs__metric-label,.cs__metric-value,.cs__lead-value,.cs__lead-label,.cs__link{overflow-wrap:anywhere;min-width:0}.cs__card{background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.cs__media{aspect-ratio:16/10;width:100%;display:block;position:relative;overflow:hidden}.cs__img{object-fit:cover}.cs__body{gap:var(--sp-3);flex-direction:column;flex:auto;min-width:0;display:flex}.cs__card .cs__body{padding:var(--sp-5)}.cs__link{min-height:var(--touch-min);align-self:flex-start;align-items:center;margin-block-start:auto;display:inline-flex}.cs__result{border-inline-start:2px solid var(--text-accent);padding-inline-start:var(--sp-3)}.cs__metrics{gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;margin:0;padding:0;display:flex}.cs__metric{min-width:0;margin:0}.cs__metric-label{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.cs__metric-value{font-family:var(--font-display);color:var(--text-accent);margin:0;font-size:1.75rem;line-height:1.15}.cs__list--n1{max-width:640px}@media (min-width:640px){.cs__list--cards,.cs__list--rest{grid-template-columns:repeat(2,minmax(0,1fr))}.cs__list--n1{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.cs__list--n3,.cs__list--n6{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs__list--rest{margin-block-start:var(--sp-5)}@media (min-width:900px){.cs__card--big{grid-template-columns:minmax(0,1fr);display:grid}.cs__card--big:has(.cs__media){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.cs__card--big .cs__media{aspect-ratio:auto;height:100%;min-height:100%}}.cs__list--rows{gap:0;max-width:900px}.cs__row{gap:var(--sp-4);min-width:0;padding-block:var(--sp-5);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.cs__list--rows>:last-child .cs__row{border-block-end:1px solid var(--border-subtle)}.cs__lead{gap:var(--sp-1);align-content:start;min-width:0;display:grid}.cs__lead-value{font-family:var(--font-display);color:var(--text-accent);font-size:2.5rem;line-height:1.1}.cs__lead-label{font-size:var(--fs-caption);color:var(--text-secondary)}@media (min-width:768px){.cs__row{gap:var(--sp-7);grid-template-columns:200px minmax(0,1fr)}.cs__row--nolead{grid-template-columns:minmax(0,1fr)}}
.gl__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.gl__head>*{overflow-wrap:anywhere;min-width:0}.gl__eyebrow{display:block}.ss--align-centre .gl__head{margin-inline:auto}.ss--align-centre .gl__cta{text-align:center}.gl__cta{margin-block-start:var(--sp-6)}.gl__list{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.gl__item,.gl__fig{min-width:0;margin:0}.gl__frame{border:1px solid var(--border-subtle);border-radius:var(--radius-md);position:relative;overflow:hidden}.gl__img{object-fit:cover}.gl__cap{font-size:var(--fs-caption);color:var(--text-secondary);overflow-wrap:anywhere;min-width:0;margin-block-start:var(--sp-2)}.gl__list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gl__list--square .gl__frame{aspect-ratio:1}.gl__list--landscape .gl__frame{aspect-ratio:4/3}.gl__list--portrait .gl__frame{aspect-ratio:3/4}@media (min-width:640px){.gl__list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.gl__list--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gl__list--collage{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:140px;grid-auto-flow:dense}.gl__list--collage .gl__item{flex-direction:column;display:flex}.gl__list--collage .gl__fig,.gl__list--collage .gl__frame{flex:auto;height:100%}.gl__item--big{grid-area:span 2/span 2}.gl__item--wide{grid-column:span 2}@media (min-width:640px){.gl__list--collage{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:170px}}.gl__top{margin-block-end:var(--sp-3)}.gl__top .gl__frame{aspect-ratio:16/9}
.ag__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.ag__head>*{overflow-wrap:anywhere;min-width:0}.ag__eyebrow{display:block}.ss--align-centre .ag__head{margin-inline:auto}.ss--align-centre .ag__cta{text-align:center}.ag__cta{margin-block-start:var(--sp-6)}.ag__day{min-width:0;margin-block-end:var(--sp-6)}.ag__day:last-child{margin-block-end:0}.ag__dayname{overflow-wrap:anywhere;min-width:0;margin-block-end:var(--sp-3);display:block}.ag__list,.ag__grid{margin:0;padding:0;list-style:none}.ag__time,.ag__title,.ag__meta,.ag__detail,.ag__pill{overflow-wrap:anywhere;min-width:0}.ag__body{min-width:0;display:block}.ag__title{font-weight:600;display:block}.ag__meta,.ag__detail{color:var(--text-secondary);margin-block-start:var(--sp-1);display:block}.ag__detail{font-size:var(--fs-caption)}.ag__row{gap:var(--sp-4);min-width:0;grid-template-columns:84px minmax(0,1fr);margin:0;padding-block-end:var(--sp-5);display:grid;position:relative}.ag__row:before{content:"";background:var(--border-subtle);width:1px;position:absolute;inset-block:0;inset-inline-start:calc(84px + var(--sp-4))}.ag__row .ag__body{padding-inline-start:var(--sp-5);position:relative}.ag__row .ag__body:before{content:"";border-radius:var(--radius-pill);background:var(--surface-interactive);width:9px;height:9px;position:absolute;inset-block-start:.55em;inset-inline-start:-4px}.ag__time{font-family:var(--font-display);color:var(--text-accent);font-weight:600}.ag__row--notime{grid-template-columns:minmax(0,1fr);padding-inline-start:4px}.ag__row--notime:before{inset-inline-start:4px}.ag__day .ag__list{max-width:820px}.ag__days{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.ag__days .ag__day{margin-block-end:0}.ag__days .ag__list{max-width:none}.ag__row--col{padding-block:var(--sp-4);border-block-start:1px solid var(--border-subtle);padding-block-end:var(--sp-4);display:block}.ag__row--col:before{content:none}.ag__row--col .ag__body{padding-inline-start:0}.ag__row--col .ag__body:before{content:none}.ag__row--col .ag__time{margin-block-end:var(--sp-1);display:block}@media (min-width:900px){.ag__days--d2{grid-template-columns:repeat(2,minmax(0,1fr))}.ag__days--d3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ag__grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.ag__card{align-items:flex-start;gap:var(--sp-3);min-width:0;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex}.ag__card .ag__body{width:100%}.ag__pill{padding-inline:var(--sp-3);border:1px solid var(--border-emphasis);border-radius:var(--radius-pill);color:var(--text-accent);font-size:var(--fs-caption);display:inline-block}@media (min-width:640px){.ag__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ag__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.cu__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.cu__head>*{overflow-wrap:anywhere;min-width:0}.cu__eyebrow{display:block}.ss--align-centre .cu__head{margin-inline:auto}.ss--align-centre .cu__cta,.ss--align-centre .cu__count{text-align:center}.cu__count{overflow-wrap:anywhere;min-width:0;margin-block-start:var(--sp-5)}.cu__cta{margin-block-start:var(--sp-6)}.cu__lessons{margin:0;padding:0;list-style:none}.cu__lesson{gap:var(--sp-1) var(--sp-4);padding-block:var(--sp-3);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-width:0;margin:0;display:grid}.cu__lt,.cu__msum,.cu__mtitle,.cu__mh{overflow-wrap:anywhere;min-width:0}.cu__len{color:var(--text-secondary);font-size:var(--fs-caption);white-space:nowrap}.cu__tag{padding-inline:var(--sp-3);border:1px solid var(--text-accent);border-radius:var(--radius-pill);color:var(--text-accent);font-size:var(--fs-caption);vertical-align:baseline;margin-inline-start:var(--sp-2);display:inline-block}.cu__list--modules{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.cu__list--modules .cu__mod{gap:var(--sp-2);min-width:0;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;display:flex}.cu__num{font-family:var(--font-display);color:var(--text-accent);font-size:1.5rem;line-height:1.1}.cu__list--modules .cu__lessons{margin-block-start:var(--sp-2)}@media (min-width:760px){.cu__list--modules{grid-template-columns:repeat(2,minmax(0,1fr))}}.cu__list--accordion{max-width:820px}.cu__list--accordion .cu__mod{border-block-end:1px solid var(--border-subtle);min-width:0}.cu__list--accordion .cu__mod:first-child{border-block-start:1px solid var(--border-subtle)}.cu__sum{justify-content:space-between;align-items:center;gap:var(--sp-4);cursor:pointer;min-width:44px;min-height:56px;list-style:none;display:flex}.cu__sum::-webkit-details-marker{display:none}.cu__sum::marker{content:""}.cu__sum:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.cu__list--accordion .cu__mtitle{margin:0}.cu__chev{flex:none;display:inline-flex;transform:rotate(90deg)}.cu__mod[open] .cu__chev{transform:rotate(270deg)}.cu__list--accordion .cu__msum{padding-block-end:var(--sp-2)}.cu__list--accordion .cu__lessons{padding-block-end:var(--sp-3)}.cu__list--compact{max-width:820px}.cu__mh{margin-block-start:var(--sp-5);display:block}.cu__cmod:first-child .cu__mh{margin-block-start:0}.cu__list--compact .cu__lesson{gap:var(--sp-1) var(--sp-4);grid-template-columns:2.4ch minmax(0,1fr) auto}.cu__ln{font-family:var(--font-display);color:var(--text-accent)}
.le__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.le__head>*{overflow-wrap:anywhere;min-width:0}.le__eyebrow{display:block}.ss--align-centre .le__head{margin-inline:auto}.ss--align-centre .le__cta{text-align:center}.le__cta{margin-block-start:var(--sp-6)}.le__text,.le__name,.le__role,.le__bio,.le__ctitle,.le__ctext,.le__issuer,.le__fact-label,.le__fact-value{overflow-wrap:anywhere;min-width:0}.le__list{gap:var(--sp-3) var(--sp-7);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.le__item{align-items:flex-start;gap:var(--sp-3);min-width:0;margin:0;display:flex}.le__check{border:1.5px solid var(--text-accent);border-radius:var(--radius-pill);width:22px;height:22px;color:var(--text-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.le__check .ic{margin:0}.le__check .ic svg{width:14px;height:14px}@media (min-width:760px){.le__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.le__ins{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);max-width:960px;display:grid}.le__photo{aspect-ratio:4/5;border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);width:100%;max-width:340px;position:relative;overflow:hidden}.le__img{object-fit:cover}.le__insbody{gap:var(--sp-2);align-content:start;min-width:0;display:grid}.le__name{font-size:1.75rem}.le__facts{gap:var(--sp-3) var(--sp-6);margin:var(--sp-4) 0 0;flex-wrap:wrap;padding:0;display:flex}.le__fact{min-width:0;margin:0}.le__fact-label{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.le__fact-value{font-family:var(--font-display);color:var(--text-accent);margin:0;font-size:1.5rem;line-height:1.15}@media (min-width:760px){.le__ins{gap:var(--sp-8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center}.le__ins--nophoto{grid-template-columns:minmax(0,1fr)}}.le__cert{justify-items:center;gap:var(--sp-3);max-width:760px;padding:var(--sp-7) var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);outline:1px solid var(--border-subtle);outline-offset:-10px;text-align:center;margin-inline:auto;display:grid}.le__cert>*{min-width:0;max-width:100%}.le__mark{border:1px solid var(--border-emphasis);border-radius:var(--radius-pill);background:var(--surface-substrate);width:84px;height:84px;color:var(--text-accent);justify-content:center;align-items:center;display:inline-flex}.le__mark .ic{margin:0}.le__mark .ic svg{width:36px;height:36px}
.kn__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.kn__head>*{overflow-wrap:anywhere;min-width:0}.kn__eyebrow{display:block}.ss--align-centre .kn__head{margin-inline:auto}.ss--align-centre .kn__cta{text-align:center}.kn__cta{margin-block-start:var(--sp-6)}.kn__dt,.kn__dd,.kn__label,.kn__etitle,.kn__etext,.kn__stage,.kn__title,.kn__detail,.kn__empty{overflow-wrap:anywhere;min-width:0}.kn__terms{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kn__term{min-width:0;padding-block:var(--sp-4);border-block-start:1px solid var(--border-subtle)}.kn__dt{font-family:var(--font-display);color:var(--text-accent);font-size:1.25rem}.kn__dd{margin:var(--sp-2) 0 0;color:var(--text-secondary)}@media (min-width:760px){.kn__terms{column-gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.kn__log{max-width:820px;margin:0;padding:0;list-style:none}.kn__entry{gap:var(--sp-2);min-width:0;padding-block:var(--sp-5);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kn__label{font-family:var(--font-display);color:var(--text-accent);font-weight:700}.kn__entrybody{gap:var(--sp-2);align-content:start;min-width:0;display:grid}@media (min-width:640px){.kn__entry{gap:var(--sp-7);grid-template-columns:160px minmax(0,1fr)}.kn__entry--nolabel{grid-template-columns:minmax(0,1fr)}}.kn__cols{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.kn__col{min-width:0;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg)}.kn__stage{margin-block-end:var(--sp-2);display:block}.kn__item{padding-block:var(--sp-3);border-block-start:1px solid var(--border-subtle);display:block}.kn__stage+.kn__item{border-block-start:0}.kn__title{font-weight:600;display:block}.kn__detail{color:var(--text-secondary);margin-block-start:var(--sp-1);display:block}.kn__empty{padding-block:var(--sp-3);color:var(--text-secondary);font-size:var(--fs-caption);margin:0}@media (min-width:900px){.kn__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}
.pm__body{min-width:0}.pm__heading,.pm__text,.pm__end,.pm__hl,.pm__hlnote,.pm__badge{overflow-wrap:anywhere;min-width:0}.pm__badge{max-width:100%;padding-inline:var(--sp-3);border:1px solid var(--text-accent);border-radius:var(--radius-pill);color:var(--text-accent);align-items:center;margin-block-end:var(--sp-3);font-size:.8125rem;display:inline-flex}.pm__heading{margin-block-end:var(--sp-2)}.pm__end{font-size:var(--fs-caption);margin-block-start:var(--sp-3)}.pm__cta{min-width:0;margin-block-start:var(--sp-4)}.ss--align-centre .pm__cta{text-align:center}.pm__box--banner{padding-block:var(--sp-6);border-block:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:760px){.pm__box--banner{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) auto;align-items:center}.pm__box--banner .pm__cta{margin-block-start:0}}.pm__box--card{max-width:720px;padding:var(--sp-7) var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);text-align:center;margin-inline:auto}.pm__box--card .pm__hl{margin:var(--sp-4) 0;font-family:var(--font-display);color:var(--text-accent);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;display:block}.pm__box--split{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.pm__aside{min-width:0;padding:var(--sp-6);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);text-align:center}.pm__aside .pm__hl{font-family:var(--font-display);color:var(--text-accent);font-size:clamp(2rem,5vw,2.75rem);line-height:1.1;display:block}.pm__hlnote{color:var(--text-secondary);margin-block-start:var(--sp-2);display:block}@media (min-width:760px){.pm__box--split{gap:var(--sp-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}
.ch__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.ch__head>*{overflow-wrap:anywhere;min-width:0}.ch__eyebrow{display:block}.ss--align-centre .ch__head{margin-inline:auto}.ch__source{font-size:var(--fs-caption);overflow-wrap:anywhere;min-width:0;margin-block-start:var(--sp-5)}.ch__wrap{max-width:900px}.ch__list{margin:0;padding:0;list-style:none}.ch__item{gap:var(--sp-2) var(--sp-4);min-width:0;padding-block:var(--sp-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ch__label{overflow-wrap:anywhere;min-width:0}.ch__value{min-width:0;font-family:var(--font-display);color:var(--text-accent);overflow-wrap:anywhere;font-weight:700}.ch__track{background:var(--surface-substrate);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);min-width:0;height:14px;display:block;overflow:hidden}.ch__fill{height:100%;width:var(--ch-p);background:var(--surface-interactive);border-radius:var(--radius-pill);display:block}.ch__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (min-width:560px){.ch__list--bars .ch__item{grid-template-columns:minmax(0,9rem) minmax(0,1fr) fit-content(40%);align-items:center}}.ch__list--meters .ch__item{padding-block:var(--sp-3);grid-template-columns:minmax(0,1fr) fit-content(60%)}.ch__list--meters .ch__label{grid-area:1/1}.ch__list--meters .ch__value{grid-area:1/2}.ch__list--meters .ch__track{grid-area:2/1/auto/-1;height:10px}@media (max-width:559.98px){.ch__list--columns .ch__item{grid-template-columns:minmax(0,1fr)}}@media (min-width:560px){.ch__list--columns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ch__list--columns .ch__item{height:280px;padding:0 calc(var(--sp-3) / 2);flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.ch__list--columns .ch__value{max-width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere;flex:none;order:1;margin-block-end:var(--sp-1);font-size:.9375rem}.ch__list--columns .ch__track{order:2;flex:0 1 calc(var(--ch-p) * .8);border:0;border-block-end:1px solid var(--border-emphasis);background:0 0;border-radius:0;width:100%;height:auto;min-height:0;overflow:visible}.ch__list--columns .ch__fill{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-width:72px;height:100%;margin-inline:auto}.ch__list--columns .ch__label{max-width:100%;color:var(--text-secondary);text-align:center;flex:none;order:3;margin-block-start:var(--sp-2);font-size:.8125rem}.ch__list--columns{margin-block-end:var(--sp-2)}}
.cr__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.cr__head>*{overflow-wrap:anywhere;min-width:0}.cr__eyebrow{display:block}.ss--align-centre .cr__head{margin-inline:auto}.cr__list{margin:0;padding:0;list-style:none}.cr__list>*{min-width:0;margin:0}.cr__role{min-width:0}.cr__body{gap:var(--sp-2);align-content:start;min-width:0;display:grid}.cr__title,.cr__summary,.cr__dept,.cr__tag{overflow-wrap:anywhere;min-width:0}.cr__tags{gap:var(--sp-2);margin-block:var(--sp-2);flex-wrap:wrap;display:flex}.cr__tag{padding-inline:var(--sp-3);border:1px solid var(--border-emphasis);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:.8125rem}.cr__apply{min-width:0}.cr__link{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;overflow-wrap:anywhere;align-items:center;min-width:0;text-decoration:underline;display:inline-flex}.cr__list--list{max-width:900px}.cr__list--list .cr__role{gap:var(--sp-3);padding-block:var(--sp-5);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.cr__list--list>:last-child .cr__role{border-block-end:1px solid var(--border-subtle)}@media (min-width:760px){.cr__list--list .cr__role{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) auto;align-items:center}}.cr__list--cards{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.cr__list--cards .cr__role{gap:var(--sp-3);height:100%;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;display:flex}.cr__list--cards .cr__apply{margin-block-start:auto}@media (min-width:640px){.cr__list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cr__list--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cr__groups{gap:var(--sp-6);display:grid}.cr__group{min-width:0}.cr__dept{margin-block-end:var(--sp-2);display:block}
.lo__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.lo__head>*{overflow-wrap:anywhere;min-width:0}.lo__eyebrow{display:block}.ss--align-centre .lo__head{margin-inline:auto}.lo__list{margin:0;padding:0;list-style:none}.lo__list>*{min-width:0;margin:0}.lo__name,.lo__address,.lo__hrs,.lo__hlabel,.lo__contact,.lo__plain,.lo__link{overflow-wrap:anywhere;min-width:0}.lo__address,.lo__hrs{color:var(--text-secondary);margin:0}.lo__line{display:block}.lo__hours{min-width:0}.lo__hlabel{margin-block-end:var(--sp-1);display:block}.lo__contact{gap:var(--sp-1);margin:0;display:grid}.lo__plain{display:block}.lo__dir{min-width:0;margin:0}.lo__link{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.lo__card{gap:var(--sp-3);min-width:0;height:100%;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;display:flex}.lo__list--cards{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.lo__list--n1{max-width:520px}@media (min-width:760px){.lo__list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lo__list--n1{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.lo__list--n3,.lo__list--n6{grid-template-columns:repeat(3,minmax(0,1fr))}}.lo__list--rows{max-width:900px}.lo__row{gap:var(--sp-4);min-width:0;padding-block:var(--sp-5);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.lo__list--rows>:last-child .lo__row{border-block-end:1px solid var(--border-subtle)}.lo__col{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}@media (min-width:760px){.lo__row{gap:var(--sp-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.lo__big{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.lo__photo{aspect-ratio:4/3;border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);position:relative;overflow:hidden}.lo__img{object-fit:cover}.lo__list--rest{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin-block-start:var(--sp-5);display:grid}@media (min-width:640px){.lo__list--rest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.lo__big--photo{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.lo__big--photo .lo__card--big{background:0 0;border:0;border-radius:0;padding:0}}
.pj__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.pj__head>*{overflow-wrap:anywhere;min-width:0}.pj__eyebrow{display:block}.ss--align-centre .pj__head{margin-inline:auto}.pj__list{margin:0;padding:0;list-style:none}.pj__list>*{min-width:0;margin:0}.pj__cat,.pj__title,.pj__summary,.pj__sum,.pj__year,.pj__link{overflow-wrap:anywhere;min-width:0}.pj__link{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.pj__media{border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);position:relative;overflow:hidden}.pj__img{object-fit:cover}.pj__body{align-items:flex-start;gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.pj__list--grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.pj__list--grid .pj__item{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.pj__list--grid .pj__media{aspect-ratio:4/3}@media (min-width:640px){.pj__list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pj__list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pj__list--alternating{gap:var(--sp-9);flex-direction:column;display:flex}.pj__list--alternating .pj__item{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pj__list--alternating .pj__media{aspect-ratio:16/10}@media (min-width:900px){.pj__list--alternating .pj__item{gap:var(--sp-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.pj__list--alternating .pj__item--noimg{grid-template-columns:minmax(0,1fr)}.pj__list--alternating>:nth-child(2n) .pj__media{order:2}}.pj__list--index{max-width:900px}.pj__row{gap:var(--sp-1);padding-block:var(--sp-4);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pj__list--index>:last-child{border-block-end:1px solid var(--border-subtle)}.pj__year{color:var(--text-secondary)}.pj__main{gap:var(--sp-1);min-width:0;display:grid}@media (min-width:640px){.pj__row{gap:var(--sp-5);grid-template-columns:80px minmax(0,1fr) minmax(0,.6fr);align-items:baseline}.pj__row--noyear{grid-template-columns:minmax(0,1fr) minmax(0,.6fr)}}
.sv__headline{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.sv__headline>*{overflow-wrap:anywhere;min-width:0}.sv__eyebrow{display:block}.ss--align-centre .sv__headline{margin-inline:auto}.sv__list{margin:0;padding:0;list-style:none}.sv__list>*{min-width:0;margin:0}.sv__title,.sv__text,.sv__point,.sv__price,.sv__link{overflow-wrap:anywhere;min-width:0}.sv__icon{border:1px solid var(--border-emphasis);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.sv__icon .ic{margin:0}.sv__points{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.sv__point{align-items:flex-start;gap:var(--sp-2);margin:0;display:flex}.sv__tick{width:18px;height:18px;color:var(--text-accent);flex:none;display:inline-flex}.sv__tick .ic{margin:0}.sv__tick .ic svg{width:18px;height:18px}.sv__price{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.sv__link{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.sv__card,.sv__tile{gap:var(--sp-3);min-width:0;height:100%;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;display:flex}.sv__card .sv__link{margin-block-start:auto}.sv__list--cards{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.sv__list--cards.sv__list--n1{max-width:520px}@media (min-width:640px){.sv__list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sv__list--cards.sv__list--n1{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.sv__list--cards.sv__list--n3,.sv__list--cards.sv__list--n6,.sv__list--cards.sv__list--n7,.sv__list--cards.sv__list--n8{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv__list--tiles{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sv__tile{padding:var(--sp-4);text-align:center;align-items:center}@media (min-width:640px){.sv__list--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sv__list--tiles.sv__list--n4,.sv__list--tiles.sv__list--n8{grid-template-columns:repeat(4,minmax(0,1fr))}}.sv__list--rows{max-width:900px}.sv__row{gap:var(--sp-3);min-width:0;padding-block:var(--sp-5);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.sv__list--rows>:last-child .sv__row{border-block-end:1px solid var(--border-subtle)}.sv__head,.sv__detail{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.sv__num{font-family:var(--font-display);color:var(--text-accent);font-size:1.5rem;line-height:1.1}@media (min-width:760px){.sv__row{gap:var(--sp-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
.rs__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.rs__head>*{overflow-wrap:anywhere;min-width:0}.rs__eyebrow{display:block}.ss--align-centre .rs__head{margin-inline:auto}.rs__list{margin:0;padding:0;list-style:none}.rs__list>*{min-width:0;margin:0}.rs__title,.rs__desc,.rs__meta,.rs__link{overflow-wrap:anywhere;min-width:0}.rs__type{width:fit-content;max-width:100%;padding-inline:var(--sp-3);border:1px solid var(--text-accent);border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent);overflow-wrap:anywhere;justify-self:start;font-size:.75rem;display:block}.rs__body{gap:var(--sp-2);min-width:0;display:grid}.rs__foot{align-items:center;gap:var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}.rs__meta{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap}.rs__link{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.rs__list--list{max-width:900px}.rs__list--list .rs__item{gap:var(--sp-2);min-width:0;padding-block:var(--sp-5);border-block-start:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.rs__list--list>:last-child .rs__item{border-block-end:1px solid var(--border-subtle)}@media (min-width:640px){.rs__list--list .rs__item{gap:var(--sp-5);grid-template-columns:90px minmax(0,1fr) auto;align-items:center}.rs__list--list .rs__item--notype{grid-template-columns:minmax(0,1fr) auto}}.rs__list--cards{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.rs__item--card{gap:var(--sp-2);min-width:0;height:100%;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;display:flex}.rs__item--card .rs__foot{margin-block-start:auto}@media (min-width:640px){.rs__list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rs__list--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rs__item--big{gap:var(--sp-3);min-width:0;padding:var(--sp-6) var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;display:flex}.rs__big{min-width:0;margin-block-end:var(--sp-5)}.rs__item--big .rs__title{font-size:1.5rem}.rs__list--rest{grid-template-columns:minmax(0,1fr);display:grid}.rs__list--rest .rs__item{gap:var(--sp-2);min-width:0;padding-block:var(--sp-4);border-block-start:1px solid var(--border-subtle);flex-direction:column;display:flex}@media (min-width:640px){.rs__list--rest{column-gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr))}}
.tb__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.tb__head>*{overflow-wrap:anywhere;min-width:0}.tb__eyebrow{display:block}.ss--align-centre .tb__head{margin-inline:auto}.tb__content{align-items:flex-start;gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.tb__title,.tb__text,.tb__link{overflow-wrap:anywhere;min-width:0}.tb__link{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.tb__wrap{min-width:0}.tb__tablist{gap:var(--sp-1);border-block-end:1px solid var(--border-emphasis);flex-wrap:wrap;display:flex}.tb__tab{min-height:var(--touch-min);min-width:0;padding-inline:var(--sp-4);color:var(--text-secondary);border-radius:var(--radius-md) var(--radius-md) 0 0;text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000}.tb__tab[aria-selected=true]{color:var(--text-accent);background:var(--surface-substrate);border-color:var(--text-secondary)}.tb__tab:focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}.tb__panel{min-width:0;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-block-start:0}.tb__panel:focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}@media (min-width:760px){.tb__wrap--side{gap:var(--sp-7);grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:start;display:grid}.tb__wrap--side .tb__tablist{border-block-end:0;border-inline-end:1px solid var(--border-emphasis);flex-flow:column}.tb__wrap--side .tb__tab{border-radius:var(--radius-md) 0 0 var(--radius-md);width:100%}.tb__wrap--side .tb__panel{background:0 0;border:0;border-radius:0;padding:0}}.tb__acc{max-width:820px}.tb__item{border-block-end:1px solid var(--border-subtle);min-width:0}.tb__item:first-child{border-block-start:1px solid var(--border-subtle)}.tb__sum{justify-content:space-between;align-items:center;gap:var(--sp-4);cursor:pointer;min-width:0;min-height:56px;list-style:none;display:flex}.tb__sum::-webkit-details-marker{display:none}.tb__sum::marker{content:""}.tb__sum:focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}.tb__sum .tb__title{margin:0}.tb__chev{color:var(--text-accent);flex:none;display:inline-flex}.tb__item[open] .tb__chev{transform:rotate(180deg)}.tb__panel--acc{padding:var(--sp-1) 0 var(--sp-5);background:0 0;border:0;border-radius:0}.tb__panel[hidden]{display:none}
.ia__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.ia__head>*{overflow-wrap:anywhere;min-width:0}.ia__eyebrow{display:block}.ss--align-centre .ia__head{margin-inline:auto}.ia__fig{min-width:0;margin:0}.ia__cap{font-size:var(--fs-caption);color:var(--text-secondary);overflow-wrap:anywhere;min-width:0;margin-block-start:var(--sp-3)}.ia__stage{aspect-ratio:16/10;border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);position:relative;overflow:hidden}.ia__layer{position:absolute;inset:0}.ia__img{object-fit:cover}.ia__label{top:var(--sp-3);left:var(--sp-3);z-index:2;max-width:calc(100% - 2 * var(--sp-3));padding-inline:var(--sp-3);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-pill);font-size:var(--fs-caption);overflow-wrap:anywhere;position:absolute}.ia__label--start{left:var(--sp-3);max-width:calc(50% - var(--sp-4));right:auto}.ia__label--end{left:auto;right:var(--sp-3);max-width:calc(50% - var(--sp-4))}.ia__layer--after{clip-path:inset(0 0 0 var(--pos,50%))}.ia__bar{top:0;bottom:0;left:var(--pos,50%);background:var(--text-accent);z-index:2;width:2px;margin-left:-1px;position:absolute}.ia__knob{top:50%;left:var(--pos,50%);z-index:2;border-radius:var(--radius-pill);background:var(--surface-interactive);width:44px;height:44px;color:var(--text-on-interactive);justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ia__range{z-index:2;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ia__focus{z-index:2;pointer-events:none;border-radius:var(--radius-lg);position:absolute;inset:0}.ia__range:focus-visible+.ia__focus{outline:2px solid var(--text-accent);outline-offset:-2px}.ia__two{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.ia__plate{aspect-ratio:16/10;border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);min-width:0;position:relative;overflow:hidden}@media (min-width:640px){.ia__two{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.ia__pin{--ia-pin:44px;left:clamp(calc(var(--ia-pin) / 2), var(--x,50%), calc(100% - var(--ia-pin) / 2));top:clamp(calc(var(--ia-pin) / 2), var(--y,50%), calc(100% - var(--ia-pin) / 2));z-index:2;width:var(--ia-pin);height:var(--ia-pin);border:2px solid var(--text-accent);border-radius:var(--radius-pill);background:var(--surface-substrate);color:var(--text-accent);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ia__pin[aria-pressed=true]{background:var(--surface-interactive);color:var(--text-on-interactive)}.ia__pin:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.ia__notes{margin:var(--sp-5) 0 0;gap:var(--sp-3);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ia__note{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);grid-template-columns:32px minmax(0,1fr);margin:0;display:grid}.ia__note[data-on=true]{border-color:var(--border-emphasis);background:var(--surface-substrate)}.ia__num{font-family:var(--font-display);color:var(--text-accent);font-size:1.25rem;line-height:1.2}.ia__ntext{gap:var(--sp-1);min-width:0;display:grid}.ia__ntitle,.ia__nnote{overflow-wrap:anywhere;min-width:0}@media (min-width:760px){.ia__notes{column-gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}
.vd__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.vd__head>*{overflow-wrap:anywhere;min-width:0}.vd__eyebrow{display:block}.ss--align-centre .vd__head{margin-inline:auto}.vd__item{min-width:0;margin:0}.vd__frame{aspect-ratio:16/9;border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);background:var(--surface-substrate);position:relative;overflow:hidden}.vd__poster{object-fit:cover}.vd__plate{padding:var(--sp-2) var(--sp-4);text-align:center;font-family:var(--font-display);font-size:var(--fs-caption);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;line-height:1.3;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.vd__play{z-index:2;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}.vd__btn{border-radius:var(--radius-pill);background:var(--surface-interactive);width:72px;height:72px;color:var(--text-on-interactive);border:2px solid var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.vd__play:focus-visible{outline:none}.vd__play:focus-visible .vd__btn{outline:2px solid var(--text-accent);outline-offset:3px}.vd__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vd__cap{min-width:0;margin-block-start:var(--sp-3)}.vd__title{overflow-wrap:anywhere;min-width:0;font-weight:600}.vd__note{overflow-wrap:anywhere;min-width:0}.vd__single{max-width:960px}.vd__split{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.vd__side{align-items:flex-start;gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.vd__sideTitle,.vd__sideText{overflow-wrap:anywhere;min-width:0}@media (min-width:900px){.vd__split{gap:var(--sp-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.vd__grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.vd__grid--n1{max-width:960px}.vd__grid .vd__btn{width:56px;height:56px}@media (min-width:640px){.vd__grid--n2,.vd__grid--n3,.vd__grid--n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vd__grid--n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.vd__cta{margin-block-start:var(--sp-5)}
.ps__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.ps__head>*{overflow-wrap:anywhere;min-width:0}.ps__eyebrow{display:block}.ss--align-centre .ps__head{margin-inline:auto}.ps__list{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ps__item{min-width:0}.ps__card{background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.ps__media{aspect-ratio:1;background:var(--surface-substrate);position:relative;overflow:hidden}.ps__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ps__media-empty{padding:var(--sp-4);text-align:center;color:var(--text-secondary);font-size:var(--fs-caption);background:var(--surface-substrate);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ps__body{gap:var(--sp-2);min-width:0;padding:var(--sp-4);flex-direction:column;flex:auto;display:flex}.ps__flag{display:block}.ps__title{overflow-wrap:anywhere;min-width:0}.ps__price{align-items:baseline;gap:var(--sp-1) var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.ps__now{color:var(--text-accent);font-size:1.125rem;font-weight:600}.ps__was,.ps__sale{color:var(--text-secondary);font-size:var(--fs-caption)}.ps__actions{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;min-width:0;margin-top:auto;display:flex}.ps__link,.ps__all{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.ps__cart{flex:none;width:auto}.ps__more{margin-block-start:var(--sp-5)}.ps__list--n1{max-width:360px}@media (min-width:480px){.ps__list--n2,.ps__list--n3,.ps__list--n4,.ps__list--n5,.ps__list--n6,.ps__list--n7,.ps__list--n8,.ps__list--n9,.ps__list--n10,.ps__list--n11,.ps__list--n12{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ps__list--n3,.ps__list--n5,.ps__list--n6,.ps__list--n7,.ps__list--n8,.ps__list--n9,.ps__list--n10,.ps__list--n11,.ps__list--n12{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ps__list--n4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.ps__list--n7,.ps__list--n8,.ps__list--n9,.ps__list--n10,.ps__list--n11,.ps__list--n12{grid-template-columns:repeat(4,minmax(0,1fr))}}.ps__card--big{height:auto;grid-template-columns:minmax(0,1fr);margin-block-end:var(--sp-5);display:grid}.ps__card--big .ps__media{aspect-ratio:4/3}.ps__card--big .ps__body{padding:var(--sp-5);justify-content:center}.ps__card--big .ps__title{font-size:1.75rem}.ps__card--big .ps__actions{margin-top:var(--sp-3)}@media (min-width:760px){.ps__card--big{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:560px){.ps__list--rest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ps__list--rest{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps__list--rows{gap:0;max-width:960px}.ps__list--rows .ps__item{border-top:1px solid var(--border-subtle)}.ps__list--rows .ps__item:last-child{border-bottom:1px solid var(--border-subtle)}.ps__card--row{gap:var(--sp-4);height:auto;padding-block:var(--sp-4);background:0 0;border:0;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid;overflow:visible}.ps__card--row .ps__media{border-radius:var(--radius-md);width:72px}.ps__card--row .ps__body{padding:0}.ps__card--row .ps__actions{grid-column:1/-1;margin-top:0}@media (min-width:760px){.ps__card--row{gap:var(--sp-5);grid-template-columns:96px minmax(0,1fr) auto}.ps__card--row .ps__media{width:96px}.ps__card--row .ps__actions{grid-column:auto;justify-content:flex-end}}.ps__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:var(--sp-3);overflow-x:auto}.ps__strip:focus-visible{outline:2px solid var(--text-accent);outline-offset:4px}.ps__track{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:flex}.ps__slide{scroll-snap-align:start;flex:0 0 min(280px,78%);min-width:0}.ps__hint{margin:var(--sp-2) 0 0;color:var(--text-secondary);font-size:var(--fs-caption)}
.ba__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.ba__head>*{overflow-wrap:anywhere;min-width:0}.ba__eyebrow{display:block}.ss--align-centre .ba__head{margin-inline:auto}.ba__chips{gap:var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-5);display:flex}.ba__chip{min-height:var(--touch-min);padding-inline:var(--sp-4);border:1px solid var(--border-emphasis);border-radius:var(--radius-pill);color:var(--text-primary);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;align-items:center;max-width:100%;display:inline-flex}.ba__chip[aria-pressed=true]{background:var(--surface-interactive);border-color:var(--surface-interactive);color:var(--text-on-interactive)}.ba__chip:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.ba__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ba__item{min-width:0}.ba__post,.ba__lead,.ba__text{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.ba__cover{aspect-ratio:16/10;border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);position:relative;overflow:hidden}.ba__img{object-fit:cover}.ba__cat{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-accent);overflow-wrap:anywhere;font-weight:600}.ba__h{overflow-wrap:anywhere;min-width:0}.ba__title{min-height:var(--touch-min);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.ba__title:hover{text-decoration:underline}.ba__title:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.ba__date,.ba__excerpt{color:var(--text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere;min-width:0}.ba__none{color:var(--text-secondary);margin:0}.ba__list--grid{gap:var(--sp-6) var(--sp-5)}@media (min-width:640px){.ba__list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ba__list--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ba__lead{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin-block-end:var(--sp-6);display:grid}.ba__lead .ba__h{font-size:1.75rem}@media (min-width:800px){.ba__lead{gap:var(--sp-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}}.ba__list--rest .ba__item{border-top:1px solid var(--border-subtle);padding-block:var(--sp-4)}@media (min-width:700px){.ba__list--rest{column-gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.ba__list--rows{max-width:900px}.ba__list--rows .ba__item{border-top:1px solid var(--border-subtle);padding-block:var(--sp-5)}.ba__list--rows .ba__item:last-child{border-bottom:1px solid var(--border-subtle)}.ba__row{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.ba__row .ba__cover{width:160px;max-width:100%}@media (min-width:640px){.ba__row{gap:var(--sp-5);grid-template-columns:130px minmax(0,1fr);align-items:start;display:grid}.ba__row--cover{grid-template-columns:160px 130px minmax(0,1fr)}.ba__row .ba__cat{padding-block-start:var(--sp-3)}}.ba__more{margin-block-start:var(--sp-6)}.ba__all{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}
.tn__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.tn__head>*{overflow-wrap:anywhere;min-width:0}.tn__eyebrow{display:block}.ss--align-centre .tn__head{margin-inline:auto}.tn__list{margin:0;padding:0;list-style:none}.tn__item{min-width:0}.tn__label{overflow-wrap:anywhere;min-width:0}.tn__count{min-width:28px;min-height:24px;padding-inline:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--fs-caption);justify-content:center;align-items:center;line-height:1;display:inline-flex}.tn__pill:hover .tn__label,.tn__row:hover .tn__label,.tn__tile:hover .tn__label{text-decoration:underline}.tn__pill:focus-visible,.tn__row:focus-visible,.tn__tile:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.tn__list--chips{gap:var(--sp-3);flex-wrap:wrap;display:flex}.tn__pill{align-items:center;gap:var(--sp-2);min-height:var(--touch-min);max-width:100%;padding-inline:var(--sp-4);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-pill);color:var(--text-primary);text-decoration:none;display:inline-flex}.tn__link--all{border-color:var(--text-accent);color:var(--text-accent)}.tn__list--list{max-width:640px}.tn__list--list .tn__item{border-top:1px solid var(--border-subtle)}.tn__list--list .tn__item:last-child{border-bottom:1px solid var(--border-subtle)}.tn__row{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:56px;color:var(--text-primary);text-decoration:none;display:flex}.tn__end{align-items:center;gap:var(--sp-3);flex:none;display:inline-flex}.tn__arrow{width:20px;height:20px;color:var(--text-accent);display:inline-flex}.tn__list--tiles{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.tn__tile{gap:var(--sp-2);min-width:0;height:100%;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.tn__text{overflow-wrap:anywhere;min-width:0}.tn__tile .tn__count{align-self:flex-start;margin-top:auto}@media (min-width:560px){.tn__list--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.tn__list--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}
.hb,.hb__copy{min-width:0}.hb__copy>*{overflow-wrap:anywhere;min-width:0}.hb__eyebrow{margin-block-end:var(--sp-3);display:block}.hb__title{margin:0}.hb__text{max-width:56ch;margin-block-start:var(--sp-4)}.hb__actions{min-width:0}.hb__acts{align-items:center;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin-block-start:var(--sp-6);display:flex}.hb__link{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.hb__note{margin:var(--sp-3) 0 0;color:var(--text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere;min-width:0}.hb__media{border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);position:relative;overflow:hidden}.hb__img{object-fit:cover}.hb--centered{padding-block:var(--sp-9);text-align:center}.hb--centered .hb__text{margin-inline:auto}.hb--centered .hb__acts{justify-content:center}.hb__media--wide{aspect-ratio:16/7;margin-block-start:var(--sp-7)}.hb--split{gap:var(--sp-7);grid-template-columns:minmax(0,1fr);display:grid}.hb__main{min-width:0}.hb__media--split{aspect-ratio:4/3}@media (min-width:860px){.hb--split:not(.hb--split-text){gap:var(--sp-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.hb--overlay{isolation:isolate;border-radius:var(--radius-lg);background:var(--surface-substrate);align-items:flex-end;min-height:clamp(440px,60svh,640px);display:flex;position:relative;overflow:hidden}.hb__bg{z-index:0;position:absolute;inset:0}.hb__scrim{z-index:0;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--surface-canvas) 92%, transparent) 0%, color-mix(in srgb, var(--surface-canvas) 88%, transparent) 45%, color-mix(in srgb, var(--surface-canvas) 70%, transparent) 85%, color-mix(in srgb, var(--surface-canvas) 42%, transparent) 95%, color-mix(in srgb, var(--surface-canvas) 18%, transparent) 100%);position:absolute;inset:0}.hb__over{z-index:2;min-width:0;max-width:720px;padding:var(--sp-7) var(--sp-5);position:relative}.hb--compact{gap:var(--sp-5);padding-block:var(--sp-6);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:860px){.hb--compact{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) auto;align-items:start}.hb--compact .hb__acts{margin-block-start:0}.hb--compact .hb__actions{justify-self:end}}
.nl{min-width:0}.nl__head{gap:var(--sp-3);min-width:0;display:grid}.nl__head>*{overflow-wrap:anywhere;min-width:0}.nl__eyebrow{display:block}.nl__ask{gap:var(--sp-5);min-width:0;display:grid}.nl__formwrap{min-width:0}.nl__form{gap:var(--sp-3);text-align:left;flex-direction:column;min-width:0;max-width:520px;display:flex}.nl__form .field:not([aria-invalid=true]){border-color:var(--text-secondary)}.nl__form .field:hover:not(:disabled),.nl__form .field:active:not(:disabled){border-color:var(--text-accent)}.nl__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.nl__privacy{display:block}.nl__status{overflow-wrap:anywhere;min-width:0}.nl__dlwrap{margin-block-start:var(--sp-2);display:block}.nl__dl{min-height:var(--touch-min);color:inherit;text-underline-offset:.18em;overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.nl--split{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:860px){.nl--split{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.nl--card{gap:var(--sp-5);max-width:640px;padding:var(--sp-6);text-align:center;background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);margin-inline:auto;display:grid}.nl--card .nl__form{width:100%;margin-inline:auto}.nl--bar{gap:var(--sp-5);padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);display:grid}.nl__heading--bar{margin:0}@media (min-width:860px){.nl--bar{gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.nl--lead{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.nl__cover{aspect-ratio:3/4;border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);width:100%;max-width:260px;position:relative;overflow:hidden}.nl__img{object-fit:cover;width:100%;height:100%;display:block}.nl__benefits{gap:var(--sp-2);color:var(--text-secondary);margin:0;padding-inline-start:var(--sp-5);list-style:outside;display:grid}.nl__benefit{overflow-wrap:anywhere;min-width:0}@media (min-width:860px){.nl--lead{gap:var(--sp-8);grid-template-columns:260px minmax(0,1fr);align-items:start}}
.ci__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.ci__head>*{overflow-wrap:anywhere;min-width:0}.ci__eyebrow{display:block}.ss--align-centre .ci__head{margin-inline:auto}.ci__list{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ci__cell{min-width:0}.ci__item{gap:var(--sp-2);flex-direction:column;min-width:0;height:100%;display:flex}.ci__k{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-accent);overflow-wrap:anywhere;min-width:0;font-weight:600}.ci__v{color:var(--text-primary);overflow-wrap:anywhere;min-width:0}.ci__v.link{max-width:100%;min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.ci__v.link:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.ci__note{color:var(--text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere;min-width:0}.ci__resp{margin:var(--sp-5) 0 0;color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.ci__cta{margin-block-start:var(--sp-5)}.ci__list--cards .ci__item{padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg)}@media (min-width:640px){.ci__list--cards.ci__list--n2,.ci__list--cards.ci__list--n3,.ci__list--cards.ci__list--n4,.ci__list--cards.ci__list--n5,.ci__list--cards.ci__list--n6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ci__list--cards.ci__list--n3,.ci__list--cards.ci__list--n6{grid-template-columns:repeat(3,minmax(0,1fr))}.ci__list--cards.ci__list--n4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ci__list--list{max-width:760px}.ci__list--list,.ci__list--split{gap:0}.ci__list--list .ci__cell,.ci__list--split .ci__cell{border-top:1px solid var(--border-subtle);padding-block:var(--sp-4)}.ci__list--list .ci__cell:last-child,.ci__list--split .ci__cell:last-child{border-bottom:1px solid var(--border-subtle)}@media (min-width:640px){.ci__list--list .ci__item,.ci__list--split .ci__item{gap:var(--sp-2) var(--sp-5);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.ci__list--list .ci__k,.ci__list--split .ci__k{padding-block-start:var(--sp-3)}.ci__list--list .ci__note,.ci__list--split .ci__note{grid-column:2}}.ci__split{gap:var(--sp-7);grid-template-columns:minmax(0,1fr);display:grid}.ci__side,.ci__main{min-width:0}.ci__side .ci__head{margin-block-end:0}.ci__side .ci__resp{margin-block-start:var(--sp-5)}@media (min-width:860px){.ci__split{gap:var(--sp-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}
.qz__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.qz__head>*{overflow-wrap:anywhere;min-width:0}.qz__eyebrow{display:block}.ss--align-centre .qz__head{margin-inline:auto}.qz__box{min-width:0;max-width:720px;padding:var(--sp-6);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg)}.qz__nojs{margin:var(--sp-3) 0 0;color:var(--text-secondary);font-size:var(--fs-caption)}.qz__quiz,.qz__card,.qz__result{gap:var(--sp-4);min-width:0;display:grid}.qz__step,.qz__card,.qz__result{outline:none}.qz__step:focus-visible,.qz__card:focus-visible,.qz__result:focus-visible,.qz__fb:focus-visible{outline:2px solid var(--text-accent);outline-offset:4px}.qz__pg{color:var(--text-secondary);font-size:var(--fs-caption);margin:0}.qz__q,.qz__sug,.qz__st,.qz__msg,.qz__why,.qz__band-t{overflow-wrap:anywhere;min-width:0}.qz__step{gap:var(--sp-2);display:grid}.qz__ops{gap:var(--sp-3);display:grid}.qz__op{width:100%;min-height:var(--touch-min);min-width:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--text-secondary);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;align-items:center;display:flex}.qz__op:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.qz__op--picked{border-color:var(--text-accent);background:var(--surface-canvas);box-shadow:inset 0 0 0 1px var(--text-accent)}.qz__op--right{border:2px solid var(--text-accent);background:var(--surface-canvas);color:var(--text-accent)}.qz__op--wrong{border:2px dashed var(--text-secondary);color:var(--text-secondary);text-decoration:line-through}.qz__op:disabled{cursor:default}.qz__mark{font-weight:700}.qz__fb{overflow-wrap:anywhere;min-width:0;color:var(--text-primary)}.qz__fb:empty{display:none}.qz__verdict{font-weight:700}.qz__why{color:var(--text-secondary)}.qz__act{gap:var(--sp-3);flex-wrap:wrap;display:flex}.qz__res{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--text-primary);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700;line-height:1.2}.qz__msg{color:var(--text-secondary);margin:0}.qz__band-t{color:var(--text-primary);margin:0;font-weight:600}.qz__link{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.qz__cta{display:flex}.qz__rows{min-width:0;display:grid}.qz__row{gap:var(--sp-3);padding-block:var(--sp-3);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.qz__st{color:var(--text-primary)}.qz__yn{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.qz__op--yn{text-align:center;justify-content:center;width:auto;min-width:72px}@media (min-width:360px){.qz__row{grid-template-columns:minmax(0,1fr) auto}.qz__yn{grid-template-columns:repeat(2,auto)}}@media (min-width:560px){.qz__row{gap:var(--sp-5)}.qz__op--yn{min-width:88px}}
.bk__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.bk__head>*{overflow-wrap:anywhere;min-width:0}.bk__eyebrow{display:block}.ss--align-centre .bk__head{margin-inline:auto}.bk__list{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.bk__item{min-width:0}.bk__card{gap:var(--sp-3);min-width:0;height:100%;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;display:flex}.bk__title,.bk__text{overflow-wrap:anywhere;min-width:0}.bk__text{margin:0}.bk__meta{gap:var(--sp-1) var(--sp-4);color:var(--text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.bk__when,.bk__price{overflow-wrap:anywhere;min-width:0}.bk__cta{min-width:0;margin-top:auto;padding-block-start:var(--sp-2);display:flex}.bk__cta>*{overflow-wrap:anywhere;width:100%;min-width:0}.bk__note{color:var(--text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere;min-width:0;margin:0}@media (min-width:480px){.bk__cta>*{width:auto}}.bk__list--card{max-width:640px}@media (min-width:640px){.bk__list--options.bk__list--n2,.bk__list--options.bk__list--n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bk__list--options.bk__list--n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk__steps{margin:0 0 var(--sp-6);gap:var(--sp-5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.bk__step{gap:var(--sp-2);min-width:0;display:grid}.bk__n{border:1px solid var(--text-accent);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text-accent);font-family:var(--font-display);font-size:var(--fs-body);justify-content:center;align-items:center;line-height:1;display:inline-flex}.bk__stitle,.bk__stext{overflow-wrap:anywhere;min-width:0}.bk__stext{color:var(--text-secondary);margin:0}@media (min-width:560px){.bk__steps--n2,.bk__steps--n3,.bk__steps--n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bk__steps--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.bk__steps--n4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.as__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.as__head>*{overflow-wrap:anywhere;min-width:0}.as__eyebrow{display:block}.ss--align-centre .as__head{margin-inline:auto}.as__body{gap:var(--sp-2);min-width:0;display:grid}.as__title,.as__text,.as__ptext{overflow-wrap:anywhere;min-width:0}.as__text,.as__ptext{margin:0}.as__meta{color:var(--text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere;min-width:0;margin:0}.as__links{gap:0 var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}.as__lk{min-height:var(--touch-min);color:var(--text-accent);text-underline-offset:.18em;overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.as__img{object-fit:cover}.as__list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.as__item{min-width:0}.as__row{gap:var(--sp-3) var(--sp-4);padding-block:var(--sp-4);border-top:1px solid var(--border-subtle);align-items:center;min-width:0;display:grid}.as__item:last-child .as__row{border-bottom:1px solid var(--border-subtle)}.as__row--cover{grid-template-columns:64px minmax(0,1fr)}.as__row--nocover{grid-template-columns:minmax(0,1fr)}.as__row>.as__links{grid-column:1/-1}.as__th{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--border-emphasis);align-self:start;position:relative;overflow:hidden}@media (min-width:760px){.as__row{gap:var(--sp-5)}.as__row--cover{grid-template-columns:96px minmax(0,1fr) minmax(auto,45%)}.as__row--nocover{grid-template-columns:minmax(0,1fr) minmax(auto,45%)}.as__row>.as__links{grid-column:auto;justify-content:flex-end}}.as__ft{gap:var(--sp-5);padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;display:grid}.as__cv{aspect-ratio:1;border-radius:var(--radius-lg);border:1px solid var(--border-emphasis);width:100%;max-width:360px;position:relative;overflow:hidden}.as__latest{display:block}.as__title--big{font-size:var(--fs-h2);line-height:var(--lh-h2)}@media (min-width:760px){.as__ft{gap:var(--sp-7)}.as__ft--cover{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.as__ft--nocover{grid-template-columns:minmax(0,1fr)}}.as__grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.as__cell{min-width:0}.as__post{gap:var(--sp-2);min-width:0;height:100%;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;display:flex}.as__pl{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-accent);overflow-wrap:anywhere;min-width:0}.as__post>.as__links{margin-top:auto}@media (min-width:560px){.as__grid--n2,.as__grid--n3,.as__grid--n4,.as__grid--n5,.as__grid--n6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.as__grid--n3,.as__grid--n4,.as__grid--n5,.as__grid--n6{grid-template-columns:repeat(3,minmax(0,1fr))}}
.sx__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.sx__head>*{overflow-wrap:anywhere;min-width:0}.sx__eyebrow{display:block}.ss--align-centre .sx__head{margin-inline:auto}.sx__cap{margin:var(--sp-5) 0 0;max-width:var(--measure-max);color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.sx__bundle{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.sx__plus{min-height:var(--touch-min);color:var(--text-accent);font-family:var(--font-display);justify-content:center;align-items:center;font-size:2rem;line-height:1;display:flex}.sx__card{background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.sx__media{aspect-ratio:1;background:var(--surface-substrate);position:relative;overflow:hidden}.sx__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx__media-empty{padding:var(--sp-4);text-align:center;color:var(--text-secondary);font-size:var(--fs-caption);background:var(--surface-substrate);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sx__body{gap:var(--sp-2);min-width:0;padding:var(--sp-4);flex-direction:column;flex:auto;display:flex}.sx__title{overflow-wrap:anywhere;min-width:0}.sx__price{align-items:baseline;gap:var(--sp-1) var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.sx__now{color:var(--text-accent);font-size:1.125rem;font-weight:600}.sx__was,.sx__sale{color:var(--text-secondary);font-size:var(--fs-caption)}.sx__actions{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;min-width:0;margin-top:auto;display:flex}.sx__cart{flex:none;width:auto}@media (min-width:760px){.sx__bundle--n2{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sx__bundle--n3{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.sx__plus{padding-inline:var(--sp-2)}}.sx__tw{border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);background:var(--surface-canvas);max-width:100%;overflow-x:auto}.sx__tw:focus-visible{outline:2px solid var(--text-accent);outline-offset:4px}.sx__table{border-collapse:collapse;width:100%;min-width:480px}.sx__caption{caption-side:top;text-align:left;padding:var(--sp-3) var(--sp-4);color:var(--text-accent);overflow-wrap:anywhere;font-weight:600}.sx__th,.sx__rh,.sx__td{padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:0}.sx__th{background:var(--surface-substrate);color:var(--text-primary);font-weight:600}.sx__rh{border-top:1px solid var(--border-subtle);font-weight:600}.sx__td{border-top:1px solid var(--border-subtle)}.sx__tiles{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.sx__li{min-width:0}.sx__tile{gap:var(--sp-2);min-width:0;height:100%;padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);flex-direction:column;display:flex}.sx__ttitle,.sx__ttext{overflow-wrap:anywhere;min-width:0}.sx__ttext{color:var(--text-secondary);margin:0}@media (min-width:560px){.sx__tiles--n2,.sx__tiles--n3,.sx__tiles--n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.sx__tiles--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx__tiles--n4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.fq__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.fq__eyebrow{display:block}.fq__eyebrow,.fq__heading,.fq__intro{overflow-wrap:anywhere;min-width:0}.ss--align-centre .fq__head{margin-inline:auto}.ss--align-centre .fq__cta{text-align:center}.fq__cta{margin-block-start:var(--sp-6)}.fq__list{text-align:start;min-width:0}.fq__list--acc{max-width:820px}.fq__item{border-block-end:1px solid var(--border-subtle);min-width:0}.fq__item:first-child{border-block-start:1px solid var(--border-subtle)}.fq__q{justify-content:space-between;align-items:center;gap:var(--sp-4);min-width:0;min-height:56px;padding-block:var(--sp-3);cursor:pointer;font-weight:600;list-style:none;display:flex}.fq__q::-webkit-details-marker{display:none}.fq__q::marker{content:""}.fq__q:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.fq__qtext{overflow-wrap:anywhere;min-width:0}.fq__chev{color:var(--text-accent);flex:none;display:inline-flex}.fq__item[open] .fq__chev{transform:rotate(180deg)}.fq__a{min-width:0;max-width:var(--measure-max);color:var(--text-secondary);overflow-wrap:anywhere;padding-block-end:var(--sp-4)}.fq__p+.fq__p{margin-block-start:var(--sp-3)}.fq__split{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.fq__headcol{min-width:0}.fq__headcol .fq__head{margin-block-end:0}@media (min-width:900px){.fq__split{gap:var(--sp-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.fq__chips{margin-block-end:var(--sp-6)}.fq__chiplist{gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fq__chipitem{min-width:0;margin:0}.fq__chip{min-height:var(--touch-min);min-width:0;padding-inline:var(--sp-4);border:1px solid var(--text-secondary);border-radius:var(--radius-pill);color:var(--text-primary);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.fq__chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.fq__cat{min-width:0;margin-block:var(--sp-6) var(--sp-2);overflow-wrap:anywhere}
.sp__head{gap:var(--sp-3);max-width:var(--measure-max);margin-block-end:var(--sp-6);display:grid}.sp__head>*{overflow-wrap:anywhere;min-width:0}.sp__eyebrow{display:block}.sp__rule{height:2px;width:var(--sp-9);background:var(--text-accent);margin-block-start:var(--sp-1);display:block}.ss--align-centre .sp__head,.ss--align-centre .sp__rule{margin-inline:auto}.ss--align-centre .sp__cta{text-align:center}.sp__list{margin:0;padding:0;list-style:none}.sp__step{text-align:start;min-width:0;margin:0}.sp__body{min-width:0}.sp__title,.sp__text,.sp__when{overflow-wrap:anywhere}.sp__text{margin-block-start:var(--sp-2)}.sp__num{font-family:var(--font-display);color:var(--text-accent);line-height:1}.sp__list--cards{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.sp__list--cards .sp__step{padding:var(--sp-5);background:var(--surface-substrate);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg)}.sp__list--cards .sp__num{font-size:clamp(2rem,4vw,2.5rem);display:block}.sp__list--cards .ic{margin-block-end:var(--sp-1)}.sp__list--cards .sp__title{margin-block-start:var(--sp-3)}@media (min-width:640px){.sp__list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sp__list--cards.sp__list--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp__list--cards.sp__list--n4{grid-template-columns:repeat(4,minmax(0,1fr))}.sp__list--cards.sp__list--many{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp__mk{width:var(--sp-7);height:var(--sp-7);background:var(--surface-substrate);border:1px solid var(--text-accent);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;display:flex}.sp__mk .sp__num{font-size:1.25rem}.sp__mk .ic{margin:0}.sp__list--timeline{max-width:760px;margin-inline:auto}.sp__list--timeline .sp__step{padding-block-end:var(--sp-6);padding-inline-start:var(--sp-9);position:relative}.sp__list--timeline .sp__mk{position:absolute;inset-block-start:0;inset-inline-start:0}.sp__list--timeline .sp__step:before{content:"";background:var(--border-subtle);width:2px;position:absolute;inset-block-start:var(--sp-7);inset-block-end:0;inset-inline-start:calc(var(--sp-7) / 2 - 1px)}.sp__list--timeline .sp__step:last-child{padding-block-end:0}.sp__list--timeline .sp__step:last-child:before{display:none}.sp__list--flow{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.sp__list--flow .sp__step{grid-template-columns:var(--sp-7) minmax(0, 1fr);gap:0 var(--sp-4);align-items:start;display:grid}@media (min-width:1024px){.sp__list--flow{gap:var(--sp-5);position:relative}.sp__list--flow.sp__list--n1{grid-template-columns:repeat(1,minmax(0,1fr))}.sp__list--flow.sp__list--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp__list--flow.sp__list--n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp__list--flow.sp__list--n4{grid-template-columns:repeat(4,minmax(0,1fr))}.sp__list--flow.sp__list--n5{grid-template-columns:repeat(5,minmax(0,1fr))}.sp__list--flow .sp__step{display:block;position:relative}.sp__list--flow .sp__mk{margin-block-end:var(--sp-4);position:relative}.sp__list--flow:not(.sp__list--many):before{content:"";inset-inline:calc(var(--sp-7) / 2);background:var(--border-subtle);height:2px;position:absolute;inset-block-start:calc(var(--sp-7) / 2 - 1px)}}.sp__cta{margin-block-start:var(--sp-6)}
.lf{--lf-fs:17px}.lf--size-large{--lf-fs:19px}.lf__head{gap:var(--sp-3);max-width:var(--measure-max);overflow-wrap:anywhere;margin-block-end:var(--sp-6);display:grid}.lf__head>*{overflow-wrap:anywhere;min-width:0}.lf__lead{max-width:60ch}.lf--editorial .lf__lead{max-width:52ch;font-size:1.1875rem}.lf__layout{display:block}.lf__col{overflow-wrap:anywhere;min-width:0;max-width:68ch;font-size:var(--lf-fs);line-height:var(--lh-body)}.lf__col>:first-child{margin-block-start:0}.lf__col p,.lf__col ul,.lf__col ol{margin:0 0 1em}.lf__col ul,.lf__col ol{padding-inline-start:1.3em}.lf__col ul{list-style:outside}.lf__col ol{list-style:decimal}.lf__col li{margin:0 0 .5em}.lf__col blockquote,.lf__col cite{margin:0}.lf__col a:not(.btn){color:var(--link-color);text-underline-offset:.18em}.lf__col a:not(.btn):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.lf__h{margin:1.6em 0 .5em;scroll-margin-block-start:var(--sp-5)}.lf__h--main{font-size:clamp(1.25rem,2vw,1.5rem)}.lf__h--sub{margin:1.3em 0 .4em;font-size:1.25rem}.lf__rule{border:0;border-block-start:1px solid var(--border-subtle);margin:2em 0}.lf__quote{border-inline-start:2px solid var(--text-accent);margin:1.8em 0;padding-inline-start:var(--sp-5)}.lf__quote p{font-family:var(--font-display);margin:0;font-size:1.35rem;line-height:1.35}.lf__quote cite{color:var(--text-secondary);margin-block-start:var(--sp-2);font-size:.9rem;font-style:normal;display:block}.lf--editorial .lf__quote{border-inline-start:0;border-block-start:2px solid var(--text-accent);margin-block:2.2em;padding-block-start:var(--sp-4);padding-inline-start:0}.lf--editorial .lf__quote p{font-size:clamp(1.6rem,3.4vw,2.2rem);line-height:1.25}@media (min-width:1280px){.lf--editorial .lf__quote{margin-inline-end:calc(var(--sp-7) * -2)}}.lf__callout{align-items:center;gap:var(--sp-1) var(--sp-3);padding:var(--sp-4) var(--sp-4);background:var(--surface-substrate);grid-template-columns:auto minmax(0,1fr);margin:1.6em 0;display:grid}.lf__callout p{grid-column:1/-1;margin:0}.lf__callout-label{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-accent)}.lf__callout .ic{margin:0}.lf__callout--note{border:1px solid var(--text-accent);border-radius:var(--radius-lg)}.lf__callout--tip{border-inline-start:4px solid var(--text-accent);border-radius:var(--radius-sm)}.lf__callout--warning{border:2px dashed var(--text-accent);border-radius:var(--radius-sm)}.lf--editorial .lf__callout{padding:var(--sp-5)}.lf__cta{margin-block-start:var(--sp-5)}.lf__toc-m{background:var(--surface-substrate);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-block-end:var(--sp-5)}.lf__toc-m summary{min-height:var(--touch-min);padding-inline:var(--sp-4);cursor:pointer;font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-accent);align-items:center;display:flex}.lf__toc-m ol{padding:var(--sp-1) var(--sp-4) var(--sp-3) var(--sp-6);margin:0;list-style:decimal}.lf__toc-m a,.lf__toc-d a{min-height:var(--touch-min);color:var(--text-primary);align-items:center;text-decoration:none;display:flex}.lf__toc-m a:focus-visible,.lf__toc-d a:focus-visible,.lf__toc-m summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.lf__toc-d{display:none}.lf__toc-title{font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--text-accent);margin-block-end:var(--sp-2);display:block}.lf__toc-d ol{border-inline-start:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.lf__toc-d a{padding-inline:var(--sp-4);color:var(--text-secondary)}@media (min-width:1024px){.lf--toc .lf__layout{gap:var(--sp-7);grid-template-columns:240px minmax(0,1fr);display:grid}.lf__toc-m{display:none}.lf__toc-d{top:var(--sp-5);align-self:start;display:block;position:sticky}}
.custom-html-section{z-index:var(--z-content);position:relative}
.dynamic-form__radio-group{gap:var(--sp-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.dynamic-form__radio-group>legend{padding:0}.dynamic-form__radio-row,.dynamic-form__checkbox-row{align-items:flex-start;gap:var(--sp-3);cursor:pointer;display:flex}.dynamic-form__radio-row input,.dynamic-form__checkbox-row input{accent-color:var(--border-emphasis);flex-shrink:0;width:1.1em;height:1.1em;margin-top:.2em}
