.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)}}.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}}.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))}}.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,.TestsHub_guide__2rgGU+.TestsHub_group__5cEvN{margin-top:clamp(3rem,7vw,5.5rem)}.TestsHub_principles__9uzgr{margin:0}.TestsHub_principleList__pDZkz{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.TestsHub_principle__bWubb{display:grid;gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border-left:3px solid hsl(var(--color-brand));border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--card-bg-soft)}.TestsHub_principleTitle__YhIz_{color:hsl(var(--color-text-heading));font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.4}.TestsHub_principleText__cwa7_{color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:1.55}.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_guide__2rgGU{max-width:42rem;margin-top:var(--space-xl);color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7;text-wrap:pretty}.TestsHub_readMore__kdHKt{display:grid;gap:var(--space-2xs);margin-top:var(--space-lg)}.TestsHub_readMoreLabel__HSsmy{color:hsl(var(--color-text-muted));font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.TestsHub_readMoreList__3hiKs{display:grid;gap:var(--space-3xs);margin:0;padding:0;list-style:none;font-size:var(--fs-base);line-height:1.5}.TestsHub_readMoreList__3hiKs li{display:flex;align-items:center;min-height:var(--size-touch)}.TestsHub_disclaimer__d7_I7{margin-top:clamp(3rem,7vw,5.5rem)}@media (min-width:768px){.TestsHub_list__I_wXI{scroll-margin-top:var(--header-height-desktop)}.TestsHub_principleList__pDZkz{grid-template-columns:repeat(3,minmax(0,1fr))}.TestsHub_grid__D1OHB{grid-template-columns:repeat(2,minmax(0,1fr))}}.TestProgressMeter_meter__IEfT6{display:grid;gap:var(--space-xs)}.TestProgressMeter_count__0Qk6n{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);font-variant-numeric:tabular-nums;line-height:1.4}.TestProgressMeter_count__0Qk6n strong{color:hsl(var(--color-text-heading));font-weight:var(--fw-semibold)}.TestProgressMeter_track__qlYRQ{height:.375rem;overflow:hidden;border-radius:var(--radius-pill);background:hsl(var(--color-brand)/.12)}.TestProgressMeter_fill__H6wUn{height:100%;border-radius:inherit;background:hsl(var(--color-brand));transition:width var(--duration-slow) var(--ease-out)}.TestAnswerOption_option__j3QEe{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:3.5rem;padding:var(--space-sm) var(--space-md);border:1px solid hsl(var(--color-border-default));border-radius:var(--radius-md);background:hsl(var(--color-surface-elevated));color:hsl(var(--color-text-primary));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media (hover:hover){.TestAnswerOption_option__j3QEe:hover{border-color:hsl(var(--color-border-strong));background:hsl(var(--color-brand)/.04)}}.TestAnswerOption_option__j3QEe:active{background:hsl(var(--color-brand)/.08)}.TestAnswerOption_option__j3QEe:has(.TestAnswerOption_input__dius7:focus-visible){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)/.07);box-shadow:inset 0 0 0 1px hsl(var(--color-brand))}.TestAnswerOption_input__dius7{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:inherit;opacity:0;cursor:pointer}.TestAnswerOption_indicator__vS2Zw{position:relative;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:2px solid hsl(var(--color-border-strong));border-radius:var(--radius-pill);background:hsl(var(--color-surface-elevated));color:hsl(var(--color-text-on-accent));pointer-events:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.TestAnswerOption_check__SApXM{opacity:0;transform:scale(.6);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.TestAnswerOption_checked__wO0L0 .TestAnswerOption_indicator__vS2Zw{border-color:hsl(var(--color-brand));background:hsl(var(--color-brand))}.TestAnswerOption_checked__wO0L0 .TestAnswerOption_check__SApXM{opacity:1;transform:none}.TestAnswerOption_text__ZtP1V{display:grid;gap:var(--space-3xs);min-width:0;pointer-events:none}.TestAnswerOption_label__ZPWjj{font-size:var(--fs-base);line-height:1.45;text-wrap:pretty}.TestAnswerOption_description__LNy_s{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.5}.TestAnswerOption_checked__wO0L0 .TestAnswerOption_label__ZPWjj{color:hsl(var(--color-text-heading));font-weight:var(--fw-semibold)}@media (min-width:640px){.TestAnswerOption_option__j3QEe{padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--space-md)}.TestAnswerOption_label__ZPWjj{font-size:var(--fs-md)}}.TestAnswerOption_scaleOption__g6Wl_{position:relative;display:grid;place-items:center;min-width:0;min-height:3rem;border:1px solid hsl(var(--color-border-default));border-radius:var(--radius-md);background:hsl(var(--color-surface-elevated));color:hsl(var(--color-text-primary));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media (hover:hover){.TestAnswerOption_scaleOption__g6Wl_:hover{border-color:hsl(var(--color-border-strong));background:hsl(var(--color-brand)/.05)}}.TestAnswerOption_scaleOption__g6Wl_:has(.TestAnswerOption_input__dius7:focus-visible){outline:2px solid hsl(var(--color-focus-ring));outline-offset:2px}.TestAnswerOption_scaleOption__g6Wl_.TestAnswerOption_checked__wO0L0,.TestAnswerOption_scaleOption__g6Wl_.TestAnswerOption_checked__wO0L0:hover{border-color:hsl(var(--color-brand));background:hsl(var(--color-brand));color:hsl(var(--color-text-on-accent));box-shadow:none}.TestAnswerOption_scaleNumber__lUbSz{font-size:var(--fs-lg);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}@media (min-width:640px){.TestAnswerOption_scaleOption__g6Wl_{min-height:3.5rem}}.TestQuestionCard_fieldset__7YNzs{min-width:0;margin:0;padding:0;border:0;border-radius:var(--radius-md)}.TestQuestionCard_fieldset__7YNzs:focus{outline:none}.TestQuestionCard_fieldset__7YNzs:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:6px}.TestQuestionCard_legend__TlzPS{display:grid;gap:var(--space-xs);width:100%;margin-bottom:var(--space-lg);padding:0}.TestQuestionCard_section__jtXmL{justify-self:start;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:hsl(var(--color-brand)/.08);color:hsl(var(--color-text-heading));font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:1.4}.TestQuestionCard_stem__2j2OM{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.5;text-wrap:pretty}.TestQuestionCard_question__cAHlZ{color:hsl(var(--color-text-heading));font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:var(--tracking-tight);text-wrap:pretty;overflow-wrap:break-word}.TestQuestionCard_guidance__CSkkF{margin:calc(var(--space-sm) * -1) 0 var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.55}.TestQuestionCard_options__KVWzG{display:grid;gap:var(--space-xs)}.TestQuestionCard_scale__dLcp5{display:grid;gap:var(--space-2xs)}.TestQuestionCard_anchors__zztlh{display:flex;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-xs);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.4}@media (min-width:480px){.TestQuestionCard_scale__dLcp5{gap:var(--space-xs)}}.TestQuestionCard_hint__FuWTx{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-left:3px solid hsl(var(--color-border-strong));border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:hsl(var(--color-surface-section));color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.6}.TestResultPanel_panel__7G8wt{display:grid;gap:var(--space-lg)}.TestResultPanel_head__M_DVe{display:grid;gap:var(--space-xs)}.TestResultPanel_kicker__aSK3d{color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.TestResultPanel_title__TFLjw{color:hsl(var(--color-text-heading));font-size:var(--fs-display-sm);font-weight:var(--fw-medium);line-height:1.15;letter-spacing:var(--tracking-tight);text-wrap:balance}.TestResultPanel_title__TFLjw:focus{outline:none}.TestResultPanel_title__TFLjw:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:4px;border-radius:var(--radius-sm)}.TestResultPanel_score__E9eDM{display:flex;align-items:baseline;gap:var(--space-xs);margin-top:var(--space-2xs);color:hsl(var(--color-text-heading))}.TestResultPanel_scoreValue__NEt1Z{font-size:clamp(2.5rem,2rem + 2vw,3.25rem);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1}.TestResultPanel_scoreMax__VNHbf{color:hsl(var(--color-text-secondary));font-size:var(--fs-base)}.TestResultPanel_scale__ks7m3{position:relative;padding-top:var(--space-sm)}.TestResultPanel_scaleTrack__RkFbm{display:flex;gap:3px;height:.625rem}.TestResultPanel_scaleSegment__pPNwe{flex-basis:0;min-width:4px;border-radius:var(--radius-pill);background:hsl(var(--color-brand))}.TestResultPanel_scaleSegmentCurrent__bTmlU{box-shadow:0 0 0 2px hsl(var(--color-surface-elevated)),0 0 0 3px hsl(var(--color-brand))}.TestResultPanel_scaleMarker__H59RA{position:absolute;top:0;width:0;height:0;border-inline:6px solid transparent;border-top:7px solid hsl(var(--color-text-heading));transform:translateX(-50%)}.TestResultPanel_scaleEnds__FL5nh{display:flex;justify-content:space-between;margin-top:var(--space-2xs);color:hsl(var(--color-text-muted));font-size:var(--fs-3xs);font-variant-numeric:tabular-nums}.TestResultPanel_levels__mbBFp{display:grid;gap:var(--space-2xs);margin:calc(var(--space-sm) * -1) 0 0;padding:0;list-style:none}.TestResultPanel_level__sP7yZ{display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.45}.TestResultPanel_levelRange__LRcsk{font-variant-numeric:tabular-nums}.TestResultPanel_levelCurrent__fWaLV{background:hsl(var(--color-brand)/.08);color:hsl(var(--color-text-heading));font-weight:var(--fw-semibold)}.TestResultPanel_block__Mz69W{display:grid;gap:var(--space-xs);padding-top:var(--space-lg);border-top:1px solid hsl(var(--color-border-subtle))}.TestResultPanel_blockTitle__z4YTs{color:hsl(var(--color-text-heading));font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:1.3}.TestResultPanel_blockText__2_H_z{color:hsl(var(--color-text-primary));font-size:var(--fs-base);line-height:1.65;text-wrap:pretty}.TestResultPanel_styleCard__iG6d_{display:grid;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-left:3px solid hsl(var(--color-brand));border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--card-bg-soft)}.TestResultPanel_styleKicker__m4az5{color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.TestResultPanel_styleTitle__JMxQg{color:hsl(var(--color-text-heading));font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.25}.TestResultPanel_styleNote__oUcdS{color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:1.55}.TestResultPanel_bars__bpyVu{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.TestResultPanel_bar__RHPma{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2xs) var(--space-sm);align-items:baseline}.TestResultPanel_barLabel__OAzWe{color:hsl(var(--color-text-heading));font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.35}.TestResultPanel_barValue__bp_Vp{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:right}.TestResultPanel_barTrack__pZHUV{grid-column:1/-1;height:.5rem;overflow:hidden;border-radius:var(--radius-pill);background:hsl(var(--color-brand)/.12)}.TestResultPanel_barFill__tK7Hv{display:block;height:100%;border-radius:inherit;background:hsl(var(--color-brand))}.TestResultPanel_barHint__gVDFR{grid-column:1/-1;color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.5}.TestResultPanel_highlights__94zPf{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.TestResultPanel_highlights__94zPf li{display:inline-grid;gap:1px;padding:var(--space-xs) var(--space-sm);border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-md);background:hsl(var(--color-surface-section))}.TestResultPanel_highlightTopic__M1fmo{color:hsl(var(--color-text-heading));font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.35}.TestResultPanel_highlightAnswer__b0c7l{color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs);line-height:1.4}.TestResultPanel_context__8WCFC{color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:1.6}.TestResultPanel_context__8WCFC strong{color:hsl(var(--color-text-heading));font-weight:var(--fw-semibold)}.TestResultPanel_followUp__1O_9T{display:grid;gap:var(--space-xs);margin-top:var(--space-sm);padding:var(--space-md) var(--space-lg);border:1px solid hsl(var(--color-border-subtle));border-radius:var(--card-radius-row);background:var(--card-bg-soft)}.TestResultPanel_followUpTitle__aYMkZ{color:hsl(var(--color-text-heading));font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.4}.TestResultPanel_followUpText__vlI8B{color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:1.6}.TestResultPanel_followUpAction__w0UMK{justify-self:start;margin-top:var(--space-2xs)}.TestResultPanel_quietAction__rlCWY{color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:1.6}.TestResultPanel_next__SLHLd{display:grid;gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid hsl(var(--color-border-subtle))}.TestResultPanel_nextGroup__sQJtd{display:grid;gap:var(--space-xs)}.TestResultPanel_nextTitle__yo1kD{color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.TestResultPanel_nextList__wO6Eq{display:grid;gap:var(--space-2xs);margin:0;padding:0;list-style:none;font-size:var(--fs-sm);line-height:1.45}.TestResultPanel_nextList__wO6Eq li{display:flex;align-items:center;min-height:var(--size-touch)}.TestResultPanel_distribution__XXBAR{display:grid;gap:var(--space-xs);margin:0}.TestResultPanel_distributionItem__ammZM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-sm)}.TestResultPanel_distributionItem__ammZM dd{margin:0;color:hsl(var(--color-text-heading));font-weight:var(--fw-semibold)}.TestResultPanel_actions__L002p{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding-top:var(--space-lg);border-top:1px solid hsl(var(--color-border-subtle))}.TestResultPanel_pdf__cDv6d{display:grid;gap:var(--space-2xs);flex:1 1 100%;margin-bottom:var(--space-xs)}.TestResultPanel_pdfStatus__30cm4{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.5}@media (min-width:640px){.TestResultPanel_distribution__XXBAR,.TestResultPanel_next__SLHLd{grid-template-columns:repeat(2,minmax(0,1fr))}}.TestSafetyPanel_panel__WF5tg{display:grid;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);border:1px solid hsl(var(--color-border-strong));border-radius:var(--card-radius-row);background:hsl(var(--color-surface-section))}.TestSafetyPanel_direct__tEHpP{border-color:hsl(var(--color-danger)/.55);border-left-width:4px}.TestSafetyPanel_title__fpyqi{display:flex;align-items:flex-start;gap:var(--space-xs);color:hsl(var(--color-text-heading));font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:1.35}.TestSafetyPanel_icon__5_BTZ{flex:none;margin-top:.15em;color:hsl(var(--color-danger))}.TestSafetyPanel_text__b2cF3{color:hsl(var(--color-text-primary));font-size:var(--fs-base);line-height:1.6}.TestSafetyPanel_group__hCeRs{display:grid;gap:var(--space-xs);margin-top:var(--space-md)}.TestSafetyPanel_more__ulfXu{border-top:1px solid hsl(var(--color-border-subtle))}.TestSafetyPanel_moreSummary__Uvngb{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:var(--size-touch-lg);color:hsl(var(--color-text-heading));font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;list-style:none}.TestSafetyPanel_moreSummary__Uvngb::-webkit-details-marker{display:none}.TestSafetyPanel_moreSummary__Uvngb:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:2px;border-radius:var(--radius-sm)}.TestSafetyPanel_moreIcon__z8ARw{flex:none;transition:transform var(--duration-fast) var(--ease-out)}.TestSafetyPanel_more__ulfXu[open] .TestSafetyPanel_moreIcon__z8ARw{transform:rotate(180deg)}.TestSafetyPanel_groupTitle__APL6d{color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.TestSafetyPanel_contacts__uPCCY{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.TestSafetyPanel_contactItem__OgWxc{display:grid;gap:var(--space-2xs)}.TestSafetyPanel_contact__0kyzz{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--space-2xs) var(--space-sm);min-height:var(--size-touch-lg);padding:var(--space-xs) var(--space-md);border:1px solid hsl(var(--color-border-default));border-radius:var(--radius-md);background:hsl(var(--color-surface-elevated));color:hsl(var(--color-text-primary));text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out)}.TestSafetyPanel_contact__0kyzz:hover{border-color:hsl(var(--color-text-primary))}.TestSafetyPanel_contact__0kyzz:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:2px}.TestSafetyPanel_emergency__ygZcr{border-color:hsl(var(--color-brand));background:hsl(var(--color-brand));color:hsl(var(--color-text-on-accent))}.TestSafetyPanel_emergency__ygZcr:hover{border-color:hsl(var(--color-brand-hover));background:hsl(var(--color-brand-hover))}.TestSafetyPanel_contactIcon__BB_e8{flex:none}.TestSafetyPanel_contactPhone__EAMhK{font-size:var(--fs-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.TestSafetyPanel_contactName__Rt8_8{min-width:0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.35}.TestSafetyPanel_contactNote__9EFiu{padding-inline:var(--space-2xs);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.5}.TestSafetyPanel_website__C8SiA{white-space:nowrap}.TestSafetyPanel_note__UanNz{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.55}@media (max-width:479px){.TestSafetyPanel_contact__0kyzz{grid-template-columns:auto minmax(0,1fr)}.TestSafetyPanel_contactName__Rt8_8{grid-column:1/-1}}@media (min-width:640px){.TestSafetyPanel_panel__WF5tg{padding:var(--space-xl)}}.TestRunner_runner__DKXLA{margin-top:var(--space-xl);scroll-margin-top:calc(var(--header-height-mobile) + var(--space-sm))}.TestRunner_card__KV2wU{display:grid;gap:var(--space-lg);touch-action:manipulation;padding:var(--space-lg) var(--space-md);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg)}.TestRunner_kicker__HA8He{color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.TestRunner_points__IKcQK{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.TestRunner_point__J70S7{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-sm);color:hsl(var(--color-text-primary));font-size:var(--fs-base);line-height:1.55}.TestRunner_pointIcon__9dYxn{margin-top:.1em;color:hsl(var(--color-brand))}.TestRunner_pause__Lwtua{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:hsl(var(--color-surface-section))}.TestRunner_noscript__Y5u51,.TestRunner_pause__Lwtua{color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.6}.TestRunner_question__0pRSC{min-width:0}.TestRunner_safety__biQmn{margin-top:calc(var(--space-xs) * -1)}.TestRunner_nav__E2pj4{display:flex;gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid hsl(var(--color-border-subtle))}.TestRunner_back__KIsxC{flex:0 0 auto}.TestRunner_forward__OIrKJ{flex:1 1 auto}.TestRunner_resultSafety__UaVzu{margin-bottom:var(--space-xs)}@media (min-width:640px){.TestRunner_card__KV2wU{padding:var(--space-xl)}.TestRunner_nav__E2pj4{justify-content:space-between}.TestRunner_forward__OIrKJ{flex:0 0 auto;min-width:12rem}}@media (min-width:768px){.TestRunner_runner__DKXLA{scroll-margin-top:calc(var(--header-height-desktop) + var(--space-md))}}@media (min-width:1024px){.TestRunner_card__KV2wU{padding:2.5rem}}.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}}.PageHero_hero__mgRh_{position:relative;overflow:hidden;padding-block:clamp(2rem,5vw,4.5rem);border-bottom:1px solid hsl(var(--color-border-subtle));background:hsl(var(--color-surface-page))}.PageHero_hero__mgRh_:after{content:"";position:absolute;top:min(-16vw,-6rem);right:min(-12vw,-3rem);width:clamp(15rem,35vw,34rem);aspect-ratio:1;border:1px solid hsl(var(--color-border-subtle));border-radius:var(--radius-pill);pointer-events:none}.PageHero_inner__c0loW{position:relative;z-index:1}.PageHero_crumbs__sYTm4+.PageHero_grid___TI0_{margin-top:clamp(2rem,5vw,4.5rem)}.PageHero_grid___TI0_{display:grid;gap:clamp(2rem,6vw,6rem);align-items:end}.PageHero_copy__aJ_Pk{min-width:0}.PageHero_eyebrow__DHPYN{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}.PageHero_title__8VBVO{max-width:18ch;color:hsl(var(--color-text-secondary));font-size:clamp(1.875rem,9vw,4.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;text-wrap:balance}.PageHero_title__8VBVO:first-line{color:hsl(var(--color-text-heading))}.PageHero_lead__pHXkT{max-width:42rem;margin-top:clamp(1.4rem,3vw,2.2rem);font-size:clamp(var(--fs-base),.98rem + .35vw,var(--fs-xl));line-height:var(--lh-base);text-wrap:pretty}.PageHero_extra___cr7t{margin-top:var(--space-sm)}.PageHero_actions__DhkaV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-lg);margin-top:1.75rem}.PageHero_aside__sWSIg{min-width:0}@media (min-width:1024px){.PageHero_withAside__PmwC8{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr)}}.PageHero_compact__tHOOF{padding-block:clamp(1rem,2.5vw,2rem) clamp(1.25rem,3vw,2.25rem)}.PageHero_compact__tHOOF .PageHero_crumbs__sYTm4+.PageHero_grid___TI0_{margin-top:clamp(.9rem,2.5vw,1.75rem)}.PageHero_compact__tHOOF .PageHero_grid___TI0_{gap:var(--space-md) clamp(2rem,5vw,4rem)}.PageHero_compact__tHOOF .PageHero_title__8VBVO{max-width:none;font-size:clamp(2.125rem,1.45rem + 3vw,3.75rem)}.PageHero_compact__tHOOF .PageHero_lead__pHXkT{max-width:40rem;margin-top:var(--space-sm);color:hsl(var(--color-text-secondary));font-size:clamp(var(--fs-base),.95rem + .2vw,var(--fs-lg))}@media (min-width:1024px){.PageHero_compact__tHOOF .PageHero_withAside__PmwC8{grid-template-columns:minmax(0,1fr) minmax(20rem,27rem)}}.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}}.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)}}.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}}.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}}.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);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;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-bottom:var(--space-md)}.TestCard_kind___QtnD{color:hsl(var(--color-text-muted));font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.TestCard_title__juAfV.TestCard_title__juAfV{font-size:clamp(1.3125rem,1.1rem + .7vw,1.625rem);line-height:1.2;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-sm);line-height:1.6;text-wrap:pretty}.TestCard_bottom__vcK21{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md);margin-top:auto;padding-top:var(--space-lg)}.TestCard_meta__ZRbhC{gap:var(--space-2xs);color:hsl(var(--color-text-muted));font-size:var(--fs-xs)}.TestCard_cta__7_2j6,.TestCard_meta__ZRbhC{display:inline-flex;align-items:center;line-height:1.4}.TestCard_cta__7_2j6{gap:var(--space-xs);color:hsl(var(--color-brand));font-size:var(--fs-sm);font-weight:var(--fw-bold)}.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)}}@media (min-width:1024px){.TestCard_card__nlStM{padding:2.25rem}}.TestCard_keep__F2SPA{white-space:nowrap}.TestPage_page__hFKCE{padding-block:var(--space-lg) var(--space-3xl);background:hsl(var(--color-surface-section))}.TestPage_inner__8y2Dr{max-width:46rem;margin-inline:auto}.TestPage_header__mXjzD{margin-top:var(--space-xs)}.TestPage_eyebrow__AUXEG{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:.16em;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.65;text-wrap:pretty}.TestPage_facts__W1Esd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:var(--space-lg) 0 0;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--card-radius-row);background:var(--card-border)}.TestPage_fact__x9u8h{display:grid;align-content:start;gap:2px;padding:var(--space-sm) var(--space-md);background:var(--card-bg)}.TestPage_factLabel__mtGEk{color:hsl(var(--color-text-muted));font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.TestPage_factValue__Wvv1v{margin:0;color:hsl(var(--color-text-heading));font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.35}.TestPage_factNote__vb4_D{margin:0;color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs);line-height:1.4}.TestPage_sections__7VB9o{display:grid;gap:var(--space-2xl);margin-top:var(--space-2xl)}.TestPage_section__fiSo2{display:grid;gap:var(--space-md);padding-top:var(--space-xl);border-top:1px solid hsl(var(--color-border-subtle))}.TestPage_sectionTitle___CyIy{color:hsl(var(--color-text-heading));font-size:var(--fs-display-sm);font-weight:var(--fw-medium);line-height:1.15;letter-spacing:var(--tracking-tight);text-wrap:balance}.TestPage_prose__Wf6w5 p,.TestPage_text__d_RoJ{color:hsl(var(--color-text-primary));font-size:var(--fs-md);line-height:1.7;text-wrap:pretty}.TestPage_prose__Wf6w5{display:grid;gap:var(--space-md)}.TestPage_screening__sHRVI{display:flex;align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-md);color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:1.55;text-wrap:pretty}.TestPage_screeningIcon__a9fhW{flex-shrink:0;margin-top:1px;color:hsl(var(--color-brand))}.TestPage_levels__ohw92{display:grid;gap:var(--space-xs);margin:var(--space-xs) 0 0;padding:0;list-style:none}.TestPage_level__1q2uX{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:var(--space-md);padding:var(--space-md);border:1px solid var(--card-border);border-radius:var(--card-radius-row);background:var(--card-bg)}.TestPage_levelRange__OJSkB{align-self:start;justify-self:start;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);background:hsl(var(--color-brand)/.1);color:hsl(var(--color-text-heading));font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap}.TestPage_levelRange__OJSkB[data-tone="1"]{background:hsl(var(--color-brand)/.18)}.TestPage_levelRange__OJSkB[data-tone="2"]{background:hsl(var(--color-brand)/.28)}.TestPage_levelRange__OJSkB[data-tone="3"]{background:hsl(var(--color-brand)/.4)}.TestPage_levelRange__OJSkB[data-tone="4"]{background:hsl(var(--color-brand));color:hsl(var(--color-text-on-accent))}.TestPage_levelBody__Z4z2q{display:grid;gap:var(--space-2xs);min-width:0}.TestPage_levelTitle__G7Mox{color:hsl(var(--color-text-heading));font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.35}.TestPage_levelText__wMMLe{color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:1.6}.TestPage_domains__sMxyQ{display:grid;gap:var(--space-xs);margin:var(--space-xs) 0 0;padding:0;list-style:none}.TestPage_domain__N0ayx{display:grid;gap:var(--space-2xs);padding:var(--space-md);border:1px solid var(--card-border);border-radius:var(--card-radius-row);background:var(--card-bg)}.TestPage_faq__P8n1S{display:grid;gap:var(--space-lg)}.TestPage_faqItem__M4bmV{display:grid;gap:var(--space-xs)}.TestPage_faqQuestion__UBnN8{color:hsl(var(--color-text-heading));font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:1.35;text-wrap:balance}.TestPage_faqAnswer__IGeoO{color:hsl(var(--color-text-primary));font-size:var(--fs-md);line-height:1.7;text-wrap:pretty}.TestPage_links__1wSqP{display:grid;gap:var(--space-2xs);margin:0;padding:0;list-style:none;font-size:var(--fs-md);line-height:1.5}.TestPage_links__1wSqP li{display:flex;align-items:center;min-height:var(--size-touch)}.TestPage_references__vS_wU{display:grid;gap:var(--space-xs);margin:0;padding-left:var(--space-lg);color:hsl(var(--color-text-secondary));font-size:var(--fs-xs);line-height:1.6;list-style:decimal}.TestPage_questions__upqQS{border:1px solid var(--card-border);border-radius:var(--card-radius-row);background:var(--card-bg)}.TestPage_questionsSummary__Qm_4n{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:var(--size-touch-lg);padding:var(--space-sm) var(--space-md);color:hsl(var(--color-text-heading));font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:1.4;cursor:pointer;list-style:none;border-radius:var(--card-radius-row)}.TestPage_questionsSummary__Qm_4n::-webkit-details-marker{display:none}.TestPage_questionsSummary__Qm_4n:focus-visible{outline:2px solid hsl(var(--color-focus-ring));outline-offset:2px}.TestPage_questionsIcon__kSZoR{flex:none;color:hsl(var(--color-text-secondary));transition:transform var(--duration-fast) var(--ease-out)}.TestPage_questions__upqQS[open] .TestPage_questionsIcon__kSZoR{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.TestPage_questionsIcon__kSZoR{transition:none}}.TestPage_questionsBody__BwA_n{display:grid;gap:var(--space-md);padding:var(--space-xs) var(--space-md) var(--space-lg);border-top:1px solid hsl(var(--color-border-subtle))}.TestPage_sharedAnswers__PHCAN{display:grid;gap:var(--space-xs)}.TestPage_sharedAnswersLabel__abN0I{color:hsl(var(--color-text-heading));font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.4}.TestPage_answerList__T_YyO{display:grid;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.TestPage_answerItem__2k_p0{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-xs);color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:1.55}.TestPage_answerValue__7pK6b{color:hsl(var(--color-text-heading));font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.TestPage_answerDescription__lAlgA,.TestPage_questionList__mvr9b{color:hsl(var(--color-text-muted))}.TestPage_questionList__mvr9b{display:grid;gap:var(--space-md);margin:0;padding-left:var(--space-lg);list-style:decimal;font-size:var(--fs-sm)}.TestPage_questionItem__AyuOV{display:grid;gap:var(--space-xs);padding-left:var(--space-2xs)}.TestPage_questionSection__pSltc{color:hsl(var(--color-text-kicker));font-size:var(--fs-3xs);font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.TestPage_questionText__qw4jw{color:hsl(var(--color-text-primary));font-size:var(--fs-base);line-height:1.6}.TestPage_questionNote__Ttl0l{color:hsl(var(--color-text-muted));font-size:var(--fs-xs);line-height:1.5}.TestPage_styleCriteria__mdmyM{color:hsl(var(--color-text-kicker));font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.45}.TestPage_method__3d__X{display:grid;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid hsl(var(--color-border-subtle));border-radius:var(--card-radius-row)}.TestPage_methodTitle__M2F5t{color:hsl(var(--color-text-heading));font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:1.35}.TestPage_methodRows__0oGi6{display:grid;gap:var(--space-xs);margin:0}.TestPage_methodRow__lH1mn{display:grid;gap:2px}.TestPage_methodLabel__yqjqH{color:hsl(var(--color-text-muted));font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.TestPage_methodValue__Z28_S{margin:0;line-height:1.55;overflow-wrap:anywhere}.TestPage_methodText__ITC18,.TestPage_methodValue__Z28_S{color:hsl(var(--color-text-secondary));font-size:var(--fs-sm)}.TestPage_methodText__ITC18{line-height:1.6;text-wrap:pretty}.TestPage_methodText__ITC18 strong{color:hsl(var(--color-text-heading));font-weight:var(--fw-semibold)}.TestPage_methodUpdated__Xp9lo{color:hsl(var(--color-text-muted));font-size:var(--fs-xs);line-height:1.5}.TestPage_disclaimer__hyq7H{margin-top:var(--space-xs)}@media (max-width:639px){.TestPage_title__DMHPZ{font-size:clamp(1.375rem,7.1vw,1.75rem)}.TestPage_lead__eg0r8{font-size:var(--fs-base)}.TestPage_level__1q2uX{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.TestPage_method__3d__X{padding:var(--space-md)}}@media (min-width:640px){.TestPage_page__hFKCE{padding-block:var(--space-2xl) var(--space-4xl)}.TestPage_facts__W1Esd{grid-template-columns:repeat(4,minmax(0,1fr))}.TestPage_methodRow__lH1mn{grid-template-columns:10rem minmax(0,1fr);gap:var(--space-md)}.TestPage_methodLabel__yqjqH{padding-top:3px}.TestPage_sections__7VB9o{gap:var(--space-3xl)}}.TestPage_keep__EpIUV{white-space:nowrap}.Recommendations_image__JpoEs{-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) ease}.Recommendations_cardLink__f1Jpa:after{content:"";position:absolute;inset:0}.Recommendations_cardLink__f1Jpa:focus-visible{outline:none}.Recommendations_head__ZPP84{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-md)}.Recommendations_headCopy__J_wu_{min-width:0}.Recommendations_heading__MbEF6,.Recommendations_panelHeading__lIAjM{color:hsl(var(--color-text-heading));font-family:var(--font-display);font-size:var(--recommendations-heading-size,clamp(1.6rem,1.25rem + 1.3vw,2.25rem));font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tighter);text-wrap:balance}.Recommendations_note__cCmNw,.Recommendations_panelNote__H_wju{margin-top:.35rem;color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:var(--lh-snug)}.Recommendations_action__uQkbk{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--size-touch);color:hsl(var(--color-brand));font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap}.Recommendations_action__uQkbk svg{transition:transform var(--duration-fast) ease}.Recommendations_action__uQkbk:hover svg{transform:translateX(3px)}.Recommendations_action__uQkbk:hover{text-decoration:underline;text-underline-offset:3px}.Recommendations_pill__D8h_j{display:inline-flex;align-items:center;justify-self:start;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}.Recommendations_kicker__iNGvg{font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.Recommendations_kicker__iNGvg,.Recommendations_meta__eLV08{color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs)}.Recommendations_meta__eLV08{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem var(--space-md);line-height:1.5}.Recommendations_metaItem__Ll8gk{display:inline-flex;align-items:center;gap:.35rem}.Recommendations_metaItem__Ll8gk svg{flex:none}.Recommendations_fresh__oFEGj{min-width:0;container:fresh/inline-size}.Recommendations_feature__y43nS,.Recommendations_tile__9Oiy1{position:relative;overflow:hidden;border:1px solid var(--card-border);background:var(--card-bg);color:hsl(var(--color-text-primary));transition:var(--card-transition)}.Recommendations_feature__y43nS:hover,.Recommendations_tile__9Oiy1:hover{border-color:var(--card-border-hover)}.Recommendations_feature__y43nS:hover .Recommendations_image__JpoEs,.Recommendations_tile__9Oiy1:hover .Recommendations_image__JpoEs{transform:scale(1.03)}.Recommendations_feature__y43nS:has(.Recommendations_cardLink__f1Jpa:focus-visible),.Recommendations_tile__9Oiy1:has(.Recommendations_cardLink__f1Jpa:focus-visible){outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}.Recommendations_feature__y43nS{display:grid;border-radius:var(--card-radius)}.Recommendations_featureMedia___P0Ks,.Recommendations_tileMedia__AVs5M{position:relative;overflow:hidden;background:hsl(var(--color-poster-paper-deep))}.Recommendations_featureMedia___P0Ks{aspect-ratio:3/2}.Recommendations_featureCopy__fQMmL{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1.1rem 1.15rem 1.25rem}.Recommendations_featureTitle__p2Nhl{color:hsl(var(--color-text-heading));font-family:var(--font-display);font-size:clamp(1.35rem,1.15rem + .9vw,1.8rem);font-weight:var(--fw-medium);line-height:1.18;letter-spacing:var(--tracking-tighter);overflow-wrap:anywhere;text-wrap:balance}.Recommendations_description__45tsy{display:-webkit-box;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}.Recommendations_tiles__2ErxD{display:grid;gap:.625rem;margin:.75rem 0 0;padding:0;list-style:none}.Recommendations_freshList__mZiBX .Recommendations_tiles__2ErxD{margin-top:0}.Recommendations_tileItem__Mhqbv{display:flex;min-width:0}.Recommendations_tile__9Oiy1{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.875rem;width:100%;padding:var(--space-sm);border-radius:var(--card-radius-row)}.Recommendations_tile__9Oiy1[data-has-image=false]{grid-template-columns:minmax(0,1fr)}.Recommendations_tileMedia__AVs5M{aspect-ratio:1;border-radius:var(--radius-md)}.Recommendations_tileCopy__vKCxa{display:grid;align-content:start;gap:.3rem;min-width:0;padding-top:.125rem}.Recommendations_tileTitle__5bnXl{margin-bottom:.2rem;color:hsl(var(--color-text-heading));font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:-.01em;overflow-wrap:anywhere}@container fresh (min-width: 40rem){.Recommendations_feature__y43nS{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.Recommendations_featureMedia___P0Ks{min-height:100%;aspect-ratio:auto}.Recommendations_feature__y43nS[data-has-image=false]{grid-template-columns:minmax(0,1fr)}.Recommendations_featureCopy__fQMmL{align-content:center;padding:clamp(1.4rem,3cqi,2.1rem)}.Recommendations_fresh__oFEGj:not(.Recommendations_freshList__mZiBX) .Recommendations_tiles__2ErxD{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.Recommendations_fresh__oFEGj:not(.Recommendations_freshList__mZiBX) .Recommendations_tile__9Oiy1{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-radius:var(--card-radius)}.Recommendations_fresh__oFEGj:not(.Recommendations_freshList__mZiBX) .Recommendations_tileMedia__AVs5M{aspect-ratio:16/10;border-radius:0}.Recommendations_fresh__oFEGj:not(.Recommendations_freshList__mZiBX) .Recommendations_tileCopy__vKCxa{padding:.85rem 1rem 1.05rem}}.Recommendations_mostRead__IiXPT{min-width:0;padding:1.4rem 1.15rem .6rem;border-radius:var(--radius-2xl);background:hsl(var(--color-surface-inverse))}.Recommendations_mostRead__IiXPT,.Recommendations_panelHeading__lIAjM{color:hsl(var(--color-text-on-inverse))}.Recommendations_panelNote__H_wju{color:hsl(var(--color-text-on-inverse-muted))}.Recommendations_rankList__rzetT{margin:.9rem 0 0;padding:0;list-style:none}.Recommendations_rankItem__Bc_rO{position:relative;display:grid;grid-template-columns:2.1rem 3.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding-block:.8rem;border-top:1px solid hsl(var(--color-text-on-inverse)/.14)}.Recommendations_rankItem__Bc_rO:has(.Recommendations_cardLink__f1Jpa:focus-visible){outline:2px solid hsl(var(--color-accent-on-inverse));outline-offset:2px;border-radius:var(--radius-sm)}.Recommendations_rank__EisfN{color:hsl(var(--color-accent-on-inverse));font-size:1.5rem;font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.Recommendations_rankThumb__VoPM9{position:relative;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:var(--radius-md);background:hsl(var(--color-text-on-inverse)/.1)}.Recommendations_rankCopy__7WgIw{min-width:0}.Recommendations_rankTitle___OBrA{display:-webkit-box;overflow:hidden;color:hsl(var(--color-text-on-inverse));font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.Recommendations_rankItem__Bc_rO:hover .Recommendations_rankTitle___OBrA{text-decoration:underline;text-decoration-color:hsl(var(--color-accent-on-inverse));text-underline-offset:3px}.Recommendations_rankMeta__NCuG0{margin-top:.25rem;color:hsl(var(--color-text-on-inverse-muted));font-size:var(--fs-3xs);line-height:1.45}.Recommendations_rankViews__5tzDH{display:inline-flex;align-items:center;gap:.3rem;color:hsl(var(--color-accent-on-inverse));font-weight:var(--fw-semibold)}.Recommendations_rankViews__5tzDH svg{flex:none}@media (min-width:1024px){.Recommendations_mostRead__IiXPT{padding:1.6rem 1.5rem .75rem}}@media (prefers-reduced-motion:reduce){.Recommendations_action__uQkbk:hover svg,.Recommendations_feature__y43nS:hover .Recommendations_image__JpoEs,.Recommendations_tile__9Oiy1:hover .Recommendations_image__JpoEs{transform:none}}.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_bodyBand__Ibgf0 .SpecialistProfile_column__yAnvG{max-width:var(--container-prose)}.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)}