.PostCard_post__3Xecf{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);color:hsl(var(--color-text-primary));transition:var(--card-transition)}.PostCard_post__3Xecf:hover{border-color:var(--card-border-hover)}.PostCard_post__3Xecf:has(.PostCard_link__oKjgI:focus-visible){outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}.PostCard_media__dtD7l{position:relative;aspect-ratio:3/2;overflow:hidden;background:hsl(var(--color-poster-paper-deep))}.PostCard_image__TcQVL{-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) ease}.PostCard_post__3Xecf:hover .PostCard_image__TcQVL{transform:scale(1.03)}.PostCard_copy__qFaCB{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:1.1rem clamp(1.1rem,2vw,1.4rem) 1.2rem}.PostCard_category__6I0yQ{display:inline-flex;align-items:center;max-width:100%;min-height:1.75rem;padding-inline:var(--badge-padding-x);border:1px solid var(--badge-border);border-radius:var(--badge-radius);background:var(--badge-bg);color:var(--badge-fg);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.PostCard_title__mmTb7.PostCard_title__mmTb7{margin-top:.8rem;color:hsl(var(--color-text-heading));font-size:clamp(1.2rem,1.1rem + .35vw,1.45rem);line-height:1.22;letter-spacing:var(--tracking-tighter);text-wrap:balance;overflow-wrap:anywhere}.PostCard_copy__qFaCB>.PostCard_title__mmTb7:first-child{margin-top:0}.PostCard_link__oKjgI:after{content:"";position:absolute;inset:0}.PostCard_link__oKjgI:focus-visible{outline:none}.PostCard_description__tHHNI{display:-webkit-box;margin-top:.6rem;overflow:hidden;color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:var(--lh-base);-webkit-box-orient:vertical;-webkit-line-clamp:3}.PostCard_copy__qFaCB>:nth-last-child(2){margin-bottom:1.25rem}.PostCard_footer__Q0Oh6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;margin-top:auto;padding-top:.9rem;border-top:1px solid hsl(var(--color-border-subtle))}.PostCard_meta__4U9zp{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem var(--space-md);min-width:0;color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs);line-height:1.5}.PostCard_metaItem__UARaD{display:inline-flex;align-items:center;gap:.35rem}.PostCard_metaItem__UARaD svg{flex:none}.PostCard_arrow__EzngT{display:inline-grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border:1px solid hsl(var(--color-border-strong));border-radius:var(--radius-pill);color:hsl(var(--color-text-primary));transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.PostCard_arrow__EzngT svg,.PostCard_readMore__nx5lU svg{transition:transform var(--duration-fast) ease}.PostCard_post__3Xecf:hover .PostCard_arrow__EzngT{background:hsl(var(--color-text-primary));color:hsl(var(--color-surface-page))}.PostCard_post__3Xecf:hover .PostCard_arrow__EzngT svg,.PostCard_post__3Xecf:hover .PostCard_readMore__nx5lU svg{transform:translateX(4px)}.PostCard_readMore__nx5lU{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);min-height:var(--size-touch);padding-top:1.2rem;color:hsl(var(--color-accent));font-size:var(--fs-xs);font-weight:var(--fw-bold)}.PostCard_compact__z05_c .PostCard_title__mmTb7.PostCard_title__mmTb7{font-size:var(--fs-xl)}.PostCard_lead__VOHoX{background:hsl(var(--color-surface-page))}.PostCard_lead__VOHoX .PostCard_copy__qFaCB{padding:clamp(1.4rem,3.5vw,3rem)}.PostCard_lead__VOHoX .PostCard_title__mmTb7.PostCard_title__mmTb7{max-width:18ch;margin-top:var(--space-md);font-size:clamp(1.9rem,3.4vw,3.25rem);line-height:1.05}.PostCard_lead__VOHoX .PostCard_description__tHHNI{display:block;max-width:38rem;margin-top:1.1rem;font-size:var(--fs-base);line-height:1.65}.PostCard_lead__VOHoX .PostCard_copy__qFaCB>:nth-last-child(2){margin-bottom:1.4rem}.PostCard_lead__VOHoX .PostCard_footer__Q0Oh6{flex-direction:column;align-items:flex-start;gap:0;padding-top:0;border-top:0}@media (min-width:768px){.PostCard_lead__VOHoX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:25rem}.PostCard_lead__VOHoX .PostCard_media__dtD7l{grid-row:1;grid-column:2;min-height:14rem;aspect-ratio:auto}.PostCard_lead__VOHoX .PostCard_copy__qFaCB{grid-row:1;grid-column:1}}@media (max-width:639px){.PostCard_lead__VOHoX .PostCard_copy__qFaCB{padding:1.25rem}.PostCard_lead__VOHoX .PostCard_title__mmTb7.PostCard_title__mmTb7{font-size:clamp(1.6rem,7.6vw,2.1rem)}.PostCard_category__6I0yQ{font-size:var(--fs-3xs)}.PostCard_row__IwwBW{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.875rem;padding:var(--space-sm);border-radius:var(--card-radius-row)}.PostCard_row__IwwBW[data-has-image=false]{grid-template-columns:minmax(0,1fr)}.PostCard_row__IwwBW .PostCard_media__dtD7l{aspect-ratio:1;border-radius:var(--radius-md)}.PostCard_row__IwwBW .PostCard_copy__qFaCB{padding:.125rem 0 0}.PostCard_row__IwwBW .PostCard_category__6I0yQ{min-height:0;padding:0;border:0;background:none;letter-spacing:.08em}.PostCard_row__IwwBW .PostCard_title__mmTb7.PostCard_title__mmTb7{margin-top:.3rem;font-size:var(--fs-md);line-height:var(--lh-snug);letter-spacing:-.01em}.PostCard_row__IwwBW .PostCard_description__tHHNI{margin-top:.35rem;font-size:var(--fs-base);line-height:1.5;-webkit-line-clamp:2}.PostCard_row__IwwBW .PostCard_copy__qFaCB>:nth-last-child(2){margin-bottom:.55rem}.PostCard_row__IwwBW .PostCard_footer__Q0Oh6{padding-top:0;border-top:0}.PostCard_row__IwwBW .PostCard_arrow__EzngT{display:none}}@media (prefers-reduced-motion:reduce){.PostCard_post__3Xecf:hover .PostCard_arrow__EzngT svg,.PostCard_post__3Xecf:hover .PostCard_image__TcQVL,.PostCard_post__3Xecf:hover .PostCard_readMore__nx5lU svg{transform:none}}.ServiceCard_card__5Okpz{display:flex;flex-direction:column;height:100%;padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft);text-decoration:none;counter-increment:service;transition:var(--card-transition)}.ServiceCard_card__5Okpz:hover{border-color:var(--card-border-hover)}.ServiceCard_card__5Okpz:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}.ServiceCard_card__5Okpz:before{content:counter(service,decimal-leading-zero);content:counter(service,decimal-leading-zero) /"";display:grid;place-items:center;width:var(--size-touch-lg);height:var(--size-touch-lg);margin-bottom:var(--space-lg);border-radius:var(--radius-md);background:hsl(var(--color-brand)/.2);color:hsl(var(--color-brand));font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.ServiceCard_title__aoSUS{color:hsl(var(--color-text-heading));font-size:clamp(1.125rem,1rem + .35vw,1.25rem);font-weight:var(--fw-semibold);line-height:1.35;text-wrap:balance}.ServiceCard_price__0legK{margin-top:var(--space-xs);color:hsl(var(--color-brand));font-weight:var(--fw-semibold)}.ServiceCard_text__ug6n9{margin-top:var(--space-sm);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:var(--lh-base)}.ServiceCard_cta__FJxix{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:auto;padding-top:var(--space-lg);color:hsl(var(--color-brand));font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1.4}.ServiceCard_cta__FJxix svg{flex:none;transition:transform var(--duration-fast) var(--ease-out)}.ServiceCard_card__5Okpz:hover .ServiceCard_cta__FJxix svg{transform:translateX(3px)}@media (min-width:640px){.ServiceCard_card__5Okpz{padding:var(--space-xl)}.ServiceCard_text__ug6n9{font-size:var(--fs-xs)}}@media (min-width:1024px){.ServiceCard_card__5Okpz{padding:2.5rem}}.CenteredHero_hero__2mIEF{background:hsl(var(--color-surface-page))}.CenteredHero_inner__dSMOH{max-width:56rem;margin-inline:auto;text-align:center}.CenteredHero_crumbs__hsL3s{margin-bottom:var(--space-xs)}.CenteredHero_crumbs__hsL3s ol{justify-content:center}.CenteredHero_icon__HQDBq{display:flex;justify-content:center;margin-bottom:var(--space-lg);color:hsl(var(--color-brand))}.CenteredHero_eyebrow__2mggh{margin-bottom:var(--space-md);padding-inline-start:.18em;color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.CenteredHero_title__mQ7OW{color:hsl(var(--color-text-heading));font-size:clamp(2rem,4vw + 1rem,3.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word;text-wrap:balance}.CenteredHero_lead__dBAJg{max-width:42rem;margin:var(--space-lg) auto 0;color:hsl(var(--color-text-secondary));font-size:var(--fs-lg);line-height:1.7;text-wrap:pretty}.CenteredHero_meta__0dt5d{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2xs) var(--space-xs);margin-top:var(--space-md);color:hsl(var(--color-text-muted));font-size:var(--fs-xs);line-height:1.5}.CenteredHero_actions__Ffbyt{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);margin-top:var(--space-xl)}.CenteredHero_actions__Ffbyt>*{justify-content:center}.CenteredHero_extra__pGoQs{margin-top:clamp(2.5rem,6vw,4rem)}@media (max-width:480px){.CenteredHero_title__mQ7OW{font-size:clamp(1.75rem,9.2vw,2.25rem)}.CenteredHero_lead__dBAJg{font-size:var(--fs-base);line-height:1.65}}@media (min-width:640px){.CenteredHero_crumbs__hsL3s ol{justify-content:flex-start}}.TestCard_card__nlStM{display:flex;flex-direction:column;height:100%;padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft);text-decoration:none;transition:var(--card-transition)}.TestCard_card__nlStM:hover{border-color:var(--card-border-hover)}.TestCard_card__nlStM:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}.TestCard_top__5C8f9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.TestCard_arrow__CIZyW{flex:none;margin-top:var(--space-3xs);color:hsl(var(--color-text-secondary));transition:color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.TestCard_card__nlStM:hover .TestCard_arrow__CIZyW{color:hsl(var(--color-brand));transform:translateX(3px)}.TestCard_title__juAfV.TestCard_title__juAfV{font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);line-height:1.15;letter-spacing:var(--tracking-tight);text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}.TestCard_card__nlStM:hover .TestCard_title__juAfV{color:hsl(var(--color-brand))}.TestCard_text__r7_6x{margin-top:var(--space-sm);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:var(--lh-base)}.TestCard_meta__ZRbhC{margin-top:var(--space-sm);color:hsl(var(--color-text-muted));font-size:var(--fs-xs);line-height:1.6}.TestCard_cta__7_2j6{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:auto;padding-top:var(--space-lg);color:hsl(var(--color-brand));font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1.4}.TestCard_cta__7_2j6 svg{flex:none;transition:transform var(--duration-fast) var(--ease-out)}.TestCard_card__nlStM:hover .TestCard_cta__7_2j6 svg{transform:translateX(3px)}@media (min-width:640px){.TestCard_card__nlStM{padding:var(--space-xl)}.TestCard_text__r7_6x{font-size:var(--fs-xs);line-height:1.6}}@media (min-width:1024px){.TestCard_card__nlStM{padding:2.5rem}}.CTA_band__6bzM5{background:hsl(var(--color-surface-section))}.CTA_page__fD_c9{background:hsl(var(--color-surface-page))}.CTA_card__47sbF{max-width:56rem;margin-inline:auto;padding:var(--space-xl) var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft);text-align:center}.CTA_title__kuGxl{color:hsl(var(--color-text-heading));font-size:clamp(1.625rem,2.5vw + .75rem,2.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.CTA_text__4rqCl{max-width:42rem;margin:var(--space-md) auto 0;color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.CTA_action__2wwha{margin-top:var(--space-xl)}@media (min-width:640px){.CTA_card__47sbF{padding:var(--space-2xl) var(--space-xl)}}.ServiceFactGrid_card__Oq_20{display:grid;padding:var(--space-xs) var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft);text-align:center}.ServiceFactGrid_fact__lFM1o{display:grid;align-content:start;gap:var(--space-2xs);min-width:0;padding-block:var(--space-md)}.ServiceFactGrid_fact__lFM1o+.ServiceFactGrid_fact__lFM1o{border-top:1px solid hsl(var(--color-border-subtle))}.ServiceFactGrid_label__N_Bgh{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.4;letter-spacing:var(--tracking-widest);text-transform:uppercase}.ServiceFactGrid_value__4zu3y{color:hsl(var(--color-text-heading));font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:var(--fw-semibold);line-height:1.25;text-wrap:balance}.ServiceFactGrid_text__D2QI8{margin-top:var(--space-2xs);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:var(--lh-base)}@media (min-width:768px){.ServiceFactGrid_card__Oq_20{grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-xl) var(--space-xs)}.ServiceFactGrid_fact__lFM1o{padding:0 var(--space-lg)}.ServiceFactGrid_fact__lFM1o+.ServiceFactGrid_fact__lFM1o{border-top:0;border-left:1px solid hsl(var(--color-brand)/.3)}}.SpecialistCard_card__KwROR{display:grid;grid-template-columns:minmax(0,1fr);height:100%;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);transition:var(--card-transition)}.SpecialistCard_card__KwROR:hover{border-color:var(--card-border-hover)}.SpecialistCard_media__EfgLO{position:relative;aspect-ratio:4/3;background:hsl(var(--color-surface-section))}.SpecialistCard_image__GtUWx{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.SpecialistCard_body__ce5C6{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;padding:clamp(1.1rem,2.5vw,1.75rem)}.SpecialistCard_title__VZWnA.SpecialistCard_title__VZWnA{margin-top:var(--space-2xs);font-size:clamp(1.35rem,1.2rem + .6vw,1.75rem);line-height:1.15;letter-spacing:var(--tracking-tight);text-wrap:balance}.SpecialistCard_role__LcSex{color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);line-height:1.4;text-transform:uppercase}.SpecialistCard_description__t2iO7{margin-bottom:var(--space-xs);color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:var(--lh-base)}.SpecialistCard_action__bcAHq{margin-top:auto}@media (min-width:640px){.SpecialistCard_card__KwROR{grid-template-columns:minmax(11rem,.8fr) minmax(0,1.2fr)}.SpecialistCard_media__EfgLO{aspect-ratio:auto;min-height:18rem}}.DocumentPage_accent__gbknF{background:hsl(var(--color-surface-section))}.DocumentPage_metaItem__Bstom{display:inline-flex;align-items:center;gap:var(--space-2xs)}.DocumentPage_sectionHead___MC28{max-width:48rem;margin:0 auto clamp(2rem,5vw,4rem);text-align:center}.DocumentPage_sectionTitle__cTpJF{color:hsl(var(--color-text-heading));font-size:clamp(1.625rem,2.5vw + .75rem,2.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.DocumentPage_sectionLead__Miq4L{max-width:42rem;margin:var(--space-md) auto 0;color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.DocumentPage_steps__Evw9g{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none;counter-reset:step}.DocumentPage_step__qo49J{padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft);counter-increment:step;transition:var(--card-transition)}.DocumentPage_step__qo49J:hover{border-color:var(--card-border-hover)}.DocumentPage_step__qo49J:before{content:counter(step);content:counter(step) /"";display:grid;place-items:center;width:var(--size-touch-lg);height:var(--size-touch-lg);margin-bottom:var(--space-lg);border-radius:var(--radius-pill);background:hsl(var(--color-brand));color:hsl(var(--color-text-on-accent));font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1}.DocumentPage_stepTitle__OwmsH{color:hsl(var(--color-text-heading));font-size:clamp(1.125rem,2vw,1.5rem);font-weight:var(--fw-semibold);line-height:1.25;text-wrap:balance}.DocumentPage_stepText__IOR_8{margin-top:var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.DocumentPage_docLayout__Zy8zd{display:grid;grid-template-columns:minmax(0,56rem);justify-content:center}.DocumentPage_column__cC3Ry{min-width:0}.DocumentPage_document__HSwZ5{min-width:0;padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft)}.DocumentPage_sidebar__qCZLF{display:none}.DocumentPage_document__HSwZ5 .prose{font-size:var(--fs-base);line-height:1.7}.DocumentPage_document__HSwZ5 .prose>*+*{margin-top:var(--space-lg)}.DocumentPage_document__HSwZ5 .prose>:first-child{margin-top:0}.DocumentPage_document__HSwZ5 .prose h2{margin:3.5rem 0 var(--space-lg);font-size:clamp(1.625rem,2.5vw + .75rem,2.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.DocumentPage_document__HSwZ5 .prose h3{margin:var(--space-xl) 0 var(--space-md);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:var(--fw-semibold);line-height:1.25}.DocumentPage_document__HSwZ5 .prose :is(h2,h3)+*{margin-top:0}.DocumentPage_document__HSwZ5 .prose li+li{margin-top:var(--space-xs)}.DocumentPage_closing__lnvfG,.DocumentPage_disclaimer__UJT7E{margin-top:var(--space-xl)}.DocumentPage_narrow__RIngq{grid-template-columns:minmax(0,48rem)}.DocumentPage_compact__vAwi9 .prose h2{margin-top:2.5rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:var(--fw-semibold);line-height:1.25}@media (min-width:640px){.DocumentPage_document__HSwZ5,.DocumentPage_step__qo49J{padding:var(--space-xl)}}@media (min-width:768px){.DocumentPage_steps__Evw9g{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}}@media (min-width:1024px){.DocumentPage_document__HSwZ5,.DocumentPage_step__qo49J{padding:2.5rem}}@media (min-width:1280px){.DocumentPage_withSidebar__rfn_T{grid-template-columns:minmax(0,52rem) 15rem;gap:2.5rem;align-items:start}.DocumentPage_withSidebar__rfn_T .DocumentPage_tocMobile__3H4ff{display:none}.DocumentPage_sidebar__qCZLF{display:block;align-self:stretch;min-width:0}}.SpecialistsListTemplate_heroCards__7mgLF{display:grid;gap:var(--space-sm)}.SpecialistsListTemplate_directory__U0YcT{padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,7rem);background:hsl(var(--color-surface-elevated))}.SpecialistsListTemplate_stats__7RyUh{display:grid;gap:var(--space-md) var(--space-xl)}.SpecialistsListTemplate_stat__U9cfd{display:grid;align-content:start;gap:var(--space-2xs);padding-top:var(--space-md);border-top:1px solid hsl(var(--color-text-primary))}.SpecialistsListTemplate_statLabel__xPMco{color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);line-height:1.4;text-transform:uppercase}.SpecialistsListTemplate_statValue__Gqpys{color:hsl(var(--color-text-heading));font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.SpecialistsListTemplate_statText___nPxN{color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:var(--lh-base)}.SpecialistsListTemplate_section__1N4oT{margin-top:clamp(3rem,7vw,6rem)}.SpecialistsListTemplate_sectionTitle__vBOCt.SpecialistsListTemplate_sectionTitle__vBOCt{padding-bottom:clamp(1.25rem,3vw,2rem);border-bottom:1px solid hsl(var(--color-border-subtle));font-size:var(--fs-display-md);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.SpecialistsListTemplate_guide__9mUzS{display:grid;gap:var(--space-md);margin-top:clamp(1.5rem,3vw,2rem);padding:0;list-style:none;counter-reset:guide}.SpecialistsListTemplate_guideItem__Fyds_{display:flex;flex-direction:column;gap:var(--space-xs);padding:1.1rem clamp(1.1rem,2vw,1.4rem) 1.4rem;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);counter-increment:guide}.SpecialistsListTemplate_guideItem__Fyds_:before{content:counter(guide,decimal-leading-zero);content:counter(guide,decimal-leading-zero) /"";margin-bottom:var(--space-sm);color:hsl(var(--color-text-secondary)/.6);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.SpecialistsListTemplate_guideTitle__mgFOF.SpecialistsListTemplate_guideTitle__mgFOF{font-size:clamp(1.2rem,1.1rem + .35vw,1.45rem);line-height:1.22;letter-spacing:var(--tracking-tighter);text-wrap:balance}.SpecialistsListTemplate_guideText__jjBYm{color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:var(--lh-base)}.SpecialistsListTemplate_list__EspN5{scroll-margin-top:calc(var(--header-height-mobile) + var(--space-lg))}.SpecialistsListTemplate_cards__3pYRQ{display:grid;gap:var(--space-md);margin-top:clamp(1.5rem,3vw,2rem)}@media (min-width:640px){.SpecialistsListTemplate_guide__9mUzS,.SpecialistsListTemplate_stats__7RyUh{grid-template-columns:repeat(3,minmax(0,1fr))}.SpecialistsListTemplate_heroCards__7mgLF{grid-template-columns:repeat(2,minmax(0,1fr))}.SpecialistsListTemplate_list__EspN5{scroll-margin-top:calc(var(--header-height-desktop) + var(--space-lg))}}@media (min-width:1024px){.SpecialistsListTemplate_heroCards__7mgLF{grid-template-columns:minmax(0,1fr)}.SpecialistsListTemplate_cards__3pYRQ{grid-template-columns:repeat(2,minmax(0,1fr))}}.TestPage_page__hFKCE{padding-block:var(--space-xl) var(--space-3xl);background:hsl(var(--color-surface-elevated))}.TestPage_inner__8y2Dr{max-width:48rem;margin-inline:auto}.TestPage_main__CdQCc{max-width:48rem}.TestPage_header__mXjzD{margin-top:var(--space-xs)}.TestPage_eyebrow__AUXEG{margin-bottom:var(--space-md);color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.TestPage_title__DMHPZ{color:hsl(var(--color-text-heading));font-size:clamp(1.625rem,2.5vw + .75rem,2.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word;text-wrap:balance}.TestPage_lead__eg0r8{margin-top:var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-lg);line-height:1.7;text-wrap:pretty}.TestPage_facts__W1Esd,.TestPage_intro__pNPC3{margin-top:var(--space-xl)}.TestPage_intro__pNPC3{display:grid;gap:var(--space-md);color:hsl(var(--color-text-primary));font-size:var(--fs-base);line-height:1.7}.TestPage_note__lSSZ3{margin-top:var(--space-lg)}.TestPage_noteTitle__KAoa1{color:hsl(var(--color-text-heading));font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.3}.TestPage_noteText__QneJa{margin-top:var(--space-xs);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.TestPage_disclaimer__hyq7H{margin-top:var(--space-lg)}.TestPage_references__vS_wU{max-width:48rem;margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid hsl(var(--color-border-subtle))}.TestPage_referencesTitle__o5bSF{color:hsl(var(--color-text-heading));font-size:clamp(1.125rem,2vw,1.5rem);font-weight:var(--fw-semibold);line-height:1.25}.TestPage_referenceList__Bo9mA{display:grid;gap:var(--space-xs);margin-top:var(--space-md);padding-left:var(--space-lg);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.6;list-style:disc}.TestPage_related__zq6tT{display:flex;flex-wrap:wrap;gap:0 var(--space-lg);margin-top:var(--space-md);font-size:var(--fs-xs)}.TestPage_related__zq6tT>*{display:inline-flex;align-items:center;min-height:var(--size-touch)}@media (max-width:639px){.TestPage_title__DMHPZ{font-size:clamp(1.375rem,7.1vw,1.75rem)}.TestPage_lead__eg0r8{font-size:var(--fs-base);line-height:1.65}}@media (min-width:640px){.TestPage_page__hFKCE{padding-block:var(--space-2xl) var(--space-4xl)}}@media (min-width:1024px){.TestPage_inner__8y2Dr{max-width:calc(48rem + 2.5rem + 18rem)}}.TestProgressMeter_meter__IEfT6{padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius-row);background:var(--card-bg-soft)}.TestProgressMeter_top__6_p_y{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.TestProgressMeter_label__x5DUO{color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:var(--tracking-widest);text-transform:uppercase}.TestProgressMeter_count__0Qk6n{margin-top:var(--space-2xs);color:hsl(var(--color-text-heading));font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1.2}.TestProgressMeter_share__XlCmY{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.TestProgressMeter_complete__8SFBb .TestProgressMeter_share__XlCmY{color:hsl(var(--color-brand))}.TestProgressMeter_track__qlYRQ{height:.625rem;margin-top:var(--space-sm);overflow:hidden;border-radius:var(--radius-pill);background:hsl(var(--color-brand)/.08)}.TestProgressMeter_fill__H6wUn{height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,hsl(var(--color-brand)/.4),hsl(var(--color-brand)));transition:width var(--duration-base) var(--ease-out)}.TestProgressMeter_note__pX1ap{margin-top:var(--space-sm);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.6}.TestProgressMeter_action__b7sS_{margin-top:var(--space-md)}@media (prefers-reduced-motion:reduce){.TestProgressMeter_fill__H6wUn{transition:none}}.TestAnswerOption_option__j3QEe{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:var(--size-touch-lg);padding:var(--space-sm) var(--space-md);border:1px solid var(--card-border);border-radius:var(--radius-md);background:hsl(var(--color-surface-elevated));color:hsl(var(--color-text-primary));cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.TestAnswerOption_option__j3QEe:hover{border-color:var(--card-border-hover);background:hsl(var(--color-brand)/.04)}.TestAnswerOption_option__j3QEe:focus-within{outline:2px solid hsl(var(--color-focus-ring));outline-offset:2px}.TestAnswerOption_checked__wO0L0,.TestAnswerOption_checked__wO0L0:hover{border-color:hsl(var(--color-brand));background:hsl(var(--color-brand)/.06);color:hsl(var(--color-text-heading))}.TestAnswerOption_input__dius7{width:1.25rem;height:1.25rem;margin:0;accent-color:hsl(var(--color-brand));cursor:pointer}.TestAnswerOption_label__ZPWjj{font-size:var(--fs-base);line-height:1.45}.TestAnswerOption_checked__wO0L0 .TestAnswerOption_label__ZPWjj{font-weight:var(--fw-semibold)}.TestQuestionCard_card__nBAEv{min-width:0;margin:0;padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius-row);background:var(--card-bg-soft);scroll-margin-top:calc(var(--header-height-mobile) + var(--space-4xl))}.TestQuestionCard_legend__TlzPS{float:left;width:100%;margin-bottom:var(--space-md);padding:0}.TestQuestionCard_legend__TlzPS+*{clear:both}.TestQuestionCard_heading__e74nr{display:flex;align-items:flex-start;gap:var(--space-md)}.TestQuestionCard_number__IH8qv{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border:2px solid hsl(var(--color-brand));border-radius:var(--radius-pill);color:hsl(var(--color-brand));font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.TestQuestionCard_answered__vEByT .TestQuestionCard_number__IH8qv{background:hsl(var(--color-brand));color:hsl(var(--color-text-on-accent))}.TestQuestionCard_question__cAHlZ{align-self:center;min-width:0;color:hsl(var(--color-text-heading));font-size:clamp(1.0625rem,.95rem + .5vw,1.25rem);font-weight:var(--fw-semibold);line-height:1.35;text-wrap:pretty}.TestQuestionCard_guidance__CSkkF{margin-bottom:var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.6}.TestQuestionCard_options__KVWzG{display:grid;gap:var(--space-xs)}@media (min-width:640px){.TestQuestionCard_card__nBAEv{padding:var(--space-xl)}}@media (min-width:768px){.TestQuestionCard_card__nBAEv{scroll-margin-top:calc(var(--header-height-desktop) + var(--space-2xl))}}.TestRunner_runner__DKXLA{margin-top:var(--space-2xl)}.TestRunner_head__KSx41{display:flex;flex-direction:column;gap:var(--space-sm);max-width:48rem;margin-bottom:var(--space-lg)}.TestRunner_title__wP5uD{color:hsl(var(--color-text-heading));font-size:clamp(1.375rem,3vw,2rem);font-weight:var(--fw-medium);line-height:1.15;letter-spacing:var(--tracking-tight)}.TestRunner_title__wP5uD:focus{outline:none}.TestRunner_lead__D8f_q{margin-top:var(--space-xs);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.TestRunner_status__sreVW{color:hsl(var(--color-text-muted));font-size:var(--fs-xs);line-height:1.5}.TestRunner_meterInline__MdsGt{margin-bottom:var(--space-lg)}.TestRunner_grid__zepRZ{display:grid;gap:var(--space-xl)}.TestRunner_column__UAIKD{min-width:0}.TestRunner_questions__P0HUe{display:grid;gap:var(--space-md)}.TestRunner_result__32HAM{margin-top:var(--space-xl)}.TestRunner_rail__ylDCu{display:none}@media (min-width:640px){.TestRunner_questions__P0HUe{gap:var(--space-lg)}}@media (min-width:768px){.TestRunner_head__KSx41{flex-direction:row;align-items:flex-end;justify-content:space-between}.TestRunner_status__sreVW{flex:none;max-width:16rem;text-align:right}}@media (min-width:1024px){.TestRunner_meterInline__MdsGt{display:none}.TestRunner_grid__zepRZ{grid-template-columns:minmax(0,1fr) 18rem;gap:2.5rem;align-items:start}.TestRunner_rail__ylDCu{display:block;position:sticky;top:calc(var(--header-height-desktop) + var(--space-lg))}}.LibraryPage_library__1vN7p{padding-block:clamp(1.5rem,4vw,2.75rem) clamp(3.5rem,7vw,7rem);background:hsl(var(--color-surface-elevated))}.LibraryPage_controls__9oYSZ{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-xs);align-items:center}.LibraryPage_query__Cc5ow{display:contents}.LibraryPage_query__Cc5ow>label{grid-row:1;grid-column:1;color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.LibraryPage_query__Cc5ow>input{grid-row:2;grid-column:1;width:100%;min-width:0;min-height:3.25rem;padding-inline:2.85rem 7.5rem;border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-pill);background:hsl(var(--color-surface-page));color:hsl(var(--color-text-primary));font-family:var(--font-sans);font-size:var(--fs-base);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.LibraryPage_query__Cc5ow>input::-moz-placeholder{color:hsl(var(--color-text-secondary));opacity:.65}.LibraryPage_query__Cc5ow>input::placeholder{color:hsl(var(--color-text-secondary));opacity:.65}.LibraryPage_query__Cc5ow>input:hover{border-color:hsl(var(--color-border-strong))}.LibraryPage_query__Cc5ow>input:focus-visible{outline:none;border-color:hsl(var(--color-text-primary));box-shadow:0 0 0 1px hsl(var(--color-text-primary)),0 0 0 4px hsl(var(--color-brand-soft))}.LibraryPage_query__Cc5ow>span{grid-column:1;padding-inline:var(--space-md);font-size:var(--fs-3xs)}.LibraryPage_searchIcon___j2NM{grid-row:2;grid-column:1;justify-self:start;margin-inline-start:1.1rem;color:hsl(var(--color-text-secondary));pointer-events:none}.LibraryPage_submit__9QClV{grid-row:2;grid-column:1;justify-self:end;min-width:6.4rem;min-height:var(--size-touch);margin-inline-end:var(--space-2xs);padding-inline:1.2rem;border-radius:var(--radius-pill);background:hsl(var(--color-brand));color:hsl(var(--color-text-on-accent));font-size:var(--fs-3xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--duration-fast) ease}.LibraryPage_submit__9QClV:hover{background:hsl(var(--color-brand-hover))}.LibraryPage_refinements__jyoTo{grid-column:1;justify-self:start;min-width:0;max-width:100%;margin-top:var(--space-xs)}.LibraryPage_refinementSummary__4Ndr_{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;min-height:var(--chip-min-h);padding:var(--chip-padding-y) var(--chip-padding-x);border:1px solid var(--chip-border);border-radius:var(--chip-radius);color:var(--chip-fg);font-size:var(--chip-font-size);font-weight:var(--fw-semibold);line-height:1.5;cursor:pointer;list-style:none;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.LibraryPage_refinementSummary__4Ndr_::-webkit-details-marker{display:none}.LibraryPage_refinementSummary__4Ndr_:hover{background:var(--chip-bg-hover);border-color:var(--chip-border-hover)}.LibraryPage_refinementText__DRGdY{display:flex;flex-wrap:wrap;gap:0 var(--space-xs);min-width:0}.LibraryPage_refinementSelection__WwyCC{color:hsl(var(--color-text-secondary));font-weight:var(--fw-normal);overflow-wrap:anywhere}.LibraryPage_refinementChevron____3th{flex:none;transition:transform var(--duration-fast) ease}.LibraryPage_refinements__jyoTo[open] .LibraryPage_refinementChevron____3th{transform:rotate(180deg)}.LibraryPage_refinementFields__XxiOP{display:grid;gap:var(--space-md);margin-top:var(--space-xs);padding:var(--space-md);border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-lg);background:hsl(var(--color-surface-page))}.LibraryPage_refinementFields__XxiOP>div{display:grid;gap:var(--space-xs);min-width:0}.LibraryPage_refinementFields__XxiOP label{color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}.LibraryPage_refinementFields__XxiOP select{width:100%;min-height:var(--size-touch-lg);padding-inline:var(--space-md);border:1px solid var(--input-border);border-radius:var(--radius-pill);background:var(--input-bg);color:var(--input-fg);font-family:var(--font-sans);font-size:var(--fs-base)}.LibraryPage_refinementFields__XxiOP select:hover{border-color:var(--input-border-hover)}.LibraryPage_topics___Nkna{display:flex;flex-wrap:wrap;gap:.55rem;margin-block:1.4rem clamp(1.75rem,4vw,3rem);color:var(--chip-fg)}.LibraryPage_topic__hI_rR{display:inline-flex;align-items:center;gap:.55rem;min-height:var(--chip-min-h);padding:var(--chip-padding-y) var(--chip-padding-x);border:1px solid var(--chip-border);border-radius:var(--chip-radius);background:var(--chip-bg);font-size:var(--chip-font-size);font-weight:var(--fw-semibold);line-height:1.5;white-space:nowrap;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.LibraryPage_topic__hI_rR:hover{background:var(--chip-bg-hover);border-color:var(--chip-border-hover)}.LibraryPage_topics___Nkna .LibraryPage_topic__hI_rR[aria-current=page]{border-color:var(--chip-bg-active);background:var(--chip-bg-active);color:var(--chip-fg-active)}.LibraryPage_topicCount__pRjbg{display:grid;place-items:center;min-width:1.3rem;height:1.3rem;padding-inline:var(--space-2xs);border-radius:var(--radius-pill);background:var(--badge-bg);font-size:.68rem;line-height:1}.LibraryPage_topic__hI_rR[aria-current=page] .LibraryPage_topicCount__pRjbg{background:hsl(var(--color-text-on-accent)/.16)}.LibraryPage_results__Ji2P0{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.LibraryPage_results__Ji2P0>*{grid-column:1/-1}.LibraryPage_results__Ji2P0>.LibraryPage_resultsHead__JTl1J{grid-column:1}.LibraryPage_results__Ji2P0>.LibraryPage_count__q__eg{grid-column:2}.LibraryPage_count__q__eg,.LibraryPage_resultsHead__JTl1J{margin-bottom:var(--space-md)}.LibraryPage_count__q__eg{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);white-space:nowrap}.LibraryPage_catalog__QKx_q{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;padding:0;list-style:none}.LibraryPage_catalogItem__spqPp,.LibraryPage_leadStory__6cEWq{display:flex;min-width:0}.LibraryPage_leadStory__6cEWq{grid-column:1/-1}.LibraryPage_feedProgress__fZBZq{display:grid;justify-items:center;gap:var(--space-sm);margin-top:var(--space-xl);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);text-align:center}.LibraryPage_feedProgress__fZBZq p{max-width:55ch;overflow-wrap:anywhere}.LibraryPage_feedProgress__fZBZq a:not(.LibraryPage_loadMore__DOgal){display:inline-flex;align-items:center;min-height:var(--size-touch);color:hsl(var(--color-text-primary));font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px}.LibraryPage_loadMore__DOgal{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-min-h);padding-inline:var(--btn-padding-x);border:1px solid var(--btn-secondary-border);border-radius:var(--btn-radius);background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);text-decoration:none;transition:var(--btn-transition)}.LibraryPage_loadMore__DOgal:hover{border-color:var(--btn-secondary-border-hover);background:var(--btn-secondary-bg-hover)}.LibraryPage_loadMore__DOgal[aria-disabled=true]{opacity:.65;cursor:wait}.LibraryPage_feedSentinel__doyAE{height:1px}.LibraryPage_catalog__QKx_q+.LibraryPage_feedProgress__fZBZq{scroll-margin-block:var(--space-lg)}.LibraryPage_pagination__Ve6Fa{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-xs);padding-top:var(--space-xl)}.LibraryPage_pagination__Ve6Fa a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-touch);min-height:var(--size-touch);padding:var(--space-xs) var(--space-md);border:1px solid var(--chip-border);border-radius:var(--chip-radius);color:var(--chip-fg);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-decoration:none;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.LibraryPage_pagination__Ve6Fa a:hover{border-color:var(--chip-border-hover);background:var(--chip-bg-hover)}.LibraryPage_pagination__Ve6Fa [aria-current=page]{border-color:var(--chip-bg-active);background:var(--chip-bg-active);color:var(--chip-fg-active)}.LibraryPage_empty__Id6hg{display:grid;justify-items:center;gap:var(--space-sm);padding:clamp(3rem,8vw,7rem) var(--space-md);border:1px solid var(--card-border);border-radius:var(--card-radius);background:hsl(var(--color-surface-page));text-align:center}.LibraryPage_empty__Id6hg p{max-width:40ch;color:hsl(var(--color-text-secondary))}.LibraryPage_empty__Id6hg a,.LibraryPage_empty__Id6hg a:hover{display:inline-flex;align-items:center;min-height:var(--btn-min-h);margin-top:var(--space-xs);padding-inline:var(--btn-padding-x);border-radius:var(--btn-radius);background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight)}.LibraryPage_empty__Id6hg a:hover{background:var(--btn-primary-bg-hover)}.LibraryPage_empty__Id6hg a:focus-visible,.LibraryPage_feedProgress__fZBZq a:focus-visible,.LibraryPage_loadMore__DOgal:focus-visible,.LibraryPage_pagination__Ve6Fa a:focus-visible,.LibraryPage_refinementFields__XxiOP select:focus-visible,.LibraryPage_refinementSummary__4Ndr_:focus-visible,.LibraryPage_submit__9QClV:focus-visible,.LibraryPage_topic__hI_rR:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}@media (max-width:479px){.LibraryPage_query__Cc5ow>input{padding-inline-end:6rem}.LibraryPage_submit__9QClV{min-width:0;padding-inline:var(--space-md)}}@media (max-width:767px){.LibraryPage_topics___Nkna{--topics-bleed:var(--gutter-chrome-xs);flex-wrap:nowrap;margin-inline:calc(-1 * var(--topics-bleed));padding:0 var(--topics-bleed) .55rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--topics-bleed);scroll-snap-type:x proximity;scrollbar-width:thin}.LibraryPage_topic__hI_rR{flex:none;scroll-snap-align:start}}@media (min-width:390px) and (max-width:767px){.LibraryPage_topics___Nkna{--topics-bleed:var(--gutter-chrome)}}@media (min-width:640px){.LibraryPage_catalog__QKx_q{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}}@media (min-width:640px) and (max-width:767px){.LibraryPage_topics___Nkna{--topics-bleed:var(--gutter-chrome-sm)}}@media (min-width:1024px){.LibraryPage_controls__9oYSZ{grid-template-columns:minmax(0,42rem) auto;justify-content:space-between;-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.LibraryPage_refinements__jyoTo{position:relative;grid-row:2;grid-column:2;justify-self:end;margin-top:0}.LibraryPage_refinementFields__XxiOP{position:absolute;top:calc(100% + var(--space-xs));right:0;z-index:10;grid-template-columns:repeat(2,minmax(0,1fr));width:34rem;box-shadow:var(--shadow-md)}}@media (min-width:1280px){.LibraryPage_catalog__QKx_q{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeReadingPage_page__M_RYN{color:hsl(var(--color-text-primary));background:hsl(var(--color-surface-page))}.HomeReadingPage_hero__IOyPC{border-radius:0 0 var(--radius-2xl) var(--radius-2xl);background:hsl(var(--color-surface-inverse));color:hsl(var(--color-text-on-inverse))}.HomeReadingPage_heroInner__AEUVg{display:grid;gap:var(--space-xl);padding-block:calc(var(--space-lg) + var(--space-2xs))}.HomeReadingPage_heroCopy__Izivp{min-width:0}.HomeReadingPage_kicker__9XGFI{font-size:var(--fs-sm);line-height:1.5}.HomeReadingPage_kicker__9XGFI,.HomeReadingPage_title__3kuDg{color:hsl(var(--color-accent-on-inverse));font-weight:var(--fw-medium)}.HomeReadingPage_title__3kuDg{max-width:15ch;margin-top:var(--space-md);font-size:var(--fs-display-lg);line-height:1.04;letter-spacing:var(--tracking-tighter);overflow-wrap:anywhere;text-wrap:balance}.HomeReadingPage_title__3kuDg:first-line{color:hsl(var(--color-text-on-inverse))}.HomeReadingPage_lead__0cA4G{max-width:34rem;margin-top:var(--space-md);color:hsl(var(--color-text-on-inverse)/.78);font-size:var(--fs-md);line-height:var(--lh-base)}.HomeReadingPage_heroActions__5P6K2{margin-top:var(--space-lg)}.HomeReadingPage_artwork__QdBOo{display:grid;place-items:center;aspect-ratio:3/2;padding:var(--space-lg);overflow:hidden;border-radius:var(--radius-xl);background:hsl(var(--color-poster-mint))}.HomeReadingPage_section__2p9A2{padding-block:var(--section-py-mobile)}.HomeReadingPage_band__vKNdf{background:hsl(var(--color-surface-section))}.HomeReadingPage_sectionHead__j_8VC{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-lg) var(--space-xl);margin-bottom:var(--space-lg)}.HomeReadingPage_heading__ijUAi{color:hsl(var(--color-text-heading));font-size:var(--fs-display-md);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;text-wrap:balance}.HomeReadingPage_description__qkl2G{max-width:40rem;margin-top:var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-md);line-height:var(--lh-base)}.HomeReadingPage_sectionLink__jsIeI{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--btn-min-h);padding-inline:var(--btn-padding-x);border:1px solid var(--btn-secondary-border);border-radius:var(--btn-radius);background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);text-align:center;transition:var(--btn-transition)}.HomeReadingPage_sectionLink__jsIeI svg{flex:none}.HomeReadingPage_sectionLink__jsIeI:hover{border-color:var(--btn-secondary-border-hover);background:var(--btn-secondary-bg-hover)}.HomeReadingPage_sectionLinkPrimary__hVU46{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.HomeReadingPage_sectionLinkPrimary__hVU46:hover{border-color:var(--btn-primary-bg-hover);background:var(--btn-primary-bg-hover)}.HomeReadingPage_sectionLink__jsIeI:focus-visible,.HomeReadingPage_textLink__6wiHz:focus-visible,.HomeReadingPage_topic__OcpCn:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}.HomeReadingPage_arrowCircle__qRibf{display:inline-grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border:1px solid hsl(var(--color-border-strong));border-radius:var(--radius-pill);transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease}.HomeReadingPage_articles__u4b45,.HomeReadingPage_topics__8LBip{margin:0;padding:0;list-style:none}.HomeReadingPage_articles__u4b45{display:grid;gap:var(--space-md)}.HomeReadingPage_article__oMwku{position:relative;display:flex;min-width:0;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);transition:var(--card-transition)}.HomeReadingPage_article__oMwku:hover{border-color:var(--card-border-hover)}.HomeReadingPage_article__oMwku:has(.HomeReadingPage_articleLink__GVK65:focus-visible){outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}.HomeReadingPage_articleCard__rcxRG{display:flex;flex:1;flex-direction:column;min-width:0}.HomeReadingPage_articleImage__t_gH5{position:relative;aspect-ratio:8/5;background:hsl(var(--color-poster-paper-deep))}.HomeReadingPage_articleImage__t_gH5 img{-o-object-fit:cover;object-fit:cover}.HomeReadingPage_articleBody__dy06j{display:flex;flex:1;flex-direction:column;padding:var(--space-md) var(--space-lg) var(--space-lg)}.HomeReadingPage_articleTitle__hUytT{color:hsl(var(--color-text-heading));font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.HomeReadingPage_articleLink__GVK65:after{content:"";position:absolute;inset:0}.HomeReadingPage_articleLink__GVK65:focus-visible{outline:none}.HomeReadingPage_article__oMwku:hover .HomeReadingPage_articleLink__GVK65{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.HomeReadingPage_excerpt__aDMFm{margin-top:var(--space-xs);margin-bottom:var(--space-lg);color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:var(--lh-base)}.HomeReadingPage_articleFooter__SRgjz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:auto;padding-top:var(--space-md);border-top:1px solid hsl(var(--color-border-subtle))}.HomeReadingPage_authorName__srZYh{min-width:0;color:hsl(var(--color-text-secondary));font-size:var(--fs-2xs);line-height:var(--lh-snug)}.HomeReadingPage_readMore__lURQ3{display:inline-flex;flex:none;align-items:center;gap:var(--space-sm);color:hsl(var(--color-text-primary));font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.HomeReadingPage_article__oMwku:hover .HomeReadingPage_arrowCircle__qRibf,.HomeReadingPage_topic__OcpCn:hover .HomeReadingPage_arrowCircle__qRibf{border-color:hsl(var(--color-brand));background:hsl(var(--color-brand));color:hsl(var(--color-text-on-accent))}.HomeReadingPage_topics__8LBip{display:grid;gap:var(--space-sm)}.HomeReadingPage_topic__OcpCn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:4.5rem;padding:var(--space-md) var(--space-md) var(--space-md) var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius-row);background:var(--card-bg-soft);color:hsl(var(--color-text-heading));font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);transition:var(--card-transition)}.HomeReadingPage_topic__OcpCn:hover{border-color:var(--card-border-hover)}.HomeReadingPage_topic__OcpCn[data-primary=true]{border-color:hsl(var(--color-surface-inverse));background:hsl(var(--color-surface-inverse));color:hsl(var(--color-text-on-inverse))}.HomeReadingPage_topic__OcpCn[data-primary=true] .HomeReadingPage_arrowCircle__qRibf{border-color:hsl(var(--color-text-on-inverse)/.26)}.HomeReadingPage_topic__OcpCn[data-primary=true]:hover .HomeReadingPage_arrowCircle__qRibf{border-color:hsl(var(--color-text-on-inverse));background:hsl(var(--color-text-on-inverse));color:hsl(var(--color-surface-inverse))}.HomeReadingPage_authorCard__n8e7H{display:grid;gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft)}.HomeReadingPage_authorTitle__BuG4L{color:hsl(var(--color-text-heading));font-size:var(--fs-3xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}.HomeReadingPage_role__LxYNl{margin-top:var(--space-2xs);color:hsl(var(--color-text-secondary));font-size:var(--fs-sm)}.HomeReadingPage_authorText__A5kay{max-width:40rem;margin-top:var(--space-md);font-size:var(--fs-md);line-height:var(--lh-base)}.HomeReadingPage_authorBody__bHhEX .HomeReadingPage_sectionLink__jsIeI{margin-top:var(--space-lg)}.HomeReadingPage_entry__mS3WD{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-lg) var(--space-2xl)}.HomeReadingPage_links__XF2eA{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.HomeReadingPage_contactControls__PlbiW{display:grid;gap:var(--space-lg);align-items:start}.HomeReadingPage_safety__09NeC{padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:hsl(var(--color-surface-section-warm))}.HomeReadingPage_safetyTitle__xpfes{color:hsl(var(--color-text-heading));font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.HomeReadingPage_safetyText__bQuD2{margin-top:var(--space-sm);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:var(--lh-base)}.HomeReadingPage_safetyLinks__W5I8_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-md)}.HomeReadingPage_textLink__6wiHz{display:inline-flex;align-items:center;min-height:var(--size-touch);color:hsl(var(--color-text-primary));font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-snug);text-decoration:underline;text-decoration-color:hsl(var(--color-text-primary)/.32);text-underline-offset:.2em}.HomeReadingPage_textLink__6wiHz:hover{text-decoration-color:currentColor}.HomeReadingPage_anchor__8Sxym{scroll-margin-top:var(--reading-anchor-gap)}.HomeReadingPage_page__M_RYN :is(#home-work,#services-title){scroll-margin-top:var(--reading-anchor-gap)}@media (min-width:640px){.HomeReadingPage_topics__8LBip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.HomeReadingPage_heroInner__AEUVg{padding-block:var(--space-2xl)}.HomeReadingPage_section__2p9A2{padding-block:var(--section-py-tablet)}.HomeReadingPage_sectionHead__j_8VC{margin-bottom:var(--space-xl)}.HomeReadingPage_articles__u4b45{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeReadingPage_authorCard__n8e7H{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-2xl);padding:var(--space-2xl)}.HomeReadingPage_safety__09NeC{padding:var(--space-xl)}}@media (min-width:1024px){.HomeReadingPage_heroInner__AEUVg{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:calc(var(--space-3xl) + var(--space-xs));align-items:center;padding-block:calc(var(--space-3xl) + var(--space-xs))}.HomeReadingPage_section__2p9A2{padding-block:var(--section-py-desktop)}.HomeReadingPage_articles__u4b45{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeReadingPage_topics__8LBip{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeReadingPage_contactControls__PlbiW{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-xl)}}@media (min-width:1280px){.HomeReadingPage_heroInner__AEUVg{padding-inline:var(--gutter-lg)}}.ServiceSupportPanel_panel__2H3na{padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft);text-align:center}.ServiceSupportPanel_title__NjK8V{color:hsl(var(--color-text-heading));font-size:clamp(1.375rem,3vw,2rem);font-weight:var(--fw-semibold);line-height:1.15;text-wrap:balance}.ServiceSupportPanel_text__Uy4uf{max-width:42rem;margin:var(--space-md) auto 0;color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.ServiceSupportPanel_links__ZwE2T{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-lg)}@media (min-width:640px){.ServiceSupportPanel_panel__2H3na{padding:var(--space-xl)}.ServiceSupportPanel_links__ZwE2T{flex-flow:row wrap;justify-content:center}}@media (min-width:1024px){.ServiceSupportPanel_panel__2H3na{padding:2.5rem}}.ServicesGrid_head___rvAU{max-width:48rem;margin:0 auto clamp(2rem,5vw,4rem);text-align:center}.ServicesGrid_title__ZqEUX{color:hsl(var(--color-text-heading));font-size:clamp(1.625rem,2.5vw + .75rem,2.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.ServicesGrid_lead__2azYs{max-width:42rem;margin:var(--space-md) auto 0;color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.ServicesGrid_grid__utPhJ{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none;counter-reset:service}.ServicesGrid_item__18HS0{min-width:0}@media (min-width:640px){.ServicesGrid_grid__utPhJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ServicesGrid_grid__utPhJ{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}}.TestsHub_list__I_wXI{background:hsl(var(--color-surface-section));scroll-margin-top:var(--header-height-mobile)}.TestsHub_column__cU3fc{max-width:64rem;margin-inline:auto}.TestsHub_group__5cEvN+.TestsHub_group__5cEvN{margin-top:clamp(3rem,7vw,5.5rem)}.TestsHub_groupHead__6OBJ5{max-width:42rem;margin-bottom:clamp(1.5rem,3vw,2rem)}.TestsHub_groupTitle__rn3xV{color:hsl(var(--color-text-heading));font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:var(--fw-medium);line-height:1.15;letter-spacing:var(--tracking-tight);text-wrap:balance}.TestsHub_groupLead__CBfmU{margin-top:var(--space-sm);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.TestsHub_grid__D1OHB{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.TestsHub_item__a_A9O{min-width:0}.TestsHub_feature__J78aO{padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft)}.TestsHub_featureMeta__ppEdV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);color:hsl(var(--color-text-muted));font-size:var(--fs-2xs);line-height:1.5}.TestsHub_featureTitle__qRii6{margin-top:var(--space-md);color:hsl(var(--color-text-heading));font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);font-weight:var(--fw-medium);line-height:1.15;letter-spacing:var(--tracking-tight);text-wrap:balance}.TestsHub_featureText__uGZ6q{max-width:42rem;margin-top:var(--space-sm);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.TestsHub_featureAction__bkN_L{margin-top:var(--space-lg)}.TestsHub_disclaimer__d7_I7{margin-top:clamp(3rem,7vw,5.5rem)}@media (min-width:640px){.TestsHub_feature__J78aO{padding:var(--space-xl)}}@media (min-width:768px){.TestsHub_list__I_wXI{scroll-margin-top:var(--header-height-desktop)}.TestsHub_grid__D1OHB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.TestsHub_feature__J78aO{padding:2.5rem}}.AppLanding_band__lf_xV{scroll-margin-top:var(--header-height-mobile)}.AppLanding_accent__TQePU{background:hsl(var(--color-surface-section))}.AppLanding_languages__f3oax{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs)}.AppLanding_landingLanguages__mg0dd{justify-content:flex-start;margin-bottom:var(--space-xl)}.AppLanding_language__EojPH{display:inline-flex;align-items:center;min-height:var(--size-touch);padding:0 var(--space-md);border:1px solid var(--card-border);border-radius:var(--radius-pill);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);font-weight:var(--fw-semibold);transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.AppLanding_language__EojPH:hover{border-color:var(--card-border-hover);color:hsl(var(--color-text-heading))}.AppLanding_current__srCAr,.AppLanding_current__srCAr:hover{border-color:hsl(var(--color-brand));background:hsl(var(--color-brand));color:hsl(var(--color-text-on-accent))}.AppLanding_hero__Wo7XJ{display:grid;gap:var(--space-xl);align-items:center}.AppLanding_heroCopy__BLNEc{max-width:48rem}.AppLanding_eyebrow__Y7DO5{margin-bottom:var(--space-md);color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.AppLanding_title__af2tj{color:hsl(var(--color-text-heading));font-size:clamp(2rem,4vw + 1rem,3.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word;text-wrap:balance}.AppLanding_intro__NzFyc{margin-top:var(--space-lg);color:hsl(var(--color-text-primary));font-size:var(--fs-lg);line-height:1.7}.AppLanding_value___wsRt{margin-top:var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.AppLanding_status__bOmeY{margin-top:var(--space-lg);padding:var(--space-sm) var(--space-md);border-left:3px solid hsl(var(--color-brand));border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--card-bg-soft);color:hsl(var(--color-text-heading));font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.5}.AppLanding_actions__jm2On{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}.AppLanding_note__wAzbA{max-width:42rem;margin-top:var(--space-lg);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.6}.AppLanding_iconFrame__lR_EZ{justify-self:start;width:8rem;padding:var(--space-md);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft)}.AppLanding_icon__2UNuc{display:block;width:100%;height:auto}.AppLanding_head__Bu_e5{max-width:48rem;margin-bottom:clamp(2rem,5vw,3rem)}.AppLanding_kicker__uAFVo{margin-bottom:var(--space-sm);color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.AppLanding_sectionTitle__mwrhV{color:hsl(var(--color-text-heading));font-size:clamp(1.625rem,2.5vw + .75rem,2.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.AppLanding_sectionLead__jse9r{max-width:42rem;margin-top:var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.AppLanding_subTitle__18Da_{margin-top:var(--space-2xl);color:hsl(var(--color-text-heading));font-size:clamp(1.125rem,2vw,1.5rem);font-weight:var(--fw-semibold);line-height:1.25}.AppLanding_head__Bu_e5+.AppLanding_subTitle__18Da_{margin-top:0}.AppLanding_paragraph__i7CT6{max-width:42rem;margin-top:var(--space-md);color:hsl(var(--color-text-primary));font-size:var(--fs-base);line-height:1.7}.AppLanding_steps__VJ3oa{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none;counter-reset:step}.AppLanding_step__7dtWT{padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft);counter-increment:step}.AppLanding_step__7dtWT:before{content:counter(step);content:counter(step) /"";display:grid;place-items:center;width:var(--size-touch-lg);height:var(--size-touch-lg);margin-bottom:var(--space-lg);border-radius:var(--radius-pill);background:hsl(var(--color-brand));color:hsl(var(--color-text-on-accent));font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1}.AppLanding_stepTitle__ZRiSd{color:hsl(var(--color-text-heading));font-size:clamp(1.125rem,2vw,1.5rem);font-weight:var(--fw-semibold);line-height:1.25}.AppLanding_stepText__wYAyW{margin-top:var(--space-sm);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.AppLanding_articles__b2EEN{display:grid;gap:var(--space-lg);margin:var(--space-lg) 0 0;padding:0;list-style:none}.AppLanding_articleCard__BSU7d{display:flex;flex-direction:column;padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft)}.AppLanding_articleLabel__vX5GD{color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:var(--tracking-widest);text-transform:uppercase}.AppLanding_articleTitle__RlT5s{margin-top:var(--space-sm);color:hsl(var(--color-text-heading));font-size:clamp(1.125rem,1rem + .35vw,1.25rem);font-weight:var(--fw-semibold);line-height:1.35;text-wrap:balance}.AppLanding_articleText__ORqHU{margin-top:var(--space-sm);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.6}.AppLanding_articleMeta__pwMwc{margin-top:auto;padding-top:var(--space-md);color:hsl(var(--color-text-muted));font-size:var(--fs-3xs);line-height:1.4}.AppLanding_topics__1IL1I{display:grid;gap:var(--space-sm);max-width:48rem;margin-top:var(--space-lg);padding-left:var(--space-lg);color:hsl(var(--color-text-primary));font-size:var(--fs-base);line-height:1.7;list-style:disc}.AppLanding_hint__nNqDe{margin-bottom:var(--space-sm);color:hsl(var(--color-text-muted));font-size:var(--fs-xs);line-height:1.5}.AppLanding_tableCard__7yt6J{overflow-x:auto;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft)}.AppLanding_tableCard__7yt6J:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}.AppLanding_table__yB5Fc{width:100%;min-width:32rem;border-collapse:collapse;color:hsl(var(--color-text-primary));font-size:var(--fs-xs);line-height:1.5;text-align:left}.AppLanding_table__yB5Fc td,.AppLanding_table__yB5Fc th{padding:var(--space-sm) var(--space-lg);border-bottom:1px solid hsl(var(--color-border-subtle))}.AppLanding_table__yB5Fc thead th{padding-block:var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.AppLanding_table__yB5Fc tbody th{color:hsl(var(--color-text-heading));font-weight:var(--fw-medium)}.AppLanding_table__yB5Fc tbody tr:last-child>*{border-bottom:0}.AppLanding_price__57b4x{max-width:42rem;margin-top:var(--space-lg);color:hsl(var(--color-text-heading));font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.6}.AppLanding_narrow__eNgdu{max-width:48rem}.AppLanding_textLink__AEF3j{display:inline-flex;align-items:center;min-height:var(--size-touch);margin-top:var(--space-sm)}.AppLanding_aiNote__rkssX{max-width:48rem;margin-top:var(--space-2xl);padding:var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft)}.AppLanding_aiTitle__13_1a{color:hsl(var(--color-text-heading));font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.3}.AppLanding_aiText__oDC1k{margin-top:var(--space-xs);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.AppLanding_faq__x2v9f{margin-top:var(--space-xl);border-top:1px solid hsl(var(--color-border-subtle))}.AppLanding_faqItem__2JqJw{border-bottom:1px solid hsl(var(--color-border-subtle))}.AppLanding_faqQuestion__idSOg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:var(--size-touch-lg);padding-block:var(--space-md);color:hsl(var(--color-text-heading));font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.45;list-style:none;cursor:pointer}.AppLanding_faqQuestion__idSOg::-webkit-details-marker{display:none}.AppLanding_faqQuestion__idSOg:after{content:"+";content:"+"/"";flex:none;color:hsl(var(--color-brand));font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:1}.AppLanding_faqItem__2JqJw[open]>.AppLanding_faqQuestion__idSOg:after{content:"−";content:"−"/""}.AppLanding_faqQuestion__idSOg:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:2px}.AppLanding_faqAnswer__CwBWV{max-width:42rem;margin-bottom:var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.AppLanding_closing__vRusi{max-width:56rem;margin-inline:auto;padding:var(--space-xl) var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft);text-align:center}.AppLanding_closingText__ah_W_{max-width:42rem;margin:var(--space-md) auto 0;color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.AppLanding_closingAction__Fk_0v{margin-top:var(--space-xl)}.AppLanding_documents__cD9FT{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--space-lg);margin-top:var(--space-xl)}.AppLanding_documents__cD9FT>*{display:inline-flex;align-items:center;min-height:var(--size-touch)}@media (min-width:640px){.AppLanding_aiNote__rkssX,.AppLanding_articleCard__BSU7d,.AppLanding_step__7dtWT{padding:var(--space-xl)}.AppLanding_closing__vRusi{padding:var(--space-2xl) var(--space-xl)}}@media (min-width:768px){.AppLanding_band__lf_xV{scroll-margin-top:var(--header-height-desktop)}.AppLanding_hero__Wo7XJ{grid-template-columns:minmax(0,1fr) 15rem;gap:var(--space-2xl)}.AppLanding_iconFrame__lR_EZ{width:100%;padding:var(--space-lg)}.AppLanding_articles__b2EEN,.AppLanding_steps__VJ3oa{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}}@media (min-width:1024px){.AppLanding_aiNote__rkssX,.AppLanding_articleCard__BSU7d,.AppLanding_step__7dtWT{padding:2.5rem}}@media (max-width:480px){.AppLanding_title__af2tj{font-size:clamp(1.75rem,9.2vw,2.25rem)}.AppLanding_intro__NzFyc{font-size:var(--fs-base);line-height:1.65}}.SpecialistProfile_band__ouQ3h{padding-top:clamp(1.5rem,8vw,8rem);background:hsl(var(--color-surface-section))}.SpecialistProfile_bodyBand__Ibgf0{padding-block:clamp(1rem,3vw,2rem) clamp(3rem,8vw,8rem);background:hsl(var(--color-surface-section))}.SpecialistProfile_column__yAnvG{width:100%;max-width:60rem;margin-inline:auto}.SpecialistProfile_hero__AQmIp{padding-block:clamp(1.5rem,5.5vw,5rem);text-align:center}.SpecialistProfile_portrait__B2W6y{position:relative;width:7rem;aspect-ratio:1;margin:0 auto clamp(1.5rem,3vw,2rem);overflow:hidden;border:4px solid hsl(var(--color-brand));border-radius:var(--radius-pill);background:hsl(var(--color-surface-section))}.SpecialistProfile_portraitImage__70dEn{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.SpecialistProfile_title__fHr_7{color:hsl(var(--color-text-heading));font-size:clamp(1.875rem,1.2rem + 3vw,3.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.SpecialistProfile_nameLine__OT1Eq{display:block}.SpecialistProfile_eyebrow__V_CYU{margin-top:var(--space-md);padding-inline-start:.2em;color:hsl(var(--color-brand));font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:.2em;line-height:1.7;text-transform:uppercase}.SpecialistProfile_intro__garT7{max-width:36rem;margin:clamp(1.5rem,3vw,2.5rem) auto 0;color:hsl(var(--color-text-primary));font-size:clamp(var(--fs-base),.95rem + .3vw,var(--fs-lg));line-height:1.7;text-wrap:pretty}.SpecialistProfile_description__1sDwb{max-width:36rem;margin:var(--space-sm) auto 0;color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7;text-wrap:pretty}.SpecialistProfile_actions__eRB1j{display:flex;flex-direction:column;justify-content:center;gap:.75rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.SpecialistProfile_card__SgV6Q{padding:clamp(1.25rem,4vw,2.5rem);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft)}.SpecialistProfile_facts__yPswi{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-xl);margin:0}.SpecialistProfile_fact__ZRAkw{display:grid;flex:1 1 auto;min-width:min(100%,8rem);align-content:start;gap:.35rem;padding-top:.9rem;border-top:1px solid hsl(var(--color-border-subtle))}.SpecialistProfile_factLabel__M6Zmo{color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);line-height:1.4;text-transform:uppercase}.SpecialistProfile_factValue__vSYg0{margin:0;color:hsl(var(--color-text-primary));font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug);overflow-wrap:break-word}.SpecialistProfile_chapters__1ZzCp{display:grid;gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(1rem,3vw,2rem)}.SpecialistProfile_chapterLabel__OaP_E{display:grid;justify-items:center;gap:.75rem;padding-block:clamp(.5rem,2.5vw,2rem);color:hsl(var(--color-brand));font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);line-height:1.7}.SpecialistProfile_chapterLabel__OaP_E:before{content:"";width:3rem;height:1px;background:currentColor;opacity:.4}.SpecialistProfile_chapterLabel__OaP_E>span{padding-inline-start:var(--tracking-widest)}.SpecialistProfile_chapter__PfjT2 .prose{font-size:var(--fs-base);line-height:1.7}.SpecialistProfile_chapter__PfjT2 .prose>:first-child{margin-top:0}.SpecialistProfile_chapter__PfjT2 .prose h2{margin:0 0 1.5rem;color:hsl(var(--color-text-heading));font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}.SpecialistProfile_chapter__PfjT2 .prose h2+h2{margin-top:0;font-size:var(--fs-2xl)}.SpecialistProfile_chapter__PfjT2 .prose :is(p,ul,ol){margin-block:1rem 0}@media (min-width:640px){.SpecialistProfile_portrait__B2W6y{width:10rem}.SpecialistProfile_eyebrow__V_CYU{margin-top:var(--space-lg);padding-inline-start:.3em;font-size:var(--fs-base);letter-spacing:.3em}.SpecialistProfile_actions__eRB1j{flex-direction:row}.SpecialistProfile_chapterLabel__OaP_E:before{width:4rem}}@media (min-width:768px){.SpecialistProfile_portrait__B2W6y{width:13rem}}.SpecialistHeroCard_card__fWqI0{position:relative;display:grid;gap:var(--space-sm);padding:var(--space-md) clamp(1rem,2vw,1.25rem);border:1px solid var(--card-border);border-radius:var(--card-radius-row);background:var(--card-bg);transition:var(--card-transition)}.SpecialistHeroCard_card__fWqI0:hover{border-color:var(--card-border-hover)}.SpecialistHeroCard_card__fWqI0:has(.SpecialistHeroCard_link__gaF0V:focus-visible){outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}.SpecialistHeroCard_top__wcD_0{display:flex;align-items:center;gap:.875rem;min-width:0}.SpecialistHeroCard_photo__dgM7J{position:relative;flex:none;width:3.5rem;aspect-ratio:1;overflow:hidden;border:2px solid hsl(var(--color-brand)/.3);border-radius:var(--radius-pill);background:hsl(var(--color-surface-section))}.SpecialistHeroCard_image__Sfe6S{-o-object-fit:cover;object-fit:cover}.SpecialistHeroCard_role__yu225{color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);line-height:1.4;text-transform:uppercase}.SpecialistHeroCard_name__ymFUX.SpecialistHeroCard_name__ymFUX{margin-top:.15rem;font-size:var(--fs-lg);line-height:var(--lh-snug)}.SpecialistHeroCard_text__4MSK2{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:var(--lh-base)}.SpecialistHeroCard_link__gaF0V{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;min-height:var(--size-touch);margin-block:calc((var(--size-touch) - 1.5em) / -2);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1.5;text-decoration:none}.SpecialistHeroCard_card__fWqI0 .SpecialistHeroCard_link__gaF0V{color:hsl(var(--color-brand))}.SpecialistHeroCard_link__gaF0V:after{content:"";position:absolute;inset:0}.SpecialistHeroCard_link__gaF0V:focus-visible{outline:none}.SpecialistHeroCard_link__gaF0V svg{transition:transform var(--duration-fast) var(--ease-out)}.SpecialistHeroCard_card__fWqI0:hover .SpecialistHeroCard_link__gaF0V svg{transform:translateX(3px)}.SearchPage_form__kPMKV{width:100%;max-width:36rem}.SearchPage_band__Tcj5D{background:hsl(var(--color-surface-section))}.SearchPage_column__Z2I_d{max-width:48rem;margin-inline:auto}.SearchPage_count__XGbkJ{margin-bottom:var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.5}.SearchPage_list__X4Vn8{display:grid;gap:var(--space-md)}.SearchPage_empty__nZnia,.SearchPage_result__LVh13{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft);padding:var(--space-lg);transition:var(--card-transition)}.SearchPage_result__LVh13:focus-within,.SearchPage_result__LVh13:hover{border-color:var(--card-border-hover)}.SearchPage_empty__nZnia{color:hsl(var(--color-text-primary));font-size:var(--fs-base);line-height:1.7;text-align:center}.SearchPage_type__nNQbq{display:block;color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:var(--tracking-widest);text-transform:uppercase}.SearchPage_titleLink__N0IGU{display:block;margin-top:var(--space-xs)}.SearchPage_title__PdvI5{color:hsl(var(--color-text-heading));font-size:clamp(1.125rem,2vw,1.5rem);font-weight:var(--fw-semibold);line-height:1.25;letter-spacing:var(--tracking-tight);overflow-wrap:break-word;text-wrap:balance}.SearchPage_titleLink__N0IGU:hover .SearchPage_title__PdvI5{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.SearchPage_excerpt__RH9lB{margin-top:var(--space-sm);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7;text-wrap:pretty}.SearchPage_open__KZCSA{display:inline-flex;min-height:var(--size-touch);align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);color:hsl(var(--color-brand));font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.SearchPage_open__KZCSA:hover{color:hsl(var(--color-brand-hover))}@media (min-width:640px){.SearchPage_empty__nZnia,.SearchPage_result__LVh13{padding:var(--space-xl)}}