.page_wrap__yUaJd{max-width:760px;margin:0 auto;padding:var(--header-clear) var(--gutter,20px) 96px}.page_head__FJwfT{padding-bottom:32px;border-bottom:1px solid var(--border,#ece4dd)}.page_h1__S5AJF{font-size:clamp(26px,5vw,38px);font-weight:800;line-height:1.32;letter-spacing:-.02em;color:var(--ink,#1b1410);margin:0 0 20px}.page_direct__WbBRw{font-size:17px;line-height:1.75;color:var(--ink,#1b1410);margin:0 0 24px}.page_actions__K1Msj{display:flex;flex-wrap:wrap;gap:10px}.page_ctaSub__LgfJQ,.page_cta__9uMOD{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:12px;font-size:16px;font-weight:700;text-decoration:none}.page_cta__9uMOD{background:var(--brand-cta,#b8462c);color:#fff6f1}.page_cta__9uMOD:hover{background:var(--brand-deep,#a63a1e)}.page_ctaSub__LgfJQ{background:#03c75a;color:#fff}.page_section__sdPE9{padding-top:40px}.page_h2__odYMU{font-size:20px;letter-spacing:-.01em;margin:0 0 16px}.page_h2__odYMU,.page_h3__RsqC2{font-weight:700;color:var(--ink,#1b1410)}.page_h3__RsqC2{font-size:16px;margin:0 0 6px}.page_section__sdPE9 p{font-size:16px;line-height:1.75;color:var(--ink,#1b1410);margin:0}.page_reviews__yLzov{margin-top:40px;padding:24px;border-radius:12px;background:var(--tint-soft,#fff3ec)}.page_reviews__yLzov .page_h2__odYMU{margin-bottom:12px}.page_reviewCounts__3i6bt{font-size:17px!important;font-weight:700}.page_reviewCounts__3i6bt,.page_reviewThemes__kCtqm{margin-bottom:8px!important}.page_asOf__4YHQF{font-size:13px!important;color:var(--dim,#7a6e66)}.page_criteria__CXo1z{list-style:none;counter-reset:crit;margin:0;padding:0;display:grid;gap:22px}.page_criteria__CXo1z>li{counter-increment:crit;padding-left:34px;position:relative}.page_criteria__CXo1z>li:before{content:counter(crit);position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;background:var(--brand-deep,#a63a1e);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center}.page_criteria__CXo1z p{font-size:15px;color:var(--ink,#1b1410)}.page_table__C1lVK{width:100%;border-collapse:collapse;font-size:15px}.page_table__C1lVK td,.page_table__C1lVK th{padding:13px 4px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#ece4dd);line-height:1.6}.page_table__C1lVK th{width:42%;font-weight:600;color:var(--dim,#7a6e66)}.page_table__C1lVK td{font-weight:600;color:var(--ink,#1b1410)}.page_priceNote__rzKnm{display:block;margin-top:3px;font-size:13px;font-weight:400;color:var(--dim,#7a6e66)}.page_hours__3DCCw{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:16px;line-height:1.6;color:var(--ink,#1b1410)}.page_hours__3DCCw>li:first-child{font-weight:700;color:var(--brand-deep,#a63a1e)}.page_note__LjMAy{margin-top:12px!important;font-size:14px!important;color:var(--dim,#7a6e66)}.page_doctor__B8KLs{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.page_doctorPhoto__02DNO{width:148px;height:auto;border-radius:12px;object-fit:cover}.page_doctorName__dbVOg{font-size:19px!important;font-weight:700;margin-bottom:5px!important}.page_doctorCred__nfa_Z{font-size:15px!important;font-weight:600;color:var(--brand-deep,#a63a1e);margin-bottom:5px!important}.page_doctorRole__SBE8g{font-size:15px!important;color:var(--dim,#7a6e66);margin-bottom:12px!important}.page_doctorLink__ebjVI,.page_inlineLink__aWZqv{display:inline-block;font-size:15px;font-weight:600;color:var(--brand-deep,#a63a1e)}.page_inlineLink__aWZqv{margin-top:12px}.page_numbers__yL8WK{list-style:none;margin:0;padding:0;display:grid;gap:11px}.page_numbers__yL8WK>li{display:flex;justify-content:space-between;gap:16px;padding-bottom:11px;border-bottom:1px solid var(--border,#ece4dd);font-size:15px}.page_numLabel__mcp_k{color:var(--dim,#7a6e66)}.page_numValue__czQ06{font-weight:700;color:var(--ink,#1b1410)}.page_nap__YTxoG{font-style:normal;display:grid;gap:5px;margin-bottom:14px;font-size:16px;line-height:1.7;color:var(--ink,#1b1410)}.page_nap__YTxoG>span:first-child{font-weight:700}.page_nap__YTxoG a{font-weight:700;color:var(--brand-deep,#a63a1e)}.page_faq__v6bI4{display:grid;gap:2px}.page_faq__v6bI4 details{border-bottom:1px solid var(--border,#ece4dd)}.page_faq__v6bI4 summary{cursor:pointer;padding:16px 0;font-size:16px;font-weight:600;line-height:1.55;color:var(--ink,#1b1410)}.page_faq__v6bI4 p{padding:0 0 18px;font-size:15px!important;color:var(--dim,#7a6e66)}.page_related__0IRc1{list-style:none;margin:0;padding:0;display:grid;gap:11px}.page_related__0IRc1 a{font-size:16px;font-weight:600;color:var(--brand-deep,#a63a1e)}.page_stamp__dJq6x{margin-top:48px;padding-top:20px;border-top:1px solid var(--border,#ece4dd)}.page_stamp__dJq6x p{font-size:13px;color:var(--dim,#7a6e66);margin:0}@media (max-width:560px){.page_wrap__yUaJd{padding-top:var(--header-clear)}.page_doctorPhoto__02DNO{width:116px}.page_table__C1lVK th{width:46%}}.RecommendationShared_context__pQzdL{background:var(--warm);padding:calc(var(--gutter) * 1.1) 0}.RecommendationShared_contextInner__4_KTT{display:grid;gap:calc(var(--gutter) / 2)}.RecommendationShared_context__pQzdL h2{font-size:clamp(1.75rem,3.4vw,2.9rem);font-weight:700;letter-spacing:-.04em}.RecommendationShared_context__pQzdL h3{font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:600;margin-bottom:calc(var(--gutter) / 4)}.RecommendationShared_direct__CUBaC{color:var(--ink-2);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.85;max-width:52rem}.RecommendationShared_contextGrid__xgtaQ{border-top:1px solid var(--ink);display:grid;gap:calc(var(--gutter) / 2);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-top:calc(var(--gutter) / 2)}.RecommendationShared_nap__cm98k{border-collapse:collapse;color:var(--ink);font-size:16px;line-height:1.7;margin-bottom:14px;width:100%}.RecommendationShared_nap__cm98k td,.RecommendationShared_nap__cm98k th{border-bottom:1px solid var(--line);padding:10px 0;text-align:left;vertical-align:top}.RecommendationShared_nap__cm98k th{color:var(--dim);font-weight:600;padding-right:16px;width:28%}.RecommendationShared_nap__cm98k a,.RecommendationShared_nap__cm98k td{font-weight:700}.RecommendationShared_doctorCred__QkkxU,.RecommendationShared_doctorLink__hEAIK,.RecommendationShared_inlineLink__paSdv,.RecommendationShared_nap__cm98k a,.RecommendationShared_related__n5NBZ a{color:var(--brand-text)}.RecommendationShared_compact__deWsj{margin:0;padding:26px 0}.RecommendationShared_compact__deWsj .RecommendationShared_contextInner__4_KTT{gap:10px}.RecommendationShared_compact__deWsj h2{font-size:16px;letter-spacing:-.02em}.RecommendationShared_compact__deWsj .RecommendationShared_direct__CUBaC,.RecommendationShared_compact__deWsj h3{display:none}.RecommendationShared_compact__deWsj .RecommendationShared_contextGrid__xgtaQ{border-top:0;display:block;padding-top:0}.RecommendationShared_compact__deWsj .RecommendationShared_contextGrid__xgtaQ>div{display:contents}.RecommendationShared_compact__deWsj .RecommendationShared_nap__cm98k{display:inline-table;font-size:13px;margin:0 18px 0 0;width:auto}.RecommendationShared_compact__deWsj .RecommendationShared_nap__cm98k td,.RecommendationShared_compact__deWsj .RecommendationShared_nap__cm98k th{border:0;padding:0}.RecommendationShared_compact__deWsj .RecommendationShared_nap__cm98k th{padding-right:8px;width:auto}.RecommendationShared_compact__deWsj .RecommendationShared_doctors__IgkBv{display:inline-flex;vertical-align:middle}.RecommendationShared_compact__deWsj .RecommendationShared_doctor__a3gP9{align-items:center;gap:8px}.RecommendationShared_compact__deWsj .RecommendationShared_doctor__a3gP9+.RecommendationShared_doctor__a3gP9{border:0;padding:0}.RecommendationShared_compact__deWsj .RecommendationShared_doctorPhoto__RQX23{display:none}.RecommendationShared_compact__deWsj .RecommendationShared_doctorCred__QkkxU,.RecommendationShared_compact__deWsj .RecommendationShared_doctorName__yy195,.RecommendationShared_compact__deWsj .RecommendationShared_doctorRole__MbcGe{display:inline;font-size:13px;margin:0}.RecommendationShared_compact__deWsj .RecommendationShared_doctorName__yy195{margin-right:8px}.RecommendationShared_compact__deWsj .RecommendationShared_doctorLink__hEAIK,.RecommendationShared_compact__deWsj .RecommendationShared_doctorRole__MbcGe{display:none}.RecommendationShared_compact__deWsj .RecommendationShared_linkBlock__piaH1{border-top:1px solid var(--line);margin-top:4px;padding-top:8px}.RecommendationShared_compact__deWsj .RecommendationShared_related__n5NBZ{display:flex;flex-wrap:wrap;gap:0}.RecommendationShared_compact__deWsj .RecommendationShared_related__n5NBZ li{padding-right:12px}.RecommendationShared_compact__deWsj .RecommendationShared_related__n5NBZ li+li{border-left:1px solid var(--line);padding-left:12px}.RecommendationShared_compact__deWsj .RecommendationShared_related__n5NBZ a{font-size:13px}.RecommendationShared_doctorLink__hEAIK,.RecommendationShared_inlineLink__paSdv{display:inline-block;font-size:15px;font-weight:600}.RecommendationShared_inlineLink__paSdv{margin-top:12px}.RecommendationShared_doctors__IgkBv{display:grid;gap:calc(var(--gutter) / 3)}.RecommendationShared_doctor__a3gP9{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:22px}.RecommendationShared_doctor__a3gP9>div{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.RecommendationShared_doctor__a3gP9+.RecommendationShared_doctor__a3gP9{border-top:1px solid var(--line);padding-top:calc(var(--gutter) / 3)}.RecommendationShared_doctorPhoto__RQX23{border-radius:12px;height:auto;object-fit:cover;width:148px}.RecommendationShared_doctorName__yy195{font-size:19px;font-weight:700;margin-bottom:5px}.RecommendationShared_doctorCred__QkkxU{font-size:15px;font-weight:600;margin-bottom:5px}.RecommendationShared_doctorRole__MbcGe{color:var(--dim);font-size:15px;margin-bottom:12px}.RecommendationShared_linkBlock__piaH1{border-top:1px solid var(--line);padding-top:calc(var(--gutter) / 2)}.RecommendationShared_related__n5NBZ{display:grid;gap:11px;list-style:none;margin:0;padding:0}.RecommendationShared_related__n5NBZ a{font-size:16px;font-weight:600}@media (max-width:760px){.RecommendationShared_contextGrid__xgtaQ{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.RecommendationShared_doctorPhoto__RQX23{width:116px}}.page_page__0KVxA{background:var(--paper);color:var(--ink)}.page_crumb__TTGEP{color:var(--dim)}.page_crumb__TTGEP a:hover{color:var(--brand-text)}.page_crumbCurrent__oxKfq{color:var(--ink)}.page_mast__VJ_Oa{background:var(--warm);border-bottom:1px solid var(--line);padding:max(calc(var(--gutter) * 1.6),var(--header-clear)) 0 0}.page_mast__VJ_Oa h1{font-size:clamp(1.95rem,3.4vw,3.1rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin-top:calc(var(--gutter) * .55);text-wrap:balance}.page_mastLead__4ilHn{color:var(--ink-2);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.8;margin-top:calc(var(--gutter) / 3);max-width:44em}.page_meta__i3Q6R{color:var(--dim);display:flex;flex-wrap:wrap;font-size:14px;margin-top:calc(var(--gutter) / 3);row-gap:6px}.page_meta__i3Q6R li{padding-right:16px}.page_meta__i3Q6R li+li{border-left:1px solid var(--line);padding-left:16px}.page_meta__i3Q6R b{color:var(--ink);font-weight:600}.page_hubBody__MyDCK{padding:calc(var(--gutter) * 1.1) 0 calc(var(--gutter) * 2)}.page_hubGrid__3Xtsv{align-items:start;display:grid;gap:calc(var(--gutter) * 1.2);grid-template-columns:15rem minmax(0,1fr)}.page_sideH__8TsYP{color:var(--dim);font-size:13px;font-weight:700;letter-spacing:.02em}.page_rail__irv6S{display:grid;gap:calc(var(--gutter) * .7);position:sticky;top:calc(var(--header-h) + 24px)}.page_cats__I5Wb4{border-top:1px solid var(--ink);margin-top:10px}.page_cats__I5Wb4 button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink-2);cursor:pointer;display:flex;font:inherit;font-size:15px;gap:12px;justify-content:space-between;min-height:44px;padding:8px 2px;text-align:left;width:100%}.page_cats__I5Wb4 button span{color:var(--dim);font-size:13px;font-variant-numeric:tabular-nums}.page_cats__I5Wb4 button:hover,.page_cats__I5Wb4 button[aria-pressed=true]{color:var(--brand-text)}.page_cats__I5Wb4 button[aria-pressed=true]{font-weight:700}.page_cats__I5Wb4 button[aria-pressed=true] span{color:var(--brand-text)}.page_letters__n_Qdt{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.page_letterBarM__bsQaX a,.page_letters__n_Qdt a{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:36px;min-width:36px;padding:0 8px}.page_letterBarM__bsQaX a:hover,.page_letters__n_Qdt a:hover{border-color:var(--ink);color:var(--ink)}.page_letterBarM__bsQaX a[aria-disabled=true],.page_letters__n_Qdt a[aria-disabled=true]{opacity:.35;pointer-events:none}.page_index__1i__n{min-width:0}.page_search__I3Zi3{align-items:center;border-top:1px solid var(--ink);display:grid;gap:calc(var(--gutter) / 2);grid-template-columns:auto minmax(0,1fr) auto;padding:calc(var(--gutter) / 3.2) 0}.page_search__I3Zi3 label{font-size:14px;font-weight:700;white-space:nowrap}.page_search__I3Zi3 input{background:transparent;border:0;color:var(--ink);font-family:var(--sans);font-size:clamp(1.1rem,1.8vw,1.5rem);min-height:44px;outline:0;width:100%}.page_search__I3Zi3 input::placeholder{color:var(--dim)}.page_search__I3Zi3 input:focus-visible{box-shadow:0 2px 0 var(--brand-text)}.page_search__I3Zi3 output{color:var(--dim);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.page_search__I3Zi3 output b{color:var(--ink);font-weight:700}.page_letterBarM__bsQaX{display:none}.page_group__N0ikT{border-top:1px solid var(--ink);scroll-margin-top:110px}.page_group__N0ikT+.page_group__N0ikT{margin-top:calc(var(--gutter) * .9)}.page_group__N0ikT summary{align-items:baseline;cursor:default;display:flex;gap:14px;list-style:none;padding:calc(var(--gutter) / 4) 0 calc(var(--gutter) / 5)}.page_group__N0ikT summary::-webkit-details-marker{display:none}.page_group__N0ikT h2{margin:0}.page_letter__vSh3b{font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;letter-spacing:-.02em;line-height:1}.page_groupCount__73quf{color:var(--dim);font-size:13px;font-variant-numeric:tabular-nums}.page_toggle__BeKP4{display:none;margin-left:auto}.page_terms__B_FxY{column-gap:calc(var(--gutter) / 1.5);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:calc(var(--gutter) / 6)}.page_terms__B_FxY li{border-bottom:1px solid var(--line)}.page_terms__B_FxY a{color:var(--ink-2);display:block;font-size:16px;font-weight:500;line-height:1.45;padding:11px 0}.page_terms__B_FxY a:focus-visible,.page_terms__B_FxY a:hover{color:var(--brand-text)}.page_terms__B_FxY small{margin-top:2px}.page_terms__B_FxY .page_def___6sR5,.page_terms__B_FxY small{color:var(--dim);display:block;font-size:13px;font-weight:400}.page_terms__B_FxY .page_def___6sR5{line-height:1.5;margin-top:4px}.page_empty__m3A9Q{border-top:1px solid var(--ink);padding:calc(var(--gutter) * .7) 0}.page_empty__m3A9Q p{color:var(--ink-2);font-size:17px}.page_empty__m3A9Q b{font-weight:700}.page_hint__KVpmp{color:var(--dim)!important;font-size:15px!important;margin-top:10px}.page_empty__m3A9Q button{background:transparent;border:1px solid var(--ink);border-radius:999px;cursor:pointer;font:inherit;font-weight:700;margin-top:18px;min-height:44px;padding:0 20px}.page_empty__m3A9Q button:hover{background:var(--ink);color:var(--paper)}.page_entryTop__CpQlW{background:var(--warm);border-bottom:1px solid var(--line);padding:max(calc(var(--gutter) * 1.2),var(--header-clear)) 0 calc(var(--gutter) * 1.1)}.page_answer__t7n7a{background:var(--paper);border:1px solid var(--line);border-radius:12px;column-gap:calc(var(--gutter) * 1.1);display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);margin-top:calc(var(--gutter) / 2.2);max-width:calc(67rem + var(--gutter) * 1.2);padding:calc(var(--gutter) / 1.6) calc(var(--gutter) / 1.4) calc(var(--gutter) / 1.8);row-gap:calc(var(--gutter) / 2.4)}.page_answerMain__ZzHCz{min-width:0}.page_cat__foSTq{color:var(--brand-text);font-size:13px;font-weight:700}.page_cat__foSTq:hover{text-decoration:underline;text-underline-offset:.2em}.page_answer__t7n7a h1{align-items:baseline;display:flex;flex-wrap:wrap;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:700;gap:6px 14px;letter-spacing:-.03em;line-height:1.18;margin-top:8px}.page_alias__Y4SY0{color:var(--dim);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:500;letter-spacing:-.01em}.page_definition__JhbuY{border-top:2px solid var(--ink);color:var(--ink-2);font-size:clamp(1.12rem,1.6vw,1.36rem);font-weight:500;line-height:1.72;margin-top:calc(var(--gutter) / 3);max-width:30em;padding-top:calc(var(--gutter) / 3.2)}.page_facts__PCwmE{align-self:start;border-top:1px solid var(--ink)}.page_facts__PCwmE>div{border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:5.6rem minmax(0,1fr);padding:12px 0}.page_facts__PCwmE dt{color:var(--dim);font-size:13px;font-weight:700;padding-top:3px}.page_facts__PCwmE dd{color:var(--ink-2);font-size:15.5px;line-height:1.6}.page_who__Hg_Ny dd{align-items:center;display:flex;gap:12px}.page_who__Hg_Ny img{border-radius:8px;flex:0 0 auto;height:52px;object-fit:cover;object-position:top;width:44px}.page_who__Hg_Ny b{color:var(--ink);display:block;font-size:15.5px;font-weight:700;line-height:1.3}.page_who__Hg_Ny span{color:var(--dim);display:block;font-size:13.5px;margin-top:2px}.page_who__Hg_Ny a{color:var(--brand-text);font-size:13.5px;font-weight:600;margin-left:auto;white-space:nowrap}.page_answerFoot__nGO4d{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px;grid-column:1/-1;justify-content:space-between;padding-top:calc(var(--gutter) / 3)}.page_status__OsTLC{color:var(--dim);display:flex;flex-wrap:wrap;font-size:13.5px}.page_status__OsTLC span{padding-right:12px}.page_status__OsTLC span+span{border-left:1px solid var(--line);padding-left:12px}.page_treat__OwMf6{align-items:center;border:1px solid var(--ink);border-radius:999px;color:var(--ink);display:inline-flex;font-size:15px;font-weight:700;gap:10px;min-height:44px;padding:0 20px}.page_treat__OwMf6:hover{background:var(--ink);color:var(--paper)}.page_bodyGrid__sjNeU{align-items:start;display:grid;gap:calc(var(--gutter) * 1.2);grid-template-columns:minmax(0,48rem) minmax(15rem,19rem);padding-block:calc(var(--gutter) * 1.1) calc(var(--gutter) * 1.6)}.page_main__03fR1{min-width:0}.page_prose___1FgZ h2,.page_section__upO2_ h2{border-top:1px solid var(--ink);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1.28;padding-top:calc(var(--gutter) / 2)}.page_prose___1FgZ h2:first-child{border-top:0;padding-top:0}.page_prose___1FgZ h2+p{margin-top:.8em}.page_prose___1FgZ p{color:var(--ink-2);font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.9;margin-top:1.6em}.page_prose___1FgZ h2:not(:first-child){margin-top:2.2em}.page_section__upO2_{background:transparent;margin-top:calc(var(--gutter) * 1.1);padding:0}.page_section__upO2_ .shell{padding:0}.page_riskBox__b887f{display:grid;gap:0 calc(var(--gutter) / 2);grid-template-columns:1fr 1fr;margin-top:calc(var(--gutter) / 2.4)}.page_riskColumn__aU5uj h3{font-size:1.05rem;font-weight:700}.page_riskColumn__aU5uj ul{display:grid;gap:8px;list-style:disc;margin-top:10px;padding-left:1.2em}.page_riskColumn__aU5uj li{color:var(--ink-2);font-size:15.5px;line-height:1.7}.page_riskColumn__aU5uj+.page_riskColumn__aU5uj{border-left:1px solid var(--line);padding-left:calc(var(--gutter) / 2)}.page_faqList__FIy6s{margin-top:calc(var(--gutter) / 2.4)}.page_faqItem__VS359{border-bottom:1px solid var(--line);padding:calc(var(--gutter) / 3.5) 0}.page_faqItem__VS359:first-child{padding-top:0}.page_faqQuestion__knEs_{font-size:1.08rem;font-weight:700;line-height:1.45}.page_faqOpen__ltRv1 .faq-a{color:var(--ink-2);font-size:15.5px;line-height:1.8;margin-top:8px;max-width:46em}.page_sourceList__dGsrM{margin-top:calc(var(--gutter) / 2.4)}.page_sourceList__dGsrM li{border-bottom:1px solid var(--line)}.page_sourceList__dGsrM a{color:var(--ink-2);display:flex;font-size:15.5px;font-weight:600;gap:16px;justify-content:space-between;padding:12px 0}.page_sourceList__dGsrM a:hover{color:var(--brand-text)}.page_sourceList__dGsrM a span{color:var(--dim);font-weight:400}.page_relatedGrid__wayIA{column-gap:calc(var(--gutter) / 1.5);display:grid;grid-template-columns:1fr 1fr;margin-top:calc(var(--gutter) / 2.4)}.page_relatedCard__Z2cE_{border-bottom:1px solid var(--line);color:var(--ink-2);display:block;padding:12px 0}.page_relatedCard__Z2cE_ strong{display:block;font-size:16px;font-weight:700;line-height:1.4}.page_relatedCard__Z2cE_ span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--dim);display:-webkit-box;font-size:14px;line-height:1.55;margin-top:3px;overflow:hidden}.page_relatedCard__Z2cE_:hover strong{color:var(--brand-text)}.page_moreCat__i_lTS{margin-top:calc(var(--gutter) / 1.6)}.page_moreCat__i_lTS h3{color:var(--dim);font-size:15px;font-weight:700}.page_moreCat__i_lTS ul{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:8px}.page_moreCat__i_lTS li a{color:var(--ink-2);display:inline-block;font-size:15px;font-weight:500;padding:7px 0}.page_moreCat__i_lTS .page_all__aTEvI a,.page_moreCat__i_lTS li a:hover{color:var(--brand-text)}.page_moreCat__i_lTS .page_all__aTEvI a{font-weight:700}.page_side__LsVPr{display:grid;gap:calc(var(--gutter) * .6);position:sticky;top:calc(var(--header-h) + 24px)}.page_toc___hu1c ol{border-top:1px solid var(--ink);margin-top:8px}.page_toc___hu1c li{border-bottom:1px solid var(--line)}.page_toc___hu1c a{border-left:2px solid transparent;color:var(--ink-2);display:block;font-size:14.5px;line-height:1.45;margin-left:-13px;padding:9px 0 9px 11px}.page_toc___hu1c a:hover{color:var(--brand-text)}.page_docInfo__i_qBE{border-top:1px solid var(--ink);margin-top:8px}.page_docInfo__i_qBE div{border-bottom:1px solid var(--line);display:grid;font-size:14px;gap:8px;grid-template-columns:4.5rem 1fr;padding:8px 0}.page_docInfo__i_qBE dt{color:var(--dim)}.page_docInfo__i_qBE dd{color:var(--ink-2);font-weight:600}.page_docInfo__i_qBE a{color:var(--brand-text)}.page_neighbors__IoPKQ ul{display:grid;gap:6px;margin-top:8px}.page_neighbors__IoPKQ a{color:var(--ink-2);display:flex;font-size:14.5px;gap:8px;padding:6px 0}.page_neighbors__IoPKQ a:hover{color:var(--brand-text)}.page_dir__g9swN{color:var(--dim);flex:0 0 auto}.page_tocM__L5iNA{display:none}@media (max-width:1023px){.page_bodyGrid__sjNeU,.page_hubGrid__3Xtsv{gap:0;grid-template-columns:minmax(0,1fr)}.page_rail__irv6S{display:block;position:static}.page_railLetters__LCWDS{display:none}.page_cats__I5Wb4{border-top:0;display:flex;gap:8px;margin:0 calc(var(--gutter) * -1);overflow-x:auto;padding:0 var(--gutter) 4px;scrollbar-width:none}.page_cats__I5Wb4 li{flex:0 0 auto}.page_cats__I5Wb4 button{border:1px solid var(--line);border-radius:999px;font-size:14px;gap:6px;min-height:40px;padding:6px 14px;white-space:nowrap;width:auto}.page_cats__I5Wb4 button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:600}.page_cats__I5Wb4 button[aria-pressed=true] span{color:var(--paper);opacity:.8}.page_search__I3Zi3{margin-top:calc(var(--gutter) * .6)}.page_letterBarM__bsQaX{background:var(--paper);border-bottom:1px solid var(--line);display:flex;gap:6px;margin:calc(var(--gutter) * .6) calc(var(--gutter) * -1) calc(var(--gutter) * .5);overflow-x:auto;padding:10px var(--gutter);position:sticky;scrollbar-width:none;top:var(--header-h);z-index:5}.page_letterBarM__bsQaX a{min-height:40px;min-width:40px}.page_group__N0ikT{scroll-margin-top:calc(var(--header-h) + 72px)}.page_group__N0ikT+.page_group__N0ikT{margin-top:0}.page_group__N0ikT summary{cursor:pointer;padding:14px 0}.page_toggle__BeKP4{color:var(--dim);display:block;font-size:13px}.page_group__N0ikT[open] .page_toggle__BeKP4:before{content:"접기"}.page_group__N0ikT:not([open]) .page_toggle__BeKP4:before{content:"펼치기"}.page_terms__B_FxY{grid-template-columns:1fr}.page_terms__B_FxY a{padding:12px 0}.page_answer__t7n7a{grid-template-columns:1fr;row-gap:calc(var(--gutter) / 2)}.page_bodyGrid__sjNeU{gap:calc(var(--gutter) * .8)}.page_side__LsVPr{grid-template-columns:1fr 1fr;position:static}.page_side__LsVPr .page_toc___hu1c{display:none}.page_tocM__L5iNA{border:1px solid var(--line);border-radius:12px;display:block;margin-bottom:calc(var(--gutter) * .8)}.page_tocM__L5iNA summary{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:space-between;list-style:none;min-height:48px;padding:0 16px}.page_tocM__L5iNA summary::-webkit-details-marker{display:none}.page_tocM__L5iNA span{color:var(--dim);font-size:13px;font-weight:500}.page_tocM__L5iNA ol{padding:0 16px 8px}.page_tocM__L5iNA li{border-top:1px solid var(--line)}.page_tocM__L5iNA a{color:var(--ink-2);display:block;font-size:15px;padding:10px 0}.page_relatedGrid__wayIA,.page_riskBox__b887f{grid-template-columns:1fr}.page_riskColumn__aU5uj+.page_riskColumn__aU5uj{border-left:0;border-top:1px solid var(--line);margin-top:16px;padding-left:0;padding-top:16px}}@media (max-width:680px){.page_crumb__TTGEP>:nth-last-child(-n+4){display:none}.page_entryTop__CpQlW{padding-bottom:calc(var(--gutter) * .9);padding-top:calc(var(--header-h) + 14px)}.page_answer__t7n7a{margin-top:14px;padding:18px 18px 16px;row-gap:14px}.page_answer__t7n7a h1{font-size:1.9rem}.page_definition__JhbuY{font-size:1.07rem;line-height:1.66;margin-top:10px;padding-top:10px}.page_facts__PCwmE>div{grid-template-columns:5rem 1fr;padding:9px 0}.page_facts__PCwmE dd{font-size:15px}.page_who__Hg_Ny img{height:46px;width:40px}.page_answerFoot__nGO4d{gap:10px;padding-top:12px}.page_treat__OwMf6{justify-content:center;width:100%}.page_side__LsVPr{grid-template-columns:1fr}}@media (max-width:620px){.page_search__I3Zi3{gap:2px;grid-template-columns:1fr auto}.page_search__I3Zi3 label{color:var(--dim);font-size:13px;grid-column:1/-1}.page_search__I3Zi3 input{font-size:1.1rem;min-height:40px}}@media (min-width:1024px){.page_neighborsBody__Ls9Hc{display:none}}