.editorial_narrow__SAkou{max-width:900px}.editorial_introduction__bja7b{margin-top:18px;color:var(--fo2-description);font-size:1rem;line-height:1.65}.editorial_meta__Q4QVS{margin-top:18px;display:flex;flex-wrap:wrap;gap:7px 14px;color:var(--fo2-muted);font-size:.76rem;line-height:1.5}.editorial_meta__Q4QVS a{color:var(--fo2-link);text-decoration:underline;text-underline-offset:.18em}.editorial_content__PAsWp section,.editorial_panel__AGo02,.editorial_related__u4Y16,.editorial_toc__TRA7z{border:1px solid var(--fo2-border);border-radius:3px;background:var(--fo2-window)}.editorial_toc__TRA7z{margin-top:30px;padding:20px 22px;background:linear-gradient(120deg,rgb(94 128 184/10%),transparent 52%),var(--fo2-inner)}.editorial_toc__TRA7z ol{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;list-style-position:inside;color:var(--fo2-muted);font-size:.8rem}.editorial_toc__TRA7z a{min-height:24px;display:inline-flex;align-items:center;color:var(--fo2-link)}.editorial_content__PAsWp{min-width:0;margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.editorial_content__PAsWp section{min-width:0;scroll-margin-top:92px;padding:26px}.editorial_content__PAsWp h2{color:var(--fo2-title);font-size:clamp(1.2rem,2.8vw,1.55rem);letter-spacing:-.025em;line-height:1.2}.editorial_content__PAsWp h3{margin-top:23px;color:var(--fo2-title);font-size:.96rem}.editorial_content__PAsWp li,.editorial_content__PAsWp p,.editorial_panel__AGo02 li,.editorial_panel__AGo02 p{color:var(--fo2-description);font-size:.88rem;line-height:1.72}.editorial_content__PAsWp p,.editorial_panel__AGo02 p{margin-top:12px}.editorial_content__PAsWp ol,.editorial_content__PAsWp ul,.editorial_panel__AGo02 ul{margin:12px 0 0 1.25rem}.editorial_content__PAsWp li+li,.editorial_panel__AGo02 li+li{margin-top:7px}.editorial_npcSteps__xFwj7{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editorial_npcStep__bJ8Oj{min-width:0;display:grid;grid-template-columns:68px minmax(0,1fr);gap:13px;align-items:center;border:1px solid var(--fo2-border);padding:12px;background:var(--fo2-row)}.editorial_npcStepPortrait___1cRH{width:68px;height:76px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--fo2-highlight);background:radial-gradient(circle at 50% 72%,rgb(83 137 67/55%) 0 30%,transparent 32%),linear-gradient(180deg,#526b73 0 42%,#394f35 43% 100%)}.editorial_npcSpriteViewport__6Ovav{position:relative;width:32px;height:48px;display:block;overflow:hidden}.editorial_npcSpriteSheet__JPhsQ{position:absolute;top:-96px;left:-32px;width:96px;height:192px;max-width:none;max-height:none;image-rendering:pixelated}.editorial_npcStepCopy__PZ834{min-width:0}.editorial_npcStepCopy__PZ834 small{display:block;color:var(--fo2-active);font-size:.66rem;font-weight:850;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.editorial_npcStepCopy__PZ834 h3{margin-top:5px;font-size:.92rem}.editorial_npcStepCopy__PZ834 p{margin-top:6px;font-size:.76rem;line-height:1.55}.editorial_content__PAsWp a,.editorial_panel__AGo02 a{color:var(--fo2-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.editorial_callout__JCj32{margin-top:18px;border-left:3px solid var(--fo2-active);padding:12px 15px;color:var(--fo2-text);background:var(--fo2-inner);font-size:.84rem;line-height:1.65}.editorial_formula__OSKVB{margin-top:16px;overflow-wrap:anywhere;border:1px solid var(--fo2-highlight);padding:14px 16px;color:var(--fo2-title);background:var(--fo2-inner);font:700 .82rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.editorial_tableWrap__NC5Wd{margin-top:18px;overflow-x:auto;border:1px solid var(--fo2-border)}.editorial_table__4F_Uo{width:100%;border-collapse:collapse;font-size:.8rem}.editorial_table__4F_Uo td,.editorial_table__4F_Uo th{padding:12px 14px;border-bottom:1px solid var(--fo2-border);color:var(--fo2-description);text-align:left;vertical-align:top}.editorial_table__4F_Uo th{color:var(--fo2-title);background:var(--fo2-inner)}.editorial_table__4F_Uo tr:last-child td{border-bottom:0}.editorial_related__u4Y16{margin-top:18px;padding:24px}.editorial_panel__AGo02 h2,.editorial_related__u4Y16 h2{color:var(--fo2-title);font-size:1.05rem}.editorial_cardGrid__72gsC,.editorial_related__u4Y16 ul{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none}.editorial_card__uNGao,.editorial_related__u4Y16 a{min-height:94px;display:block;border:1px solid var(--fo2-border);padding:15px;background:var(--fo2-row)}.editorial_card__uNGao:hover,.editorial_related__u4Y16 a:hover{border-color:var(--fo2-input-focus)}.editorial_card__uNGao small,.editorial_card__uNGao strong,.editorial_related__u4Y16 strong{display:block}.editorial_card__uNGao strong,.editorial_related__u4Y16 strong{color:var(--fo2-title);font-size:.85rem}.editorial_card__uNGao p,.editorial_related__u4Y16 span{display:block;margin-top:7px;color:var(--fo2-muted);font-size:.75rem;line-height:1.55}.editorial_card__uNGao small{margin-bottom:9px;color:var(--fo2-active);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.editorial_panel__AGo02{margin-top:18px;padding:26px}.editorial_coverage__HbUvc{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.editorial_coverage__HbUvc div{border:1px solid var(--fo2-border);padding:14px;background:var(--fo2-row)}.editorial_coverage__HbUvc dt{color:var(--fo2-muted);font-size:.7rem}.editorial_coverage__HbUvc dd{margin-top:6px;color:var(--fo2-title);font-size:1rem;font-weight:800}@media (max-width:620px){.editorial_cardGrid__72gsC,.editorial_coverage__HbUvc,.editorial_npcSteps__xFwj7,.editorial_related__u4Y16 ul,.editorial_toc__TRA7z ol{grid-template-columns:1fr}.editorial_content__PAsWp section,.editorial_panel__AGo02,.editorial_related__u4Y16{padding:20px}}.reference_page__L_KD7{width:min(1200px,calc(100% - 32px));margin:0 auto;padding:54px 0 86px}.reference_breadcrumbs__A1jSD{display:flex;flex-wrap:wrap;gap:7px;color:var(--fo2-muted);font-size:.75rem}.reference_breadcrumbs__A1jSD a:hover{color:var(--fo2-link)}.reference_intro__DxSeW{max-width:780px;margin:28px 0 38px}.reference_eyebrow__qtuPw{color:var(--fo2-active);font-size:.74rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.reference_intro__DxSeW h1{min-width:0;margin-top:10px;color:var(--fo2-title);font-size:clamp(2.05rem,4.2vw,3rem);letter-spacing:-.05em;line-height:1.04;overflow-wrap:anywhere}.reference_intro__DxSeW p:last-child{margin-top:18px;color:var(--fo2-description);font-size:1rem;line-height:1.65}.reference_directoryStats__JEyZs{margin:-10px 0 26px;border:1px solid var(--fo2-border);border-radius:2px;background:var(--fo2-panel)}.reference_directoryStats__JEyZs dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.reference_directoryStats__JEyZs dl>div{min-width:0;display:flex;flex-direction:column;gap:5px;padding:16px 18px}.reference_directoryStats__JEyZs dl>div+div{border-left:1px solid var(--fo2-border)}.reference_directoryStats__JEyZs dt{color:var(--fo2-muted);font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.reference_directoryStats__JEyZs dd{order:-1;color:var(--fo2-title);font-size:1.25rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference_resultSummary__y4uzb{margin-bottom:20px;color:var(--fo2-muted);font-size:.8rem;scroll-margin-top:84px}.reference_searchGroups__WdkQ7{display:grid;gap:34px}.reference_searchGroup__fd1J0{min-width:0}.reference_searchGroupHeading__sb0zr{margin-bottom:12px;display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-bottom:1px solid var(--fo2-border);padding-bottom:10px}.reference_searchGroupHeading__sb0zr h2{color:var(--fo2-title);font-size:1rem}.reference_searchGroupHeading__sb0zr span{color:var(--fo2-active);font-size:.7rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference_empty__oJRkF{min-width:0;border:1px solid var(--fo2-border);border-radius:2px;padding:36px;color:var(--fo2-description);background:var(--fo2-panel);overflow-wrap:anywhere}.reference_refineSearch___MbDh{max-width:760px;margin-bottom:28px}.reference_refineSearch___MbDh label{display:block;margin-bottom:8px;color:var(--fo2-description);font-size:.78rem;font-weight:760}.reference_refineSearch___MbDh div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.reference_refineSearch___MbDh input{min-width:0;height:46px;border:1px solid var(--fo2-input-border);border-radius:2px;outline:0;padding:0 13px;color:var(--fo2-text);background:var(--fo2-input)}.reference_refineSearch___MbDh button{min-height:46px;border:1px solid var(--fo2-button-border);border-radius:2px;padding:0 18px;color:var(--fo2-button-text);background:var(--fo2-button);font-size:.8rem;font-weight:850;cursor:pointer}.reference_refineSearch___MbDh div:focus-within{border-radius:2px;box-shadow:0 0 0 3px rgb(94 128 184/24%)}.reference_refineSearch___MbDh input:focus-visible{border-color:var(--fo2-input-focus);outline:0}@media (max-width:620px){.reference_page__L_KD7{width:min(100% - 24px,1200px);padding-top:34px}.reference_refineSearch___MbDh input{font-size:1rem}.reference_refineSearch___MbDh div{grid-template-columns:1fr}.reference_directoryStats__JEyZs dl>div{padding:13px 10px}.reference_directoryStats__JEyZs dt{font-size:.6rem;letter-spacing:.04em}.reference_directoryStats__JEyZs dd{font-size:1.05rem}.reference_resultSummary__y4uzb{scroll-margin-top:122px}.reference_searchGroups__WdkQ7{gap:28px}.reference_searchGroupHeading__sb0zr{align-items:flex-start;flex-direction:column;gap:4px}}