.tp-sa-session__poster{margin-top:var(--lc-space-5)}.tp-sa-session__poster>.tp-room{row-gap:0}.tp-sa-session__poster>.tp-room>.tp-room__ground{min-height:calc(5 * var(--lc-space-16));margin-bottom:0}.tp-sa-session__poster>.tp-room>.tp-room__head{max-width:calc(720px + 2 * var(--tp-room-gutter));padding-bottom:var(--tp-room-gutter)}.tp-sa-session__poster>.tp-room>:last-child{margin-bottom:var(--tp-room-gutter)}.tp-sa-session__host{align-items:center;gap:var(--lc-space-3);text-align:left;display:flex}.tp-sa-session__host>.lc-avatar{flex:none}.tp-sa-session__host-words{min-width:0;display:grid}.tp-sa-session__host-name{color:var(--lc-text-primary);font-size:var(--lc-text-body-sm-size);font-weight:var(--lc-weight-strong);line-height:var(--lc-text-body-sm-line);overflow-wrap:anywhere;text-decoration:none}.tp-sa-session__host-name:hover{text-decoration:underline}@media (pointer:coarse){.tp-sa-session__host-name{--tp-sa-host-reach:calc((var(--lc-touch-min-compact) - 1lh) / 2);margin-block:calc(-1 * var(--tp-sa-host-reach));padding-block:var(--tp-sa-host-reach)}}.tp-sa-session__host-line{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.tp-sa-session__host-line>:not(:last-child):after{content:" ·";color:var(--lc-trust-ink)}.tp-sa-session__host-line em{color:var(--lc-trust-ink);font-style:normal;font-weight:var(--lc-weight-strong);white-space:nowrap}.tp-sa-session__acts{align-items:center;gap:var(--lc-space-3) var(--lc-space-4);flex-wrap:wrap;flex:100%;display:flex}.tp-sa-session__acts form{margin:0;display:flex}.tp-sa-session__seat{flex:100%;min-width:0}.tp-sa-session__acts>.tp-sa-session__note{flex:100%;margin:0}.tp-sa-session__leave-door{display:flex}.tp-sa-session__leave-door form{margin:0}.tp-sa-session__poster[data-acts=stack] .tp-sa-session__acts{flex-direction:column;align-items:stretch}.tp-sa-session__poster[data-acts=stack] .tp-sa-session__acts .lc-btn,.tp-sa-session__poster[data-acts=stack] .tp-sa-session__acts .lc-addcal,.tp-sa-session__poster[data-acts=stack] .tp-sa-session__acts .lc-addcal__summary{justify-content:center;width:100%}.tp-sa-session__poster[data-acts=stack] .tp-sa-session__acts .tp-sa-session__leave-door{justify-content:flex-start}.tp-sa-session__poster[data-acts=stack] .tp-sa-session__acts .tp-sa-session__leave-door .lc-btn{justify-content:flex-start;width:auto;padding-inline-start:0}.tp-sa-session__poster[data-acts=stack] .tp-sa-session__acts .lc-addcal__menu{width:100%;min-width:0;margin-top:var(--lc-space-2);box-shadow:none;position:static}.tp-sa-session__cols{margin-top:var(--lc-space-8);gap:var(--lc-space-8);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.tp-sa-session__grid{padding-top:var(--lc-space-2);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tp-sa-session__section{max-width:var(--lc-measure-md);padding:var(--lc-space-8) 0 var(--lc-space-2)}.tp-sa-session__section+.tp-sa-session__section{border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.tp-sa-session__cols>.tp-sa-session__section{border-top:0;max-width:none;padding:0}.tp-sa-session__section>.tp-sa-hub__eyebrow{margin-bottom:var(--lc-space-4)}.tp-sa-session__section>p{max-width:var(--lc-measure-sm);color:var(--lc-text-secondary);font-size:var(--lc-text-body-size);line-height:var(--lc-text-body-line);margin:0}.tp-sa-session__about-who{gap:var(--lc-space-4);margin-bottom:var(--lc-space-5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.tp-sa-session__about-who>img{width:var(--lc-portrait-list);height:var(--lc-portrait-list);border-radius:var(--lc-radius-control);object-fit:cover;display:block}.tp-sa-session__about-who p{margin:0}.tp-sa-session__about-name{color:var(--lc-text-primary);font-family:var(--lc-text-title-font);font-size:var(--lc-text-title-size);line-height:var(--lc-text-title-line);letter-spacing:var(--lc-text-title-tracking);overflow-wrap:anywhere}.tp-sa-session__about-who .tp-sa-session__about-headline{margin-top:var(--lc-space-1);color:var(--lc-text-secondary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line)}.tp-sa-session__section>p.tp-sa-session__about-bio{color:var(--lc-text-primary);white-space:pre-line;overflow-wrap:anywhere}.tp-sa-session__about-facts{gap:var(--lc-space-4) var(--lc-space-6);margin:var(--lc-space-6) 0 0;padding:var(--lc-space-4) 0 0;border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tp-sa-session__about-facts>div{min-width:0}.tp-sa-session__about-facts dt{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);letter-spacing:var(--lc-text-caption-tracking)}.tp-sa-session__about-facts dd{margin:var(--lc-space-1) 0 0;color:var(--lc-text-primary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);overflow-wrap:anywhere}.tp-sa-session__about-facts dd.is-trust{color:var(--lc-trust-ink);font-weight:var(--lc-weight-strong)}.tp-sa-session__leave{margin:0;padding:0;list-style:none}.tp-sa-session__leave li{padding:var(--lc-space-3) 0;gap:var(--lc-space-3);font-family:var(--lc-text-title-font);font-size:var(--lc-text-title-size);font-weight:var(--lc-text-body-weight);line-height:var(--lc-text-title-line);letter-spacing:var(--lc-text-title-tracking);grid-template-columns:minmax(0,1fr);display:grid}.tp-sa-session__leave li:has(>i){grid-template-columns:32px minmax(0,1fr)}.tp-sa-session__leave li+li{border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.tp-sa-session__leave i{padding-top:var(--lc-space-2);color:var(--lc-text-muted);font-family:var(--lc-text-mono-sm-font);font-size:var(--lc-text-mono-sm-size);line-height:var(--lc-text-mono-sm-line);font-style:normal}.tp-sa-session__links{margin:var(--lc-space-3) 0 0;font-size:var(--lc-text-body-sm-size);padding:0;list-style:none}.tp-sa-session__links li+li{margin-top:var(--lc-space-1)}.tp-sa-session__links a{color:var(--lc-text-primary);font-weight:var(--lc-text-section-weight);text-underline-offset:3px}.tp-sa-session__links span{color:var(--lc-text-muted)}.tp-sa-session__bar{height:8px;margin:0 0 var(--lc-space-4);border-radius:var(--lc-radius-pill);gap:2px;display:flex;overflow:hidden}.tp-sa-session__bar i{background:var(--lc-border-strong);display:block}.tp-sa-session__bar i[data-main=true]{background:var(--lc-action-primary)}.tp-sa-session .lc-agenda__label,.tp-sa-session .lc-agenda__total{display:none}.tp-sa-session__prep{margin:var(--lc-space-5) 0 0;max-width:var(--lc-measure-sm);gap:var(--lc-space-1);display:grid}.tp-sa-session__prep small{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.tp-sa-session__prep>p{color:var(--lc-text-primary);font-size:var(--lc-text-body-size);line-height:var(--lc-text-body-line);margin:0}.tp-sa-session__criterion{margin:var(--lc-space-5) 0 0;border:0;min-width:0;padding:0}.tp-sa-session__criterion legend{color:var(--lc-text-primary);font-size:var(--lc-text-body-sm-size);line-height:var(--lc-text-body-sm-line);font-weight:var(--lc-weight-strong);padding:0}.tp-sa-session__criterion ul{margin:var(--lc-space-2) 0 0;padding:0;list-style:none}.tp-sa-session__goal-choices{margin:var(--lc-space-2) 0 var(--lc-space-3);gap:var(--lc-space-2);flex-wrap:wrap;display:flex}@media (pointer:coarse){.tp-sa-session__goal-choices .lc-togglechip{min-height:var(--lc-touch-min-compact)}}.tp-sa-session__note{margin:var(--lc-space-3) 0 0;max-width:var(--lc-measure-sm);color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line)}.tp-sa-session__act{margin-top:var(--lc-space-4)}.tp-sa-session__completion .lc-checklist{margin:0 0 var(--lc-space-4);gap:var(--lc-space-3)}.tp-sa-session__completion .lc-checklist__item{font-size:var(--lc-text-body-size);line-height:var(--lc-text-body-line);align-items:start}.tp-sa-session__completion .lc-checklist__mark,.tp-sa-session__completion .lc-checklist__ring{margin-top:6px}.tp-sa-session__completion .lc-checklist__name{color:var(--lc-text-primary);display:block}.tp-sa-session__completion .lc-checklist__item.is-done .lc-checklist__name{color:var(--lc-text-secondary)}.tp-sa-session__section .lc-checklist__name small{color:var(--lc-text-muted);font-size:var(--lc-text-caption-size);line-height:var(--lc-text-caption-line);display:block}.tp-sa-session__completion-lede{margin-top:var(--lc-space-2)}.tp-sa-session__completion-cta{margin-top:var(--lc-space-4);align-items:center;gap:var(--lc-space-3);flex-wrap:wrap;display:flex}.tp-sa-session__completion-code{color:var(--lc-text-muted);font:var(--lc-text-mono-sm)}@media (width<=900px){.tp-sa-session__cols{gap:var(--lc-space-6);grid-template-columns:minmax(0,1fr)}.tp-sa-session__cols>.tp-sa-session__section+.tp-sa-session__section{padding-top:var(--lc-space-6);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}}@media (width<=767px){.tp-sa-session__poster>.tp-room>.tp-room__ground{min-height:0}.tp-sa-session__poster>.tp-room>.tp-room__head{padding-bottom:calc(var(--lc-space-12) + var(--lc-space-5))}.tp-sa-session__poster>.tp-room>:last-child{margin-top:calc(-1 * var(--lc-space-12));z-index:3;margin-bottom:0}.tp-sa-session__poster .tp-sa-session__acts{flex-direction:column;align-items:stretch}.tp-sa-session__poster .tp-sa-session__acts form,.tp-sa-session__poster .tp-sa-session__acts .lc-btn,.tp-sa-session__poster .tp-sa-session__acts .lc-addcal,.tp-sa-session__poster .tp-sa-session__acts .lc-addcal__summary,.tp-sa-session__poster .tp-sa-session__leave-door{justify-content:center;width:100%}.tp-sa-session__poster .tp-sa-session__acts .lc-addcal__menu{width:100%;min-width:0;margin-top:var(--lc-space-2);box-shadow:none;position:static}.tp-sa-session__poster .tp-sa-session__acts .tp-sa-session__leave-door{justify-content:flex-start}.tp-sa-session__poster .tp-sa-session__acts .tp-sa-session__leave-door form{flex:none;width:auto}.tp-sa-session__poster .tp-sa-session__acts .tp-sa-session__leave-door .lc-btn{justify-content:flex-start;width:auto;padding-inline-start:0}.tp-sa-session__poster .tp-clock{align-items:baseline;column-gap:var(--lc-space-2);flex-wrap:wrap;display:flex}.tp-sa-session__poster .tp-clock__time,.tp-sa-session__poster .tp-clock__day{font:var(--lc-text-subtitle);letter-spacing:var(--lc-text-title-tracking);margin:0}.tp-sa-session__poster .tp-clock__time:after{content:" ·";color:var(--lc-text-muted)}.tp-sa-session__poster .tp-clock__zones{flex-basis:100%;margin:0}.tp-sa-session__section{padding-top:var(--lc-space-6)}.tp-sa-session__cols>.tp-sa-session__section{padding-top:0}.tp-sa-session__cols>.tp-sa-session__section+.tp-sa-session__section{padding-top:var(--lc-space-6)}[data-theme=dark] .tp-sa-session__host-line em,[data-theme=dark] .tp-sa-session__host-line>:not(:last-child):after,[data-theme=dark] .tp-sa-session__about-facts dd.is-trust{color:var(--lc-room-skills-ink)}}.tp-sa-session__way{align-items:center;gap:var(--lc-space-2) var(--lc-space-3);margin:0 0 var(--lc-space-5);color:var(--lc-text-muted);font:var(--lc-text-caption);flex-wrap:wrap;display:flex}.tp-sa-session__way .tp-sa-product__back{margin:0}.tp-sa-session__way a:not(.tp-sa-product__back){color:var(--lc-text-secondary);font-weight:var(--lc-weight-emphasis);text-decoration:underline;text-decoration-color:var(--lc-border-default);text-decoration-thickness:var(--lc-border-w-hairline);text-underline-offset:.2em}.tp-sa-session__way a:not(.tp-sa-product__back):hover{color:var(--lc-text-primary);text-decoration-color:currentColor}.tp-sa-session__cols--after{margin-top:var(--lc-space-12);padding-top:var(--lc-space-8);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.tp-sa-session__cols--after .tp-sa-session__section>p{max-width:var(--lc-measure-tight);color:var(--lc-text-secondary);font:var(--lc-text-body-sm)}.tp-sa-session__cols--after .tp-sa-session__leave li{font-size:var(--lc-text-subtitle-size);line-height:var(--lc-text-subtitle-line);padding:0}.tp-sa-session__cols--after .tp-sa-session__leave li+li{margin-top:var(--lc-space-3);border-top:0}.tp-sa-hub.tp-sa-after{--tp-sa-hub-max:var(--lc-content-max-wide);--tp-sa-hub-gutter:clamp(20px, 4vw, 56px);--ca-ink:var(--lc-text-primary);--ca-ink-2:var(--lc-text-secondary);--ca-muted:var(--lc-text-muted);--ca-line:var(--lc-border-subtle);--ca-line-2:var(--lc-border-default);--ca-ground:var(--lc-surface-canvas);--ca-sunken:var(--lc-surface-sunken);--ca-mark:var(--lc-action-primary);--ca-ok:var(--lc-feedback-success-text);--ca-trust:var(--lc-trust-ink);--ca-display:var(--lc-text-display-font);--ca-body:var(--lc-text-body-font);--ca-fs-caps:12px;--ca-fs-caps-ico:15px;--ca-fs-h1:clamp(38px, 3.9vw, 54px);--ca-fs-sub:clamp(21px, 2.1vw, 29px);--ca-fs-lede:17px;--ca-fs-small:14px;--ca-fs-next-b:11px;--ca-fs-h2:clamp(23px, 2vw, 28px);--ca-fs-path-sub:15px;--ca-fs-rung:22px;--ca-fs-rung-ico:17px;--ca-fs-rung-t:15px;--ca-fs-val:16px;--ca-fs-name:24px;--ca-fs-headline:14.5px;--ca-fs-bio:15px;--ca-fs-fact:20px;--ca-ico-inline:.8em;--ca-ico-drop:-.1em;--ca-ico-drop-num:.15em;--ca-lh-h1:1.03;--ca-lh-sub:1.25;--ca-lh-caps:1.4;--ca-lh-prose:1.55;--ca-lh-small:1.5;--ca-lh-h2:1.2;--ca-lh-rung:1.1;--ca-lh-name:1.15;--ca-ls-h1:-.022em;--ca-ls-serif:-.006em;--ca-ls-h2:-.012em;--ca-ls-name:-.01em;--ca-h1-measure:14ch;--ca-sub-measure:34ch;--ca-lede-measure:36em;--ca-caption-measure:40em;--ca-val-measure:60ch;--ca-pic-w:minmax(320px, 460px);--ca-tutor-w:400px;--ca-key-w:11rem;--ca-fact-key-w:7.5rem;--ca-col-gap:clamp(40px, 5.5vw, 88px);--ca-row-gap:clamp(24px, 3.4vw, 56px);--ca-door-h:50px;--ca-bar-h:4px;--ca-bar-begun:18%;--ca-face:54px;--ca-face-fs:17px;--ca-pic-radius:20px;--ca-tutor-radius:22px;color:var(--ca-ink);container:tp-sa-after/inline-size}[data-theme=dark] .tp-sa-hub.tp-sa-after{--ca-mark:var(--lc-text-link)}.tp-sa-after .tp-sa-after__keep{white-space:nowrap}.tp-sa-after .tp-sa-after__hero{grid-template-columns:minmax(0, 1fr) var(--ca-pic-w);column-gap:var(--ca-col-gap);margin-top:var(--lc-space-8);align-items:center;display:grid}.tp-sa-after .tp-sa-after__lead{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.tp-sa-after .tp-sa-after__eyebrow{font-family:var(--ca-body);font-size:var(--ca-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--ca-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--ca-ink-2);align-items:center;gap:10px;margin:0;display:inline-flex}.tp-sa-after .tp-sa-after__eyebrow svg{font-size:var(--ca-fs-caps-ico);color:var(--ca-mark);flex:none}.tp-sa-after .tp-sa-after__lead h1{max-width:var(--ca-h1-measure);margin:var(--lc-space-5) 0 0;font-family:var(--ca-display);font-size:var(--ca-fs-h1);font-weight:var(--lc-weight-credential);line-height:var(--ca-lh-h1);letter-spacing:var(--ca-ls-h1);color:var(--ca-ink);text-wrap:balance}.tp-sa-after .tp-sa-after__sub{max-width:var(--ca-sub-measure);margin:var(--lc-space-4) 0 0;font-family:var(--ca-display);font-size:var(--ca-fs-sub);font-style:italic;font-weight:var(--lc-weight-credential-regular);line-height:var(--ca-lh-sub);letter-spacing:var(--ca-ls-serif);color:var(--ca-ink);text-wrap:balance}.tp-sa-after .tp-sa-after__sub:lang(uk){font-style:normal}.tp-sa-after .tp-sa-after__lede{max-width:var(--ca-lede-measure);font-family:var(--ca-body);font-size:var(--ca-fs-lede);line-height:var(--ca-lh-prose);color:var(--ca-ink-2);text-wrap:pretty;margin-top:18px}.tp-sa-after .tp-sa-after__lede>*{font:inherit;color:inherit;margin:0}.tp-sa-after .tp-sa-after__fact,.tp-sa-after .tp-sa-after__task{max-width:var(--ca-lede-measure);margin:var(--lc-space-3) 0 0;font-family:var(--ca-body);font-size:var(--ca-fs-small);line-height:var(--ca-lh-small);color:var(--ca-ink-2)}.tp-sa-after .tp-sa-after__task{font-weight:var(--lc-weight-emphasis);color:var(--ca-ink)}.tp-sa-after .tp-sa-after__doors{align-items:center;gap:var(--lc-space-3) var(--lc-space-3);flex-wrap:wrap;margin-top:28px;display:flex}.tp-sa-after .tp-sa-after__doors>.lc-btn{min-height:var(--ca-door-h)}.tp-sa-after .tp-sa-after__doors>.lc-btn svg{flex:none}.tp-sa-after .tp-sa-after__next{margin:0 0 0 var(--lc-space-1);font-family:var(--ca-body);font-size:var(--ca-fs-small);line-height:var(--ca-lh-small);color:var(--ca-ink-2)}.tp-sa-after .tp-sa-after__next b{font-size:var(--ca-fs-next-b);font-weight:var(--lc-weight-strong);line-height:var(--ca-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--ca-muted);display:block}.tp-sa-after .tp-sa-after__stage{min-width:0;margin:0}.tp-sa-after .tp-sa-after__pic{aspect-ratio:1080/640;border-radius:var(--ca-pic-radius);background:var(--ca-sunken);position:relative;overflow:hidden}.tp-sa-after .tp-sa-after__pic .tp-room__photo{object-position:50% 50%}[data-theme=dark] .tp-sa-after .tp-sa-after__pic{outline:var(--lc-border-w-hairline) solid var(--ca-line)}.tp-sa-after .tp-sa-after__stage figcaption{max-width:var(--ca-caption-measure);font-family:var(--ca-body);font-size:var(--ca-fs-small);line-height:var(--ca-lh-small);color:var(--ca-muted);margin:14px 0 0}.tp-sa-after .tp-sa-after__stage figcaption strong{font-weight:var(--lc-weight-emphasis);color:var(--ca-ink)}.tp-sa-after .tp-sa-after__path{border-top:var(--lc-border-w-hairline) solid var(--ca-line);margin-top:56px;padding:34px 0 40px}.tp-sa-after .tp-sa-after__path-h{justify-content:space-between;align-items:baseline;gap:var(--lc-space-2) var(--lc-space-8);flex-wrap:wrap;display:flex}.tp-sa-after .tp-sa-after__path-h h2{font-family:var(--ca-display);font-size:var(--ca-fs-h2);font-weight:var(--lc-weight-credential);line-height:var(--ca-lh-h2);letter-spacing:var(--ca-ls-h2);color:var(--ca-ink);margin:0}.tp-sa-after .tp-sa-after__path-h p{font-family:var(--ca-body);font-size:var(--ca-fs-path-sub);line-height:var(--ca-lh-small);color:var(--ca-ink-2);margin:0}.tp-sa-after .tp-sa-after__path-h em{color:var(--ca-trust);font-style:normal}.tp-sa-after .tp-sa-after__path-h .tp-sa-provider-logo{margin-right:var(--lc-space-1-5);vertical-align:middle}.tp-sa-after .tp-sa-after__rungs{gap:var(--lc-space-6);margin:var(--lc-space-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));padding:0;list-style:none;display:grid}.tp-sa-after .tp-sa-after__rung{gap:var(--lc-space-1);flex-direction:column;min-width:0;display:flex}.tp-sa-after .tp-sa-after__bar{height:var(--ca-bar-h);margin-bottom:var(--lc-space-4);border-radius:var(--lc-radius-pill);background:var(--ca-line);display:block;position:relative;overflow:hidden}.tp-sa-after .tp-sa-after__bar>i{border-radius:inherit;width:0;position:absolute;inset:0 auto 0 0}.tp-sa-after .tp-sa-after__rung[data-state=done] .tp-sa-after__bar>i{background:var(--ca-ink);width:100%}.tp-sa-after .tp-sa-after__rung[data-state=next] .tp-sa-after__bar>i{width:var(--ca-bar-begun);background:var(--ca-mark)}.tp-sa-after .tp-sa-after__rung-n{align-items:center;gap:var(--lc-space-2);font-family:var(--ca-display);font-size:var(--ca-fs-rung);font-weight:var(--lc-weight-credential);line-height:var(--ca-lh-rung);color:var(--ca-ink);white-space:nowrap;display:flex}.tp-sa-after .tp-sa-after__rung[data-state=ahead] .tp-sa-after__rung-n{color:var(--ca-muted)}.tp-sa-after .tp-sa-after__rung-n svg{font-size:var(--ca-fs-rung-ico);color:var(--ca-ok);flex:none}.tp-sa-after .tp-sa-after__rung-t{font-family:var(--ca-body);font-size:var(--ca-fs-rung-t);line-height:var(--ca-lh-small);color:var(--ca-ink-2)}.tp-sa-after .tp-sa-after__rung[data-state=next] .tp-sa-after__rung-t{font-weight:var(--lc-weight-emphasis);color:var(--ca-ink)}.tp-sa-after .tp-sa-after__below{grid-template-columns:minmax(0, 1fr) var(--ca-tutor-w);column-gap:var(--ca-col-gap);border-top:var(--lc-border-w-hairline) solid var(--ca-line);align-items:start;padding-top:34px;display:grid}.tp-sa-after .tp-sa-after__below>.tp-sa-after__tutor:only-child{grid-column:2}.tp-sa-after .tp-sa-after__rows{min-width:0}.tp-sa-after .tp-sa-after__rows>.tp-sa-session__section{border-top:0;border-bottom:var(--lc-border-w-hairline) solid var(--ca-line);max-width:none;padding:20px 0;display:flow-root}.tp-sa-after .tp-sa-after__rows>.tp-sa-session__section:first-child{padding-top:6px}.tp-sa-after .tp-sa-after__rows>.tp-sa-session__section:last-child{border-bottom:0}.tp-sa-after .tp-sa-after__rows>.tp-sa-session__section>:first-child{float:left;width:var(--ca-key-w);font-family:var(--ca-body);font-size:var(--ca-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--ca-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);color:var(--ca-ink-2);margin:0;padding-top:.2em}.tp-sa-after .tp-sa-after__rows>.tp-sa-session__section>:not(:first-child){max-width:var(--ca-val-measure);margin-left:calc(var(--ca-key-w) + var(--ca-row-gap))}.tp-sa-after .tp-sa-after__rows>.tp-sa-session__section>:nth-child(2){margin-top:0}.tp-sa-after .tp-sa-after__rows>.tp-sa-session__section>p:not(:first-child){font-size:var(--ca-fs-val);line-height:var(--ca-lh-prose);color:var(--ca-ink);text-wrap:pretty}.tp-sa-after .tp-sa-after__rows .tp-sa-session__leave li{font-family:var(--ca-body);font-size:var(--ca-fs-val);font-weight:var(--lc-text-body-weight);line-height:var(--ca-lh-small);letter-spacing:normal;color:var(--ca-ink);text-wrap:pretty;padding:0}.tp-sa-after .tp-sa-after__rows .tp-sa-session__leave li+li{margin-top:var(--lc-space-3);padding-top:var(--lc-space-3)}.tp-sa-after .tp-sa-after__rows .tp-sa-session__leave i{padding-top:var(--ca-ico-drop-num)}.tp-sa-after .tp-sa-after__rows>.tp-sa-handin-section>:first-child{float:none;width:auto;margin-bottom:var(--lc-space-4)}.tp-sa-after .tp-sa-after__rows>.tp-sa-handin-section>:not(:first-child){max-width:none;margin-left:0}.tp-sa-after .tp-sa-after__tutor{min-width:0}.tp-sa-after .tp-sa-after__tutor>.tp-sa-session__section{border-radius:var(--ca-tutor-radius);background:var(--ca-sunken);max-width:none;padding:26px 28px 14px}.tp-sa-after .tp-sa-after__tutor>.tp-sa-session__section>.tp-sa-hub__eyebrow{margin:0 0 var(--lc-space-4);font-family:var(--ca-body);font-size:var(--ca-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--ca-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);color:var(--ca-ink-2)}.tp-sa-after .tp-sa-session__about-who{margin-bottom:0}.tp-sa-after .tp-sa-session__about-who>img,.tp-sa-after .tp-sa-session__about-who>.lc-avatar{width:var(--ca-face);height:var(--ca-face)}.tp-sa-after .tp-sa-session__about-who>img{border-radius:var(--lc-radius-pill)}.tp-sa-after .tp-sa-session__about-who>.lc-avatar{font-size:var(--ca-face-fs);background:var(--ca-ground);color:var(--ca-mark)}.tp-sa-after .tp-sa-session__about-name{font-family:var(--ca-display);font-size:var(--ca-fs-name);font-weight:var(--lc-weight-credential);line-height:var(--ca-lh-name);letter-spacing:var(--ca-ls-name)}.tp-sa-after .tp-sa-session__about-name a{color:inherit;text-decoration:underline;text-decoration-color:var(--ca-line-2);text-decoration-thickness:var(--lc-border-w-hairline);text-underline-offset:5px}.tp-sa-after .tp-sa-session__about-name a:hover{text-decoration-color:currentColor}.tp-sa-after .tp-sa-session__about-who .tp-sa-session__about-headline{font-size:var(--ca-fs-headline);color:var(--ca-ink-2)}.tp-sa-after .tp-sa-session__section>p.tp-sa-session__about-bio{margin:var(--lc-space-4) 0 6px;font-size:var(--ca-fs-bio);line-height:var(--ca-lh-prose);color:var(--ca-ink-2)}.tp-sa-after .tp-sa-session__about-facts{margin:var(--lc-space-2) 0 0;border-top:0;padding:0;display:block}.tp-sa-after .tp-sa-session__about-facts>div{grid-template-columns:var(--ca-fact-key-w) minmax(0, 1fr);column-gap:var(--lc-space-4);border-bottom:var(--lc-border-w-hairline) solid var(--ca-line);align-items:baseline;padding:14px 0;display:grid}.tp-sa-after .tp-sa-session__about-facts>div:last-child{border-bottom:0}.tp-sa-after .tp-sa-session__about-facts dt{font-family:var(--ca-body);font-size:var(--ca-fs-caps);font-weight:var(--lc-weight-strong);line-height:var(--ca-lh-caps);letter-spacing:var(--lc-tracking-caps-xl);text-transform:uppercase;color:var(--ca-ink-2)}.tp-sa-after .tp-sa-session__about-facts dd{font-family:var(--ca-display);font-size:var(--ca-fs-fact);font-weight:var(--lc-weight-credential);line-height:var(--ca-lh-sub);letter-spacing:var(--ca-ls-serif);color:var(--ca-ink);margin:0}.tp-sa-after .tp-sa-session__about-facts dd.is-trust{font-weight:var(--lc-weight-credential);color:var(--ca-trust)}.tp-sa-after .tp-sa-session__about-facts dd.is-trust svg{margin-right:var(--lc-space-1);font-size:var(--ca-ico-inline);vertical-align:var(--ca-ico-drop);display:inline-block}@container tp-sa-after (width<=860px){.tp-sa-after .tp-sa-after__hero{row-gap:var(--lc-space-6);grid-template-columns:minmax(0,1fr)}.tp-sa-after .tp-sa-after__lead h1{max-width:none}.tp-sa-after .tp-sa-after__below{grid-template-columns:minmax(0,1fr);row-gap:28px}.tp-sa-after .tp-sa-after__below>.tp-sa-after__tutor:only-child{grid-column:1}}@media (width<=767px){.tp-sa-hub.tp-sa-after{--ca-fs-sub:20px;--ca-fs-lede:16px;--ca-fs-rung:21px;--ca-fs-name:22px;--ca-fs-fact:19px;--ca-face:48px;--ca-face-fs:16px;--ca-pic-radius:16px;--ca-tutor-radius:18px}.tp-sa-after .tp-sa-after__hero{margin-top:var(--lc-space-2)}.tp-sa-after .tp-sa-after__lead h1,.tp-sa-after .tp-sa-after__sub,.tp-sa-after .tp-sa-after__lede{margin-top:var(--lc-space-3)}.tp-sa-after .tp-sa-after__doors{flex-direction:column;align-self:stretch;align-items:stretch;gap:10px}.tp-sa-after .tp-sa-after__next{margin:var(--lc-space-1) 0 0}.tp-sa-after .tp-sa-after__path{margin-top:36px;padding:28px 0 30px}.tp-sa-after .tp-sa-after__rungs{grid-template-columns:minmax(0,1fr);gap:0}.tp-sa-after .tp-sa-after__rung{border-bottom:var(--lc-border-w-hairline) solid var(--ca-line);gap:3px;padding:14px 0}.tp-sa-after .tp-sa-after__rung:last-child{border-bottom:0}.tp-sa-after .tp-sa-after__bar{margin-bottom:10px}.tp-sa-after .tp-sa-after__below{padding-top:26px}.tp-sa-after .tp-sa-after__rows>.tp-sa-session__section{padding:16px 0}.tp-sa-after .tp-sa-after__rows>.tp-sa-session__section>:first-child{float:none;width:auto;margin-bottom:6px}.tp-sa-after .tp-sa-after__rows>.tp-sa-session__section>:not(:first-child){margin-left:0}.tp-sa-after .tp-sa-after__tutor>.tp-sa-session__section{padding:20px 18px 10px}.tp-sa-after .tp-sa-session__about-facts>div{grid-template-columns:minmax(0,1fr);row-gap:6px}[data-theme=dark] .tp-sa-after .tp-sa-after__path-h em,[data-theme=dark] .tp-sa-after .tp-sa-session__about-facts dd.is-trust{color:var(--lc-room-skills-ink)}}
