.about-story-module__dFAdkW__story{display:block}.about-story-module__dFAdkW__story:focus{outline:none}.about-story-module__dFAdkW__section{color:var(--color-ink);padding:clamp(3.5rem,8vw,7rem) 0}.about-story-module__dFAdkW__soft{background:var(--color-surface-muted)}.about-story-module__dFAdkW__paper{background:var(--color-surface)}.about-story-module__dFAdkW__deep{background:var(--color-brand-ink);color:var(--color-inverse)}.about-story-module__dFAdkW__charcoal{background:var(--color-ink);color:var(--color-inverse)}.about-story-module__dFAdkW__grid{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.about-story-module__dFAdkW__copy{max-width:46rem}.about-story-module__dFAdkW__eyebrow{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-deep);margin:0 0 1.1rem;font-size:.72rem;font-weight:700}.about-story-module__dFAdkW__deep .about-story-module__dFAdkW__eyebrow,.about-story-module__dFAdkW__charcoal .about-story-module__dFAdkW__eyebrow{color:var(--color-focus)}.about-story-module__dFAdkW__heading{text-wrap:balance;max-width:18ch;margin:0 0 1.75rem;font-size:clamp(2.1rem,4.4vw,3.9rem)}.about-story-module__dFAdkW__hero .about-story-module__dFAdkW__heading{max-width:14ch;font-size:clamp(2.6rem,6vw,5.4rem)}.about-story-module__dFAdkW__progress .about-story-module__dFAdkW__heading{max-width:22ch}.about-story-module__dFAdkW__body p{color:var(--color-ink-soft);max-width:var(--width-reading);margin:0 0 1.1rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7}.about-story-module__dFAdkW__body p:last-child{margin-bottom:0}.about-story-module__dFAdkW__deep .about-story-module__dFAdkW__body p,.about-story-module__dFAdkW__charcoal .about-story-module__dFAdkW__body p{color:#f5f8eed1}.about-story-module__dFAdkW__portrait{justify-self:center;width:100%;max-width:34rem;margin:0}.about-story-module__dFAdkW__portrait img{border-radius:var(--radius-surface);width:100%;height:auto;box-shadow:var(--shadow-lift);display:block}.about-story-module__dFAdkW__highlights{background:#f5f8ee29;border:1px solid #f5f8ee29;gap:1px;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.about-story-module__dFAdkW__highlight{background:var(--color-ink);padding:1.6rem 1.4rem 1.8rem}.about-story-module__dFAdkW__highlight h3{color:var(--color-focus);margin:0 0 .7rem;font-size:clamp(1.5rem,2.2vw,2rem)}.about-story-module__dFAdkW__highlight p{color:#f5f8eec7;margin:0;font-size:.95rem;line-height:1.55}.about-story-module__dFAdkW__signature .about-story-module__dFAdkW__grid{text-align:center;justify-items:center}.about-story-module__dFAdkW__signature .about-story-module__dFAdkW__copy{margin:0 auto}.about-story-module__dFAdkW__signature .about-story-module__dFAdkW__heading,.about-story-module__dFAdkW__signature .about-story-module__dFAdkW__body p{margin-inline:auto}.about-story-module__dFAdkW__signatureCard{background:var(--color-surface);width:min(100%,22rem);color:var(--color-ink);border-radius:var(--radius-surface);text-align:center;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:1.6rem 1.6rem 1.4rem;box-shadow:0 18px 40px #00000038}.about-story-module__dFAdkW__signatureImage{object-fit:contain;filter:brightness(0);width:100%;max-width:291px;height:auto;margin:0 auto;display:block}.about-story-module__dFAdkW__signatureCard p{color:var(--color-ink-soft);margin:.9rem 0 0;font-size:.9rem;line-height:1.5}@media (min-width:48rem){.about-story-module__dFAdkW__highlights{grid-template-columns:repeat(2,1fr)}}@media (min-width:62rem){.about-story-module__dFAdkW__hero .about-story-module__dFAdkW__grid{grid-template-columns:1.15fr .85fr}.about-story-module__dFAdkW__highlights{grid-template-columns:repeat(4,1fr)}}
.reviews-library-module__UP-hUG__page{background:var(--color-canvas);color:var(--color-ink)}.reviews-library-module__UP-hUG__intro{padding:var(--space-16) 0 var(--space-12);border-bottom:1px solid var(--color-rule);background:var(--color-surface)}.reviews-library-module__UP-hUG__introGrid{gap:var(--space-8);display:grid}.reviews-library-module__UP-hUG__intro h1{color:var(--color-brand-ink);max-width:18ch;margin:0;font-size:clamp(2.4rem,6vw,4.8rem)}.reviews-library-module__UP-hUG__introCopy{gap:var(--space-4);max-width:var(--width-reading);font-size:var(--text-lg);color:var(--color-ink-soft);line-height:1.6;display:grid}.reviews-library-module__UP-hUG__introCopy p{margin:0}.reviews-library-module__UP-hUG__introCopy a,.reviews-library-module__UP-hUG__links a{color:var(--color-brand-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline}.reviews-library-module__UP-hUG__introCopy a:hover,.reviews-library-module__UP-hUG__links a:hover{color:var(--color-brand)}.reviews-library-module__UP-hUG__section{padding:var(--space-16) 0;border-bottom:1px solid var(--color-rule)}.reviews-library-module__UP-hUG__alt{background:var(--color-surface-muted)}.reviews-library-module__UP-hUG__head{gap:var(--space-4);margin-bottom:var(--space-8);max-width:52rem;display:grid}.reviews-library-module__UP-hUG__head h2{color:var(--color-brand-ink);margin:0;font-size:clamp(1.9rem,4vw,3.2rem)}.reviews-library-module__UP-hUG__head p{color:var(--color-ink-soft);margin:0;line-height:1.6}.reviews-library-module__UP-hUG__grid2,.reviews-library-module__UP-hUG__grid3,.reviews-library-module__UP-hUG__proof3{gap:var(--space-6);align-items:start;display:grid}.reviews-library-module__UP-hUG__proof{margin-top:var(--space-6)}.reviews-library-module__UP-hUG__card,.reviews-library-module__UP-hUG__imageCard{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-surface);align-content:start;display:grid}.reviews-library-module__UP-hUG__card h3,.reviews-library-module__UP-hUG__imageCard h3{font-size:var(--text-xl);color:var(--color-ink);margin:0}.reviews-library-module__UP-hUG__card p{color:var(--color-ink-soft);margin:0;line-height:1.6}.reviews-library-module__UP-hUG__image{border-radius:var(--radius-surface);background:var(--color-surface-muted);width:100%;height:auto;display:block}.reviews-library-module__UP-hUG__video{aspect-ratio:16/9;border-radius:var(--radius-surface);background:var(--color-brand-ink);position:relative;overflow:hidden}.reviews-library-module__UP-hUG__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.reviews-library-module__UP-hUG__quote{gap:var(--space-3);padding-left:var(--space-4);border-left:3px solid var(--color-brand);display:grid}.reviews-library-module__UP-hUG__quote p{color:var(--color-ink);margin:0;line-height:1.6}.reviews-library-module__UP-hUG__quote .reviews-library-module__UP-hUG__quoteLead{font-size:var(--text-lg);color:var(--color-brand-ink);font-weight:650}.reviews-library-module__UP-hUG__quote .reviews-library-module__UP-hUG__quoteSource{font-size:var(--text-sm);color:var(--color-ink-faint);font-weight:600}.reviews-library-module__UP-hUG__links{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-soft);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.reviews-library-module__UP-hUG__grid2,.reviews-library-module__UP-hUG__grid3,.reviews-library-module__UP-hUG__proof3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.reviews-library-module__UP-hUG__introGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.reviews-library-module__UP-hUG__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.reviews-library-module__UP-hUG__section{padding:var(--space-24) 0}}
.uk-home-reviews-module__JKV_AG__section{--uk-forest:#123b2a;--uk-dark:#0c3022;--uk-paper:#f8f8f0;--uk-lime:#d6ee89;background:var(--uk-lime);color:var(--uk-dark);padding-block:clamp(4.5rem,8vw,8rem)}.uk-home-reviews-module__JKV_AG__kicker{font-family:var(--font-data);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700;line-height:1.5}.uk-home-reviews-module__JKV_AG__head{border-bottom:1px solid #7da85f;grid-template-columns:1fr auto;align-items:end;gap:1rem 3rem;padding-bottom:1.5rem;display:grid}.uk-home-reviews-module__JKV_AG__head>:first-child{color:#335f35;grid-column:1/-1}.uk-home-reviews-module__JKV_AG__title{letter-spacing:-.04em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(3.6rem,7vw,7.5rem);font-weight:400;line-height:.9}.uk-home-reviews-module__JKV_AG__note{color:#2c4d33;max-width:22rem;margin:0 0 .4rem;font-size:.88rem;line-height:1.6}.uk-home-reviews-module__JKV_AG__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.uk-home-reviews-module__JKV_AG__card{background:var(--uk-paper);border-radius:4px;flex-direction:column;gap:1.4rem;margin:0;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.uk-home-reviews-module__JKV_AG__coach{background:var(--uk-forest);color:var(--uk-paper)}.uk-home-reviews-module__JKV_AG__label{font-family:var(--font-data);letter-spacing:.15em;text-transform:uppercase;color:#417650;margin:0;font-size:.66rem;font-weight:700}.uk-home-reviews-module__JKV_AG__coach .uk-home-reviews-module__JKV_AG__label{color:var(--uk-lime)}.uk-home-reviews-module__JKV_AG__media{background:#e9eee5}.uk-home-reviews-module__JKV_AG__media img{width:100%;height:auto;display:block}.uk-home-reviews-module__JKV_AG__quote{border-left:2px solid;margin:0;padding-left:1.1rem}.uk-home-reviews-module__JKV_AG__quote p{margin:0;font-size:1rem;line-height:1.65}.uk-home-reviews-module__JKV_AG__quote p+p{margin-top:1rem}.uk-home-reviews-module__JKV_AG__lead{font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.6rem,2.4vw,2.2rem)!important;line-height:1.1!important}.uk-home-reviews-module__JKV_AG__cite{flex-direction:column;gap:.2rem;font-size:.95rem;font-weight:700;display:flex}.uk-home-reviews-module__JKV_AG__cite span{opacity:.75;font-size:.78rem;font-weight:400}@media (max-width:767px){.uk-home-reviews-module__JKV_AG__head,.uk-home-reviews-module__JKV_AG__grid{grid-template-columns:1fr}}
.seo-breadcrumbs{padding-block:.75rem;font-size:.875rem}.seo-breadcrumbs ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumbs li:not(:last-child):after{content:"/";opacity:.5;margin-inline-start:.4rem}.seo-breadcrumbs a{text-underline-offset:.2em}.seo-heading--hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.uk-home-measuring-module__Y3YnPa__section{color:var(--uk-forest);background:#d9e5d4;padding-block:clamp(4.5rem,9vw,9rem)}.uk-home-measuring-module__Y3YnPa__head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.uk-home-measuring-module__Y3YnPa__title{max-width:11ch;margin:0;font-size:clamp(3rem,6vw,6.4rem);line-height:.93}.uk-home-measuring-module__Y3YnPa__title span{color:#34804b;font-style:italic}.uk-home-measuring-module__Y3YnPa__copy{border-top:1px solid #92ae94;gap:1.2rem;padding-top:1.3rem;display:grid}.uk-home-measuring-module__Y3YnPa__copy p{color:#365745;max-width:40rem;margin:0;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.7}.uk-home-measuring-module__Y3YnPa__copy p:last-child{color:var(--uk-forest);font-weight:600}.uk-home-measuring-module__Y3YnPa__videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(3rem,5vw,4.5rem);display:grid}.uk-home-measuring-module__Y3YnPa__card{border:1px solid var(--uk-line);background:#fbfbf6;border-radius:6px;margin:0;transition:border-color .3s;overflow:hidden}.uk-home-measuring-module__Y3YnPa__card:hover,.uk-home-measuring-module__Y3YnPa__card:focus-within{border-color:#34804b}.uk-home-measuring-module__Y3YnPa__frame{aspect-ratio:16/9;background:var(--uk-dark);width:100%;position:relative}.uk-home-measuring-module__Y3YnPa__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.uk-home-measuring-module__Y3YnPa__cta{justify-content:center;margin-top:clamp(2.5rem,4vw,3.5rem);display:flex}@media (max-width:767px){.uk-home-measuring-module__Y3YnPa__head,.uk-home-measuring-module__Y3YnPa__videos{grid-template-columns:1fr}.uk-home-measuring-module__Y3YnPa__title{font-size:clamp(2.8rem,12vw,4.2rem)}}
.support-library-module__R6UQaa__page{background:var(--color-canvas);color:var(--color-ink);padding-block:var(--space-16) var(--space-24);font-family:var(--font-body)}.support-library-module__R6UQaa__inner{gap:var(--space-6);max-width:56rem;display:grid}.support-library-module__R6UQaa__title,.support-library-module__R6UQaa__panel h2,.support-library-module__R6UQaa__intro h3,.support-library-module__R6UQaa__faq h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:500}.support-library-module__R6UQaa__title{color:var(--color-brand-ink);margin-bottom:var(--space-4);font-size:clamp(2.5rem,6vw,4rem)}.support-library-module__R6UQaa__panel{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-surface)}.support-library-module__R6UQaa__panel[open]{box-shadow:var(--shadow-lift)}.support-library-module__R6UQaa__panelLink{color:inherit;background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-surface);text-decoration:none;display:block}.support-library-module__R6UQaa__panelLink:hover{box-shadow:var(--shadow-lift)}.support-library-module__R6UQaa__panelLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--color-brand-deep)}.support-library-module__R6UQaa__contactSummary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);display:flex}.support-library-module__R6UQaa__contactSummary h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-brand-ink);margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:500}.support-library-module__R6UQaa__contactArrow{color:var(--color-brand);flex:none;font-size:1.5rem;line-height:1}.support-library-module__R6UQaa__panel summary,.support-library-module__R6UQaa__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);list-style:none;display:flex}.support-library-module__R6UQaa__panel summary::-webkit-details-marker{display:none}.support-library-module__R6UQaa__faq summary::-webkit-details-marker{display:none}.support-library-module__R6UQaa__panel summary:focus-visible,.support-library-module__R6UQaa__faq summary:focus-visible,.support-library-module__R6UQaa__answer a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--color-brand-deep)}.support-library-module__R6UQaa__panelSummary{padding:var(--space-6)}.support-library-module__R6UQaa__panel h2{color:var(--color-brand-ink);font-size:clamp(1.4rem,3vw,1.9rem)}.support-library-module__R6UQaa__panelSummary:after,.support-library-module__R6UQaa__faq summary:after{content:"+";color:var(--color-brand);transition:transform var(--duration-quick) var(--ease-standard);flex:none;font-size:1.5rem;line-height:1}.support-library-module__R6UQaa__panel[open]>.support-library-module__R6UQaa__panelSummary:after,.support-library-module__R6UQaa__faq[open]>summary:after{transform:rotate(45deg)}.support-library-module__R6UQaa__panelBody{padding:0 var(--space-6) var(--space-8);border-top:1px solid var(--color-rule)}.support-library-module__R6UQaa__intro{gap:var(--space-6);padding-block:var(--space-6);display:grid}.support-library-module__R6UQaa__intro h3{font-size:var(--text-xl)}.support-library-module__R6UQaa__intro p{margin:var(--space-2) 0 0;color:var(--color-ink-soft)}.support-library-module__R6UQaa__video{aspect-ratio:16/9;background:var(--color-surface-muted);border-radius:var(--radius-surface);position:relative;overflow:hidden}.support-library-module__R6UQaa__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.support-library-module__R6UQaa__faqs{border-top:1px solid var(--color-rule)}.support-library-module__R6UQaa__faq{border-bottom:1px solid var(--color-rule)}.support-library-module__R6UQaa__faq summary{padding:var(--space-4) 0}.support-library-module__R6UQaa__faq h4{font-size:var(--text-lg);color:var(--color-ink)}.support-library-module__R6UQaa__faq summary:hover h4{color:var(--color-brand-deep)}.support-library-module__R6UQaa__answer{padding-bottom:var(--space-6);max-width:var(--width-reading);color:var(--color-ink-soft);line-height:1.65}.support-library-module__R6UQaa__answer p{margin:0 0 var(--space-3)}.support-library-module__R6UQaa__answer a{color:var(--color-brand-deep);text-underline-offset:3px;text-decoration:underline}.support-library-module__R6UQaa__image{width:100%;max-width:40rem;height:auto;margin-bottom:var(--space-4);border-radius:var(--radius-surface);display:block}@media (min-width:48rem){.support-library-module__R6UQaa__intro{grid-template-columns:1fr 1.6fr;align-items:center}}@media (prefers-reduced-motion:reduce){.support-library-module__R6UQaa__panelSummary:after,.support-library-module__R6UQaa__faq summary:after{transition:none}}
.policy-library-module__1A09Ta__panel{scroll-margin-top:var(--space-24)}.policy-library-module__1A09Ta__body{padding-top:var(--space-6);max-width:none;color:var(--color-ink-soft);line-height:1.65;font-size:var(--text-base,1rem);overflow-wrap:break-word}.policy-library-module__1A09Ta__body>*{max-width:var(--width-reading)}.policy-library-module__1A09Ta__body h3{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500;font-size:var(--text-lg);color:var(--color-ink);margin:var(--space-8) 0 var(--space-3)}.policy-library-module__1A09Ta__body h3:first-child{font-size:var(--text-xl);color:var(--color-brand-ink);margin-top:0}.policy-library-module__1A09Ta__body p{margin:0 0 var(--space-3)}.policy-library-module__1A09Ta__body ul{margin:0 0 var(--space-4);padding-left:1.25rem}.policy-library-module__1A09Ta__body li{margin-bottom:var(--space-1)}.policy-library-module__1A09Ta__body li::marker{color:var(--color-brand)}.policy-library-module__1A09Ta__body address{margin:0 0 var(--space-3);font-style:normal}.policy-library-module__1A09Ta__body a{color:var(--color-brand-deep);text-underline-offset:3px;text-decoration:underline}.policy-library-module__1A09Ta__body a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}
.training-library-module__ywuWUa__page{background:var(--color-canvas);color:var(--color-ink);overflow-x:clip}.training-library-module__ywuWUa__body{max-width:62rem;padding-bottom:clamp(3rem,7vw,6rem)}.training-library-module__ywuWUa__section{padding-top:clamp(2.75rem,6vw,4.5rem);scroll-margin-top:6rem}.training-library-module__ywuWUa__section+.training-library-module__ywuWUa__section{border-top:1px solid var(--color-rule);margin-top:clamp(1rem,3vw,2rem)}.training-library-module__ywuWUa__h2{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:0 0 1.1rem;font-size:clamp(1.85rem,3.6vw,2.9rem)}.training-library-module__ywuWUa__h3{letter-spacing:-.02em;margin:2rem 0 .9rem;font-size:clamp(1.3rem,2.2vw,1.6rem)}.training-library-module__ywuWUa__lead{max-width:44rem;color:var(--color-ink-soft);margin:0;font-size:clamp(1.02rem,1.4vw,1.12rem);line-height:1.72}.training-library-module__ywuWUa__video{background:var(--color-brand-ink);width:100%;max-width:100%;height:0;margin:2rem 0;padding-bottom:56.25%;position:relative;overflow:hidden}.training-library-module__ywuWUa__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.training-library-module__ywuWUa__diagrams{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.training-library-module__ywuWUa__card{border:1px solid var(--color-rule);border-top:4px solid var(--color-brand);text-align:start;background:#fff;border-radius:2px;min-width:0;padding:22px 24px}.training-library-module__ywuWUa__cardTitle{letter-spacing:-.015em;margin:0 0 1rem;font-size:1.2rem}.training-library-module__ywuWUa__diagram{object-fit:contain;width:100%;max-width:420px;height:auto;margin-inline:auto;display:block}.training-library-module__ywuWUa__list{max-width:44rem;margin:0;padding:0;list-style:none}.training-library-module__ywuWUa__list li{border-bottom:1px solid var(--color-rule);padding:.8rem 0 .8rem 1.6rem;line-height:1.6;position:relative}.training-library-module__ywuWUa__list li:before{content:"";border:2px solid var(--color-brand);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.38rem;left:.2rem}.training-library-module__ywuWUa__table{border-collapse:collapse;width:100%;margin-top:2rem;font-size:.92rem;line-height:1.6}.training-library-module__ywuWUa__table th{border-bottom:2px solid var(--color-brand);color:var(--color-brand-deep);font-family:var(--font-data);letter-spacing:.09em;text-align:left;text-transform:uppercase;vertical-align:bottom;padding:1rem;font-size:.7rem;font-weight:700}.training-library-module__ywuWUa__table td{border-bottom:1px solid var(--color-rule);vertical-align:top;padding:1rem}.training-library-module__ywuWUa__table tbody tr:nth-child(2n) td{background:var(--color-surface-muted)}.training-library-module__ywuWUa__patternCell strong{color:var(--color-brand-ink)}@media (max-width:749px){.training-library-module__ywuWUa__diagrams{grid-template-columns:1fr}.training-library-module__ywuWUa__card{padding:20px}.training-library-module__ywuWUa__diagram{max-width:100%}}@media (max-width:860px){.training-library-module__ywuWUa__table,.training-library-module__ywuWUa__table thead,.training-library-module__ywuWUa__table tbody,.training-library-module__ywuWUa__table tr,.training-library-module__ywuWUa__table td{width:100%;display:block}.training-library-module__ywuWUa__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.training-library-module__ywuWUa__table{font-size:1rem}.training-library-module__ywuWUa__table tr{border:1px solid var(--color-rule);border-top:3px solid var(--color-brand);background:#fff;margin-bottom:1rem}.training-library-module__ywuWUa__table tbody tr:nth-child(2n) td{background:0 0}.training-library-module__ywuWUa__table td{padding:.9rem 1.1rem}.training-library-module__ywuWUa__table td:last-child{border-bottom:0}.training-library-module__ywuWUa__table td:before{content:attr(data-label);color:var(--color-brand-deep);font-family:var(--font-data);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.66rem;font-weight:700;display:block}.training-library-module__ywuWUa__table td.training-library-module__ywuWUa__patternCell{background:var(--color-surface-muted)!important}.training-library-module__ywuWUa__table td.training-library-module__ywuWUa__patternCell strong{font-size:1.08rem}}
