@keyframes page-module__E8ieJq__pgRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-module__E8ieJq__root{min-height:100dvh;color:var(--navy);background:#fff;overflow-x:clip}.page-module__E8ieJq__main{max-width:1440px;margin:0 auto;padding:clamp(18px,2.2vw,28px) clamp(16px,3vw,28px) clamp(56px,6vw,92px)}.page-module__E8ieJq__crumbs{margin-bottom:14px}.page-module__E8ieJq__crumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.page-module__E8ieJq__crumbs a{color:var(--muted)}@media (hover:hover) and (pointer:fine){.page-module__E8ieJq__crumbs a:hover{color:var(--teal-deep)}}.page-module__E8ieJq__crumbs [aria-current]{color:var(--navy);font-weight:700}.page-module__E8ieJq__crumbSep{color:#c6cdd4}.page-module__E8ieJq__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:clamp(18px,2.2vw,26px);display:flex}.page-module__E8ieJq__heroText{min-width:0}.page-module__E8ieJq__eyebrow{color:var(--muted);align-items:center;gap:12px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.page-module__E8ieJq__eyebrowLine{background:var(--teal);width:24px;height:1px;display:inline-block}.page-module__E8ieJq__h1{font-family:var(--font-display);letter-spacing:-.014em;text-wrap:balance;animation:page-module__E8ieJq__pgRise .5s var(--ease-out) backwards;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.15}.page-module__E8ieJq__h1Dot{color:var(--teal)}.page-module__E8ieJq__answer{max-width:72ch;color:var(--text);text-wrap:pretty;margin:10px 0 0;font-size:16.5px;line-height:1.65}.page-module__E8ieJq__queryPath{max-width:100%;color:var(--subtle);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;unicode-bidi:isolate;flex:0 auto;margin:0;font-size:13px}.page-module__E8ieJq__presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.page-module__E8ieJq__presetsLabel{color:var(--subtle);margin-inline-end:4px;font-size:13px;font-weight:700}.page-module__E8ieJq__preset{border:1px solid var(--line);min-height:38px;color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:500;transition:border-color .18s,background .18s,color .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.page-module__E8ieJq__preset:hover{border-color:var(--teal);background:var(--tint);color:var(--teal-deep)}}.page-module__E8ieJq__results{min-width:0}.page-module__E8ieJq__related{border-top:1px solid var(--line);margin-top:clamp(34px,4vw,52px);padding-top:clamp(24px,3vw,34px)}.page-module__E8ieJq__relatedTitle{font-family:var(--font-display);letter-spacing:-.012em;margin:0 0 4px;font-size:clamp(21px,1.9vw,27px);font-weight:500;line-height:1.2}.page-module__E8ieJq__relatedLine{max-width:70ch;color:var(--muted);text-wrap:pretty;margin:0 0 14px;font-size:14px}.page-module__E8ieJq__relatedLinks{flex-wrap:wrap;gap:8px;display:flex}.page-module__E8ieJq__relatedLink{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:8px 14px;transition:border-color .18s,background .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.page-module__E8ieJq__relatedLink:hover{border-color:var(--teal);background:var(--tint);color:var(--navy)}}.page-module__E8ieJq__relatedName{font-size:14.5px;font-weight:700}.page-module__E8ieJq__relatedHref{color:var(--subtle);text-align:right;font-size:12px}.page-module__E8ieJq__skelHeader{border-bottom:1px solid var(--line);height:72px}.page-module__E8ieJq__skelHeaderBar{align-items:center;gap:18px;max-width:1440px;height:100%;margin:0 auto;padding:0 clamp(16px,3vw,28px);display:flex}.page-module__E8ieJq__skelSearch{border:1px solid var(--line);background:var(--bg-soft);border-radius:13px;flex:1;height:50px}.page-module__E8ieJq__skelTitle{background:var(--divider);border-radius:8px;width:min(420px,80%);height:34px;margin:6px 0 22px;display:block}@media (max-width:767px),(max-width:1023px) and (hover:none){.page-module__E8ieJq__main{padding:14px 16px 32px}.page-module__E8ieJq__crumbs,.page-module__E8ieJq__eyebrow,.page-module__E8ieJq__answer,.page-module__E8ieJq__queryPath,.page-module__E8ieJq__presets{display:none}.page-module__E8ieJq__hero{margin-bottom:12px}.page-module__E8ieJq__h1{font-size:24px;line-height:1.2}.page-module__E8ieJq__related{margin-top:32px}.page-module__E8ieJq__relatedLinks{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.page-module__E8ieJq__relatedLinks::-webkit-scrollbar{display:none}.page-module__E8ieJq__relatedLink{flex:none}.page-module__E8ieJq__skelHeader{display:none}}
