.LesionComparator_wrap__2jQa1{margin:0}.LesionComparator_stage__Jdr8I{position:relative;overflow:hidden;border-radius:clamp(20px,2.4vw,30px);aspect-ratio:1200/560;background:var(--color-surface-tan);cursor:ew-resize;touch-action:pan-y;box-shadow:0 26px 70px rgba(35,31,28,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none}.LesionComparator_field__YVsg8{position:absolute;inset:0;width:100%;height:100%;display:block}.LesionComparator_dermLayer__fhVXx{position:absolute;inset:0;-webkit-clip-path:inset(0 0 0 var(--split));clip-path:inset(0 0 0 var(--split))}.LesionComparator_furrows__aMlA9{fill:none;stroke:rgba(107,64,38,.13);stroke-width:1.4}.LesionComparator_lesionSoft__xYl_M{filter:blur(3.4px);opacity:.94}.LesionComparator_lesionSharp__ZdTSz{filter:drop-shadow(0 6px 18px rgba(64,35,15,.3))}.LesionComparator_network__ERMpg{fill:none;stroke:rgba(255,228,202,.26);stroke-width:2.2}.LesionComparator_vessels__04Byd{fill:none;stroke:rgba(214,88,68,.5);stroke-width:3.4;stroke-linecap:round}.LesionComparator_globules__uzSTN{fill:rgba(30,15,6,.62)}.LesionComparator_glare__XYYVf{fill:rgba(255,248,238,.42);filter:blur(22px)}.LesionComparator_sideTag__JiiQ3{position:absolute;top:clamp(14px,1.8vw,22px);z-index:3;padding:8px 14px;border-radius:999px;font-size:clamp(11px,1vw,13px);font-weight:650;letter-spacing:-.01em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;transition:opacity .3s}.LesionComparator_sideTagLeft__9i2V7{left:clamp(14px,1.8vw,22px);background:rgba(35,31,28,.58);color:var(--color-cream)}.LesionComparator_sideTagRight__ghpXy{right:clamp(14px,1.8vw,22px);background:hsla(33,73%,97%,.88);color:var(--color-ink)}.LesionComparator_stage__Jdr8I[style*="--split: 9"] .LesionComparator_sideTagRight__ghpXy{opacity:0}.LesionComparator_seam__p_de6{position:absolute;top:0;bottom:0;left:var(--split);z-index:3;width:2px;margin-left:-1px;background:linear-gradient(180deg,hsla(33,73%,97%,.25),hsla(33,73%,97%,.95) 22%,hsla(33,73%,97%,.95) 78%,hsla(33,73%,97%,.25));pointer-events:none}.LesionComparator_handle__cl1qO{position:absolute;top:50%;left:var(--split);z-index:4;width:62px;height:62px;margin:-31px 0 0 -31px;padding:0;display:grid;place-items:center;border-radius:999px;background:hsla(33,73%,97%,.94);box-shadow:0 10px 30px rgba(35,31,28,.32);cursor:ew-resize;transition:transform .28s var(--ease-out-expo),box-shadow .28s}.LesionComparator_handle__cl1qO:hover,.LesionComparator_stage__Jdr8I:active .LesionComparator_handle__cl1qO{transform:scale(1.08)}.LesionComparator_handle__cl1qO:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.LesionComparator_handleGrip__cp6PQ{position:relative;width:26px;height:12px}.LesionComparator_handleGrip__cp6PQ:after,.LesionComparator_handleGrip__cp6PQ:before{content:"";position:absolute;top:50%;width:9px;height:9px;border-width:2px;border-left:2px solid var(--color-ink);border-bottom:0 solid var(--color-ink);border-right:0 solid var(--color-ink);border-top:2px solid var(--color-ink)}.LesionComparator_handleGrip__cp6PQ:before{left:0;transform:translateY(-50%) rotate(-45deg)}.LesionComparator_handleGrip__cp6PQ:after{right:0;transform:translateY(-50%) rotate(135deg)}.LesionComparator_stageHint__UGivH .LesionComparator_handle__cl1qO{animation:LesionComparator_comparatorHint__YAl5y 2.4s var(--ease-out-expo) 2}@keyframes LesionComparator_comparatorHint__YAl5y{0%,to{transform:translateX(0)}35%{transform:translateX(18px)}70%{transform:translateX(-10px)}}.LesionComparator_caption__MJnMV{margin-top:16px;max-width:68ch;font-size:15px;line-height:1.55;color:var(--color-text-muted)}@media (max-width:760px){.LesionComparator_stage__Jdr8I{aspect-ratio:4/5}.LesionComparator_handle__cl1qO{width:54px;height:54px;margin:-27px 0 0 -27px}}@media (prefers-reduced-motion:reduce){.LesionComparator_stageHint__UGivH .LesionComparator_handle__cl1qO{animation:none}}.AbcdeDemo_demo__wl7vW{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(20px,3vw,56px);gap:clamp(20px,3vw,56px);align-items:center}.AbcdeDemo_stage__DIA14{position:relative}.AbcdeDemo_canvas__3YKgG{display:block;width:100%;max-width:470px;height:auto;border-radius:clamp(20px,2.4vw,28px);overflow:hidden}.AbcdeDemo_skin__fApjY{fill:#e6cdb4}.AbcdeDemo_morph__VW59T{transition:d .75s var(--ease-out-expo)}.AbcdeDemo_lesion__CAx24{filter:drop-shadow(0 8px 20px rgba(64,35,15,.26))}.AbcdeDemo_overlay__qblI2{animation:AbcdeDemo_overlayIn__au1HB .5s var(--ease-out-expo) both}@keyframes AbcdeDemo_overlayIn__au1HB{0%{opacity:0}to{opacity:1}}.AbcdeDemo_colours__pXP_A{filter:blur(11px)}.AbcdeDemo_ghost__Ilg8R{fill:none;stroke:hsla(33,73%,97%,.92);stroke-width:2.4;stroke-dasharray:9 8}.AbcdeDemo_axis__1l3Zv{stroke:rgba(35,31,28,.5);stroke-width:1.6;stroke-dasharray:5 7}.AbcdeDemo_edge__A_Q40{fill:none;stroke:#ffd7ab;stroke-width:4;stroke-linejoin:round;stroke-dasharray:1400;animation:AbcdeDemo_traceEdge__57odi 1.6s var(--ease-out-expo) both}@keyframes AbcdeDemo_traceEdge__57odi{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}.AbcdeDemo_ruler__bHWX3,.AbcdeDemo_span__w8GZM{fill:none;stroke-width:3;stroke-linecap:round}.AbcdeDemo_ruler__bHWX3{stroke:rgba(35,31,28,.62)}.AbcdeDemo_span__w8GZM{stroke:var(--color-brand-dark)}.AbcdeDemo_rulerLabel__Y9Nck{fill:rgba(35,31,28,.72);font-size:22px;font-weight:650;text-anchor:middle}.AbcdeDemo_growth__8_PQ8{fill:none;stroke:#ffd7ab;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.AbcdeDemo_stack__SamtP{display:grid}.AbcdeDemo_stack__SamtP>*{grid-area:1/1;visibility:hidden}.AbcdeDemo_stack__SamtP>.AbcdeDemo_current__lD7JZ{visibility:visible;animation:AbcdeDemo_overlayIn__au1HB .5s var(--ease-out-expo) both}.AbcdeDemo_stageNote__APa1e{margin-top:14px;font-size:14.5px;line-height:1.5;color:var(--color-text-green-soft)}.AbcdeDemo_controls__uT9uU{display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,2.4vw,30px);max-width:620px}.AbcdeDemo_rail__P3n6T{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(6px,.8vw,10px);gap:clamp(6px,.8vw,10px);max-width:460px}.AbcdeDemo_letter__tqhrO{display:grid;place-items:center;aspect-ratio:1;padding:0;border-radius:clamp(14px,1.6vw,20px);background:hsla(0,0%,100%,.6);color:var(--color-text-green-soft);font-size:clamp(22px,2.6vw,34px);font-weight:600;letter-spacing:-.04em;transition:background .3s,color .3s,transform .4s var(--ease-out-expo)}.AbcdeDemo_letter__tqhrO:hover{background:#fff;transform:translateY(-3px)}.AbcdeDemo_letter__tqhrO:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.AbcdeDemo_letterActive__AXV5V{background:var(--color-ink);color:var(--color-brand-light)}.AbcdeDemo_letterActive__AXV5V:hover{background:var(--color-ink)}.AbcdeDemo_panel__qJyAA{min-width:0}.AbcdeDemo_panelTitle__Kam9c{font-size:clamp(24px,2.4vw,34px);font-weight:600;letter-spacing:-.032em;line-height:1.1;color:var(--color-ink)}.AbcdeDemo_panelText__HAuwb{margin-top:12px;max-width:44ch;font-size:16.5px;line-height:1.55;color:var(--color-text-green-soft)}@media (max-width:900px){.AbcdeDemo_demo__wl7vW{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AbcdeDemo_edge__A_Q40,.AbcdeDemo_morph__VW59T,.AbcdeDemo_overlay__qblI2,.AbcdeDemo_stack__SamtP>.AbcdeDemo_current__lD7JZ{transition:none;animation:none}}.RiskChecklist_card__Go6tn{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(20px,2.6vw,42px);gap:clamp(20px,2.6vw,42px);padding:clamp(26px,3vw,44px);border-radius:clamp(20px,2.4vw,30px);background:var(--color-ink);color:var(--color-cream)}.RiskChecklist_head__TiQ1T{grid-column:1;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.RiskChecklist_title__C6ZxS{font-size:clamp(20px,1.9vw,26px);font-weight:600;letter-spacing:-.028em}.RiskChecklist_counter__olQkR{display:flex;align-items:baseline;gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RiskChecklist_counterValue__L8Z6d{font-size:26px;font-weight:600;letter-spacing:-.04em;color:var(--color-brand-light)}.RiskChecklist_counterTotal__wlvXn{font-size:14px;color:var(--color-cream-faint)}.RiskChecklist_list___co3C{grid-column:1;grid-row:2;display:grid;grid-gap:6px;gap:6px;align-self:start}.RiskChecklist_row__HSK60{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:11px 14px;border-radius:14px;background:transparent;transition:background .25s}.RiskChecklist_row__HSK60:hover{background:hsla(33,73%,97%,.07)}.RiskChecklist_row__HSK60:focus-visible{outline:2px solid var(--color-brand-light);outline-offset:2px}.RiskChecklist_rowOn__lQtdX{background:hsla(27,74%,77%,.12)}.RiskChecklist_box__69U82{position:relative;margin-top:1px;width:22px;height:22px;border-radius:7px;border:1.5px solid hsla(27,74%,77%,.45);transition:background .25s,border-color .25s}.RiskChecklist_box__69U82:before{content:"";position:absolute;left:5px;top:6px;width:10px;height:5px;border-left:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);transform:rotate(-45deg) scale(.4);opacity:0;transition:transform .28s var(--ease-out-expo),opacity .2s}.RiskChecklist_rowOn__lQtdX .RiskChecklist_box__69U82{background:var(--color-brand-light);border-color:var(--color-brand-light)}.RiskChecklist_rowOn__lQtdX .RiskChecklist_box__69U82:before{opacity:1;transform:rotate(-45deg) scale(1)}.RiskChecklist_rowText__OS8rC{font-size:15.5px;line-height:1.45;color:var(--color-cream-soft)}.RiskChecklist_rowOn__lQtdX .RiskChecklist_rowText__OS8rC{color:var(--color-cream)}.RiskChecklist_verdict__YpjDi{grid-column:2;grid-row:1/span 2;align-self:stretch;display:flex;flex-direction:column;padding:clamp(22px,2.2vw,30px);border-radius:clamp(16px,1.8vw,22px);background:hsla(33,73%,97%,.07);border:1px solid hsla(33,73%,97%,.12);transition:background .4s,border-color .4s}.RiskChecklist_watch__Z0liF{background:hsla(27,74%,77%,.12);border-color:hsla(27,74%,77%,.28)}.RiskChecklist_act__nAIZH{background:rgba(176,86,51,.24);border-color:hsla(27,74%,77%,.42)}.RiskChecklist_meter__ltNtj{display:grid;grid-auto-flow:column;grid-gap:4px;gap:4px;margin-bottom:20px}.RiskChecklist_tick__G3_Vk{height:5px;border-radius:999px;background:hsla(33,73%,97%,.16);transform-origin:left center;transition:background .35s var(--ease-out-expo)}.RiskChecklist_tickOn__3S2gj{background:var(--color-brand-light)}.RiskChecklist_verdictTitle__Rzod9{font-size:clamp(19px,1.7vw,23px);font-weight:600;letter-spacing:-.028em;line-height:1.16}.RiskChecklist_verdictText__LyxWD{margin-top:10px;font-size:15.5px;line-height:1.52;color:var(--color-cream-soft)}.RiskChecklist_caveat__INezg{margin-top:14px;padding-top:14px;border-top:1px solid hsla(33,73%,97%,.14);font-size:13px;line-height:1.45;color:var(--color-cream-faint)}.RiskChecklist_cta__7IQ7O{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;background:var(--color-cream);color:var(--color-ink);font-size:15px;font-weight:650;transition:background .3s,transform .35s var(--ease-out-expo)}.RiskChecklist_cta__7IQ7O:hover{background:var(--color-brand-light);color:var(--color-ink);transform:translateY(-2px)}@media (max-width:900px){.RiskChecklist_card__Go6tn{grid-template-columns:1fr}.RiskChecklist_head__TiQ1T,.RiskChecklist_list___co3C,.RiskChecklist_verdict__YpjDi{grid-column:1}.RiskChecklist_head__TiQ1T{grid-row:1}.RiskChecklist_list___co3C{grid-row:2}.RiskChecklist_verdict__YpjDi{grid-row:3}.RiskChecklist_cta__7IQ7O{margin-top:22px}}.DermWhy_section__sxpYI{position:relative;padding:clamp(48px,6.5vw,104px) var(--section-x);margin:var(--page-gutter) auto 0;width:calc(100% - var(--page-gutter) * 2);max-width:var(--card-max);border-radius:var(--radius-xl);overflow:clip;background:radial-gradient(circle at 12% -10%,hsla(0,0%,100%,.72),transparent 42%),linear-gradient(146deg,var(--color-surface-cream-2),var(--color-surface-cream-3))}.DermWhy_intro__dUbOm{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-column-gap:clamp(32px,5vw,96px);column-gap:clamp(32px,5vw,96px);align-items:end}.DermWhy_eyebrow__OI3E9{grid-column:1/-1;font-size:11px;font-weight:750;letter-spacing:.16em;color:var(--color-brand-dark)}.DermWhy_heading__uC8Jg{margin-top:16px;max-width:14ch;font-size:clamp(32px,4.2vw,58px);line-height:1.04;font-weight:600;letter-spacing:-.035em}.DermWhy_subheading__XFk6P{margin-top:16px;max-width:46ch;font-size:16.5px;line-height:1.58;color:var(--color-text-muted)}.DermWhy_ledger__LR6Od{margin-top:clamp(30px,4vw,56px);display:grid}.DermWhy_row__nLcGs{display:grid;grid-template-columns:minmax(0,4fr) 280px minmax(0,5fr);grid-gap:clamp(20px,3vw,52px);gap:clamp(20px,3vw,52px);align-items:center;padding:clamp(26px,3vw,40px) 0;border-top:1px solid rgba(176,86,51,.24)}.DermWhy_row__nLcGs:last-child{border-bottom:1px solid rgba(176,86,51,.24)}.DermWhy_claim__TarJE{font-size:clamp(22px,2.4vw,34px);font-weight:600;letter-spacing:-.032em;line-height:1.08;text-wrap:balance}.DermWhy_figure__sGuYt{justify-self:center;width:100%;max-width:280px}.DermWhy_detail__0S1ck{margin:0;max-width:46ch;font-size:16px;line-height:1.58;color:var(--color-text-muted)}.DermWhy_svg__b5SmH{display:block;width:100%;height:auto;overflow:visible}.DermWhy_figLabel__4Lnha{fill:var(--color-text-muted);font-weight:600;text-anchor:middle;font-size:10px}.DermWhy_leader___3xRE{stroke:rgba(87,80,74,.5);stroke-width:1;stroke-dasharray:3 3}.DermWhy_tissue__sTgX9{fill:hsla(33,73%,97%,.72)}.DermWhy_layerLine__kZ3v_{stroke:rgba(176,86,51,.32);stroke-width:1.2}.DermWhy_depthLine__zmjXa{stroke:rgba(176,86,51,.34);stroke-width:1;stroke-dasharray:3 4}.DermWhy_markShallow__D3Q1k{fill:#c08a5c}.DermWhy_markDeep__dmMpF{fill:#6b4026}.DermWhy_dotKept__QG2dR{fill:rgba(176,86,51,.2)}.DermWhy_dotFlagged__CL2Q1{fill:var(--color-ink)}.DermWhy_dotRing__lT4p9{fill:none;stroke:var(--color-brand-dark);stroke-width:1.6;stroke-dasharray:4 5}.DermWhy_track__ZPUUp{stroke:rgba(176,86,51,.4);stroke-width:1.4;stroke-dasharray:4 5}.DermWhy_stop__zmIji{fill:var(--color-brand-dark)}.DermWhy_frame__Gpc29{fill:hsla(33,73%,97%,.9);stroke:rgba(176,86,51,.3);stroke-width:1}.DermWhy_frameBlot__ZpFPx{fill:#7a4f30}@media (max-width:1100px){.DermWhy_row__nLcGs{grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"claim figure" "detail figure";align-items:start;gap:12px clamp(20px,3vw,44px)}.DermWhy_claim__TarJE{grid-area:claim}.DermWhy_detail__0S1ck{grid-area:detail}.DermWhy_figure__sGuYt{grid-area:figure;align-self:center}}@media (max-width:760px){.DermWhy_intro__dUbOm{grid-template-columns:1fr}.DermWhy_heading__uC8Jg{max-width:100%}.DermWhy_row__nLcGs{grid-template-columns:1fr;grid-template-areas:"claim" "detail" "figure";gap:14px}.DermWhy_figure__sGuYt{justify-self:start;margin-top:6px}}.DermWhoFor_section__PoHSz{position:relative;isolation:isolate;padding:clamp(48px,6.5vw,104px) var(--section-x);margin:var(--page-gutter) auto 0;width:calc(100% - var(--page-gutter) * 2);max-width:var(--card-max);border-radius:var(--radius-xl);overflow:clip;background:radial-gradient(circle at 92% 6%,hsla(0,0%,100%,.6),transparent 34%),linear-gradient(158deg,var(--color-surface-green-1),var(--color-surface-green-2));color:var(--color-text-green-muted)}.DermWhoFor_section__PoHSz>:not(.DermWhoFor_signalField__v8J8V){position:relative;z-index:1}.DermWhoFor_signalField__v8J8V{position:absolute;z-index:0;top:-60px;right:-8%;width:min(760px,70%);height:340px;opacity:.55}.DermWhoFor_eyebrow__ycasu{display:block;font-size:11px;font-weight:750;letter-spacing:.16em;color:var(--color-text-green)}.DermWhoFor_heading___tpTv{margin-top:16px;max-width:16ch;font-size:clamp(32px,4.2vw,58px);line-height:1.04;font-weight:600;letter-spacing:-.035em;color:var(--color-ink)}.DermWhoFor_subheading__BAXXD{margin-top:18px;max-width:52ch;font-size:16.5px;line-height:1.58;color:var(--color-text-green-soft)}.DermWhoFor_block__y6ePr{margin-top:clamp(20px,2.6vw,36px)}.DermWhoFor_blockHead__CcuXs{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 28px;margin-bottom:clamp(18px,2vw,28px)}.DermWhoFor_blockTitle__vktv5{font-size:clamp(22px,2.1vw,30px);font-weight:600;letter-spacing:-.03em;color:var(--color-ink)}.DermWhoFor_blockNote__jVBtw{font-size:15px;line-height:1.45;color:var(--color-text-green-soft)}.DermWhoFor_note__Xtu_b{margin-top:clamp(24px,3vw,40px);padding-top:clamp(20px,2.2vw,28px);border-top:1px solid rgba(94,110,87,.28);max-width:86ch;font-size:15.5px;line-height:1.56;color:var(--color-text-green-muted)}.DermWhoFor_note__Xtu_b strong{color:var(--color-ink);font-weight:650}@media (max-width:900px){.DermWhoFor_heading___tpTv{max-width:100%}}.DermFlow_section__dDZKe{position:relative;isolation:isolate;padding:clamp(48px,6.5vw,104px) var(--section-x);margin:var(--page-gutter) auto 0;width:calc(100% - var(--page-gutter) * 2);max-width:var(--card-max);border-radius:var(--radius-xl);overflow:clip;background:radial-gradient(circle at 6% 0,hsla(0,0%,100%,.55),transparent 36%),linear-gradient(160deg,var(--color-surface-blue-1),var(--color-surface-blue-2));color:var(--color-text-blue-muted)}.DermFlow_section__dDZKe>:not(.DermFlow_signalField__YsNKw){position:relative;z-index:1}.DermFlow_signalField__YsNKw{position:absolute;z-index:0;top:8%;left:-6%;width:min(820px,76%);height:340px;opacity:.5}.DermFlow_eyebrow__Rb7oI{display:block;font-size:11px;font-weight:750;letter-spacing:.16em;color:var(--color-text-blue)}.DermFlow_heading__hlZoL{margin-top:16px;max-width:18ch;font-size:clamp(32px,4.2vw,58px);line-height:1.04;font-weight:600;letter-spacing:-.035em;color:var(--color-ink)}.DermFlow_subheading__ve8ZX{margin-top:18px;max-width:52ch;font-size:16.5px;line-height:1.58;color:var(--color-text-blue-soft)}.DermFlow_body__brsWW{margin-top:clamp(30px,4vw,56px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(28px,4vw,72px);gap:clamp(28px,4vw,72px);align-items:start}.DermFlow_track__GVuqN{position:relative;list-style:none;padding-left:clamp(58px,5vw,74px)}.DermFlow_rail__BfUjg{position:absolute;left:clamp(20px,1.8vw,26px);top:26px;bottom:26px;width:2px;border-radius:999px;background:repeating-linear-gradient(180deg,rgba(61,90,105,.3) 0 4px,transparent 4px 11px)}.DermFlow_railFill__7PQyq{display:block;width:100%;height:100%;border-radius:999px;background:linear-gradient(180deg,var(--color-brand),var(--color-brand-light));transform-origin:top center}.DermFlow_step__qiK_C{position:relative;padding-bottom:clamp(34px,4vw,56px)}.DermFlow_step__qiK_C:last-child{padding-bottom:0}.DermFlow_dot__SizPQ{position:absolute;left:calc(clamp(58px, 5vw, 74px) * -1);top:0;display:grid;place-items:center;width:clamp(42px,3.6vw,54px);height:clamp(42px,3.6vw,54px);border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--color-text-blue);font-size:13px;font-weight:700;letter-spacing:-.01em;box-shadow:0 0 0 6px var(--color-surface-blue-1);transition:background .5s var(--ease-out-expo),color .5s var(--ease-out-expo),transform .5s var(--ease-out-expo)}.DermFlow_step__qiK_C[data-reached=false] .DermFlow_dot__SizPQ{background:hsla(0,0%,100%,.72);color:var(--color-text-blue-soft);transform:scale(.88)}.DermFlow_step__qiK_C:not([data-reached=false]) .DermFlow_dot__SizPQ{background:var(--color-ink);color:var(--color-brand-light)}.DermFlow_duration__L_bZS{display:block;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-blue)}.DermFlow_stepTitle__mdQ5m{margin-top:8px;font-size:clamp(22px,2.3vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.12;color:var(--color-ink)}.DermFlow_stepText__aP_Tm{margin-top:10px;max-width:50ch;font-size:16.5px;line-height:1.56;color:var(--color-text-blue-soft)}.DermFlow_aside__H8o2v{position:-webkit-sticky;position:sticky;top:calc(var(--header-space) + 28px);display:grid;grid-gap:clamp(12px,1.4vw,18px);gap:clamp(12px,1.4vw,18px)}.DermFlow_media__2Gqce{position:relative;aspect-ratio:4/3;border-radius:clamp(20px,2.4vw,28px);overflow:hidden;background:var(--color-surface-blue-2)}.DermFlow_image__b60nk{object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.02);will-change:transform}.DermFlow_doctorImage__iovo_.DermFlow_doctorImage__iovo_{object-position:50% 0}.DermFlow_prep__e1zyz{padding:clamp(24px,2.6vw,34px);border-radius:clamp(20px,2.4vw,28px);background:hsla(0,0%,100%,.66)}.DermFlow_prepTitle___S00v{font-size:clamp(18px,1.6vw,22px);font-weight:600;letter-spacing:-.026em;color:var(--color-ink)}.DermFlow_prepList__XrWGC{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.DermFlow_prepItem__kXlIW{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;font-size:15.5px;line-height:1.5;color:var(--color-text-blue-muted)}.DermFlow_bullet__wIgEN{margin-top:8px;width:7px;height:7px;border-radius:999px;background:var(--color-brand)}@media (max-width:960px){.DermFlow_doctorMedia__prCex{aspect-ratio:1/1}.DermFlow_aside__H8o2v,.DermFlow_body__brsWW{grid-template-columns:1fr}.DermFlow_aside__H8o2v{position:static}.DermFlow_heading__hlZoL{max-width:100%}}@media (max-width:560px){.DermFlow_track__GVuqN{padding-left:52px}.DermFlow_rail__BfUjg{left:19px}.DermFlow_dot__SizPQ{left:-52px;width:40px;height:40px;font-size:12px}}