.styles_body__8YWsZ{min-width:0}.styles_body__8YWsZ>:first-child{margin-top:0}.styles_h2__0xqcE,.styles_h3__azISp{scroll-margin-top:var(--space-8);font-weight:500;text-wrap:balance}.styles_h2__0xqcE,.styles_h3__azISp,.styles_lede__iPYlL{height:calc-size(auto,round(up,size,var(--n-baseline)))}.styles_lede__iPYlL:has(+.styles_rule__xFrua){height:auto}.styles_h2__0xqcE{font-size:var(--h3);--shift:var(--h3-shift-major);line-height:var(--h3-lh);letter-spacing:-.02em;margin-top:var(--space-4);--block-gap:var(--space-3)}.styles_h3__azISp{font-size:var(--h4);--shift:var(--h4-shift-major);line-height:var(--h4-lh);letter-spacing:-.01em;margin-top:var(--space-4);--block-gap:var(--space-4)}.styles_h2__0xqcE+.styles_h3__azISp{margin-top:0}.styles_h2__0xqcE strong,.styles_h3__azISp strong{font-weight:inherit}.styles_lede__iPYlL{font-size:var(--body-lg);--shift:var(--body-lg-solid-shift-major);line-height:var(--n-baseline);color:#333333;--block-gap:var(--space-5);max-width:54ch;text-wrap:pretty}@media (min-width:40em){.styles_lede__iPYlL{font-size:var(--type-24);--shift:var(--type-24-shift);line-height:var(--type-24-lh)}.styles_h3__azISp{--block-gap:var(--space-3)}}@media (min-width:64em){.styles_h2__0xqcE{--block-gap:var(--space-5)}}.styles_paragraph___2E_8{--shift:var(--body-md-shift-major);--block-gap:var(--space-4)}.styles_list__MgMXF,.styles_paragraph___2E_8{font-size:var(--body-md);line-height:var(--body-md-lh);color:#333333;max-width:68ch}.styles_list__MgMXF{padding-left:var(--space-3)}.styles_list__MgMXF li{--shift:var(--body-md-shift-major);--block-gap:var(--space-2)}.styles_list__MgMXF>li:last-child:nth-child(odd){--block-gap:var(--space-4)}.styles_lede__iPYlL a,.styles_list__MgMXF a,.styles_paragraph___2E_8 a{color:var(--n-red);text-decoration:underline;text-underline-offset:2px}.styles_lede__iPYlL strong,.styles_list__MgMXF strong,.styles_paragraph___2E_8 strong{font-weight:500}.styles_rule__xFrua{--rule-span:calc(3 * var(--n-baseline) - 1px);--rule-foot:var(--space-4);--rule-cap:7.2px;--rule-top:calc(round(nearest,
      (var(--rule-span) + var(--rule-cap) - var(--rule-foot)) /
      2 + 1px + var(--rule-foot),
      var(--n-minor-baseline)) - 1px - var(--rule-foot));border:0;border-top:1px solid var(--n-hairline);margin-top:var(--rule-top);margin-bottom:calc(var(--rule-span) - var(--rule-top))}.styles_lede__iPYlL+.styles_rule__xFrua{--rule-foot:var(--space-6)}@media (max-width:39.999em){.styles_lede__iPYlL{--block-gap:var(--space-4)}.styles_lede__iPYlL+.styles_rule__xFrua{--rule-foot:var(--space-4)}}.styles_list__MgMXF:has(>li:last-child:nth-child(2n))+.styles_rule__xFrua{--rule-foot:var(--space-2)}@media (min-width:64em){.styles_rule__xFrua{--rule-cap:22.8px}}.styles_rule__xFrua+.styles_h2__0xqcE{margin-top:0}@media (max-width:900px){.styles_lede__iPYlL{max-width:none}}.styles_contents__XrW77{position:-webkit-sticky;position:sticky;top:var(--space-16);max-height:calc(100dvh - var(--space-16) - var(--space-8));overflow-y:auto}.styles_label__AMbQr{--shift:var(--body-md-shift-major);--block-gap:var(--space-4)}.styles_list__OJd9O{list-style:none;margin:0;padding:0}.styles_nested__RZNqy{padding-left:var(--space-2)}.styles_link__p_nAu{display:block;font-size:var(--body-sm);--shift:var(--body-sm-shift);line-height:var(--body-sm-lh);--block-gap:var(--space-1);padding-top:var(--shift);padding-bottom:calc(var(--block-gap) - var(--shift));color:#8a8a8a;text-decoration:none;text-wrap:pretty}.styles_active__QaD_N,.styles_link__p_nAu:hover{color:#111111}.styles_link__p_nAu strong{font-weight:inherit}@media (max-width:900px){.styles_contents__XrW77{position:static;max-height:none;overflow-y:visible;border-bottom:1px solid var(--n-hairline);padding-bottom:calc(var(--gap-md) - 1px)}.styles_nested__RZNqy{display:none}.styles_parentActive__7NuAB{color:#111111}}.styles_nav__vW3V_{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--body-md);--shift:var(--body-md-shift);line-height:var(--body-md-lh)}.styles_current__KLvUO,.styles_link__ZOWiM{--block-gap:var(--space-1);padding-top:var(--shift);padding-bottom:calc(var(--block-gap) - var(--shift))}.styles_link__ZOWiM{color:#8a8a8a;text-decoration:none}.styles_current__KLvUO,.styles_link__ZOWiM:hover{color:#111111}@media (max-width:900px){.styles_nav__vW3V_{flex-direction:row;flex-wrap:wrap;gap:0 var(--space-4)}}.styles_page__alqPI{background:#ffffff;color:#111111;row-gap:0;padding:var(--gap-lg-major) var(--section-pad-x) var(--gap-xl-major)}.styles_rail__EYBN0{grid-column:1/span 2;grid-row:1/span 3;align-self:baseline;position:-webkit-sticky;position:sticky;top:var(--space-16)}.styles_railLabel__A6sS8{display:block;--shift:var(--body-md-shift-major);--block-gap:var(--space-3);padding-top:var(--shift);padding-bottom:calc(var(--block-gap) - var(--shift));text-decoration:none}.styles_railLabel__A6sS8:hover{text-decoration:underline;text-underline-offset:2px}.styles_title__iI1G_{grid-column:3/-1;grid-row:1;align-self:baseline;font-size:var(--h1);--shift:var(--title-shift-major);line-height:var(--title-lh);font-weight:500;letter-spacing:-.03em;text-wrap:balance;--block-gap:var(--gap-lg-major);padding-top:var(--shift);padding-bottom:calc(var(--block-gap) - var(--shift))}.styles_intro__WDQqF{grid-column:3/span 7;grid-row:2;min-width:0;height:calc-size(auto,round(up,size,var(--n-baseline)))}.styles_main__2d8_w{grid-column:3/span 7;grid-row:3;min-width:0}.styles_aside__oqfz_{grid-column:10/span 3;grid-row:2/span 2;min-width:0}@media (max-width:900px){.styles_page__alqPI{grid-template-columns:1fr}.styles_aside__oqfz_,.styles_intro__WDQqF,.styles_main__2d8_w,.styles_rail__EYBN0,.styles_title__iI1G_{grid-column:auto;grid-row:auto}.styles_rail__EYBN0{position:static}.styles_rail__EYBN0 nav{display:none}.styles_railLabel__A6sS8{--block-gap:var(--space-4)}.styles_title__iI1G_{--block-gap:var(--gap-md-major)}.styles_intro__WDQqF{order:1}.styles_intro__WDQqF hr{--rule-span:calc(2 * var(--n-baseline) - 1px);--rule-cap:12.8px}.styles_aside__oqfz_{order:2}.styles_main__2d8_w{order:3;padding-top:var(--gap-md-major)}}