@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.0spvl5h7nh4kj.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.1elj1f4z6aq4a.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_821f66a5-module__EynVNW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_821f66a5-module__EynVNW__variable{--font-bfa-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_ad6422b9-module__O_P4jq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_ad6422b9-module__O_P4jq__variable{--font-bfa-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_EtNyX2KcRdVBy1GMoeGBjDTyNppB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_5ec23fe-module__pp4poW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_5ec23fe-module__pp4poW__variable{--font-bfa-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.bfa{--paper:#fbfaf7;--paper-2:#f4f3ec;--ink:#16181d;--ink-2:#565a63;--muted:#7d818a;--accent:#1c4fc4;--series:#2a78d6;--series-soft:#86b6ef;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--ctx:#898781;--grid:#e6e4da;--frame:#16181d47;--hairline:#16181d1f;--wash:#2a78d612;--tip-bg:#16181d;--tip-ink:#fbfaf7;--star:#b3860a;--tc-green:#0b8a3c;--tc-green-wash:#0b8a3c17;--bfa-serif:var(--font-bfa-serif), "Newsreader", Georgia, "Times New Roman", serif;--bfa-sans:var(--font-bfa-sans), "IBM Plex Sans", Inter, system-ui, sans-serif;--bfa-mono:var(--font-bfa-mono), "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .bfa{--paper:#141517;--paper-2:#1b1d21;--ink:#f2f1ec;--ink-2:#b9bcc4;--muted:#8a8d95;--accent:#8fb3ff;--series:#3987e5;--series-soft:#1c5cab;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--ctx:#8a8d95;--grid:#26282c;--frame:#f2f1ec4d;--hairline:#f2f1ec24;--wash:#3987e51a;--tip-bg:#f2f1ec;--tip-ink:#16181d;--star:#d9a616;--tc-green:#27ab62;--tc-green-wash:#27ab6221;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-theme=dark] .bfa{--paper:#141517;--paper-2:#1b1d21;--ink:#f2f1ec;--ink-2:#b9bcc4;--muted:#8a8d95;--accent:#8fb3ff;--series:#3987e5;--series-soft:#1c5cab;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--ctx:#8a8d95;--grid:#26282c;--frame:#f2f1ec4d;--hairline:#f2f1ec24;--wash:#3987e51a;--tip-bg:#f2f1ec;--tip-ink:#16181d;--star:#d9a616;--tc-green:#27ab62;--tc-green-wash:#27ab6221;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bfa{color:var(--ink);background:var(--paper);border:1px solid var(--hairline);font-family:var(--bfa-serif);letter-spacing:0;overflow-wrap:anywhere;border-radius:6px;padding:clamp(20px,4vw,48px) clamp(16px,4vw,40px) 56px;font-size:17.5px;line-height:1.68;position:relative}.bfa *{box-sizing:border-box}.bfa :where(div,section,article,aside,ul,ol,li,td,th,span,p){color:inherit}.bfa :where([data-article-prose],[data-fallback],[data-caption],[data-article-block]){color:var(--ink);font-family:var(--bfa-serif);letter-spacing:0;max-width:none;font-size:17.5px;line-height:1.68}.bfa :where([data-fallback]){font-size:15px;line-height:1.6}.bfa :where(strong,b){color:inherit;font-weight:600}.bfa :where(em,i){color:inherit}.bfa :where([data-article-prose],[data-fallback],[data-caption],[data-article-block],.bfa-fnpop) a{color:var(--accent);font-weight:inherit;border-bottom:1px solid #0000;text-decoration:none}.bfa :where([data-article-prose],[data-fallback],[data-caption],[data-article-block],.bfa-fnpop) a:hover{border-bottom-color:currentColor}.bfa a:focus-visible,.bfa [tabindex]:focus-visible,.bfa summary:focus-visible,.bfa button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.bfa-prose{max-width:690px;margin:0 auto}.bfa-wide{max-width:880px;margin:0 auto}.bfa p{font-size:inherit;line-height:inherit;margin:0 0 1.15em}.bfa hr{border:0;border-top:1px solid var(--frame);margin:34px 0}.bfa blockquote{border-left:3px solid var(--frame);color:var(--ink-2);margin:0 0 1.15em;padding:0 0 0 18px;font-style:italic}.bfa :is(ul,ol){margin:0 0 1.15em;padding-left:1.5em;list-style-position:outside}.bfa ul{list-style-type:disc}.bfa ol{list-style-type:decimal}.bfa li{margin:.3em 0;padding-left:2px}.bfa li::marker{color:var(--muted)}.bfa :is(code,pre){font-family:var(--bfa-mono);font-size:.86em}.bfa code{background:var(--wash);border-radius:3px;padding:1px 5px}.bfa pre{background:var(--paper-2);border:1px solid var(--hairline);margin:0 0 1.15em;padding:14px 16px;overflow-x:auto}.bfa pre code{background:0 0;padding:0}.bfa img{border-radius:0;max-width:100%;height:auto;margin:0 auto;display:block}.bfa-label{font-family:var(--bfa-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:600}.bfa-mono{font-family:var(--bfa-mono)}.bfa-kicker{align-items:center;gap:12px;margin-bottom:26px;display:flex}.bfa-kicker .bfa-rule{background:var(--frame);flex:1;height:1px}.bfa-kicker .bfa-label:first-child{color:var(--accent)}.bfa-dek{color:var(--ink-2);text-wrap:balance;margin:0 0 30px;font-size:clamp(18px,2.4vw,20.5px);font-style:italic;line-height:1.5}.bfa-titleblock{border:1px solid var(--frame);grid-template-columns:repeat(4,1fr);margin:0 0 40px;display:grid}.bfa-titleblock>div{border-left:1px solid var(--hairline);padding:10px 14px 12px}.bfa-titleblock>div:first-child{border-left:none}.bfa-titleblock .bfa-label{margin-bottom:3px;display:block}.bfa-titleblock .v{font-family:var(--bfa-mono);color:var(--ink);font-size:12.5px;line-height:1.45}.bfa .bfa-titleblock .v a{color:inherit;border-bottom:1px dotted var(--muted)}@media (max-width:620px){.bfa-titleblock{grid-template-columns:1fr 1fr}.bfa-titleblock>div:nth-child(3){border-left:none;border-top:1px solid var(--hairline)}.bfa-titleblock>div:nth-child(4){border-top:1px solid var(--hairline)}}.bfa-abstract{border:1px solid var(--frame);background:var(--paper-2);margin:0 0 12px;padding:22px 26px 20px}.bfa-abstract .bfa-label{color:var(--ink-2);margin-bottom:10px;display:block}.bfa-abstract p{margin:0;font-size:16.5px;line-height:1.62}.bfa-keywords{font-family:var(--bfa-sans);color:var(--muted);margin:10px 0 44px;font-size:12.5px;line-height:1.6}.bfa-keywords b{color:var(--ink-2);font-weight:600}.bfa h2{font-family:var(--bfa-serif);color:var(--ink);letter-spacing:-.008em;text-wrap:balance;margin:52px 0 16px;font-size:clamp(24px,3.4vw,28px);font-weight:600;line-height:1.22}.bfa h2:first-child{margin-top:0}.bfa [data-article-prose]>h2:first-child{margin-top:28px}.bfa h3{font-family:var(--bfa-serif);color:var(--ink);letter-spacing:-.004em;margin:36px 0 10px;font-size:21px;font-weight:600;line-height:1.3}.bfa h4{font-family:var(--bfa-sans);color:var(--ink);margin:26px 0 8px;font-size:15px;font-weight:600;line-height:1.4}.bfa h2 .no{font-family:var(--bfa-mono);color:var(--accent);vertical-align:.18em;letter-spacing:0;margin-right:10px;font-size:.62em;font-weight:500}.bfa sup{vertical-align:super;margin:0;font-size:.68em;line-height:0}.bfa sup a,.bfa sup.fn a{color:var(--accent);border-bottom:none;padding:0 1px;text-decoration:none}.bfa sup a:hover,.bfa sup.fn a:hover{background:var(--wash)}.bfa-def{border-left:3px solid var(--series);background:var(--wash);margin:0 0 20px;padding:16px 20px;font-size:16.5px}.bfa-def p{margin:0 0 .7em}.bfa-def p:last-child{margin:0}.bfa-todo{font-family:var(--bfa-mono);color:var(--muted);border:1px dashed var(--muted);border-radius:3px;padding:1px 6px;font-size:.82em}.bfa-gloss{border-bottom:1px dotted var(--muted);cursor:help}.bfa a.bfa-gloss{border-bottom:1px dotted var(--accent);cursor:pointer}.bfa a.bfa-gloss:hover{border-bottom-style:solid}.bfa-fnpop{z-index:30;opacity:0;background:var(--paper);max-height:260px;color:var(--ink-2);border:1px solid var(--frame);font-family:var(--bfa-sans);cursor:default;border-radius:4px;padding:10px 13px;font-size:12.5px;line-height:1.55;transition:opacity .12s linear,width .26s cubic-bezier(.2,.8,.2,1),max-height .26s cubic-bezier(.2,.8,.2,1);display:none;position:absolute;overflow:hidden;box-shadow:0 6px 22px #00000029}.bfa-fnpop[data-open]{opacity:1;display:block}.bfa-fnpop b{color:var(--accent)}.bfa-fnpop .hint{color:var(--accent);margin-top:7px;font-size:11px;display:block}.bfa-fnpop a{color:var(--accent);cursor:pointer}.bfa-fnpop p{font-size:inherit;line-height:inherit;margin:0 0 .5em}.bfa-fnpop[data-mode=fn],.bfa-fnpop[data-mode=fn-short]{cursor:pointer}.bfa-fnpop.expanded{cursor:default;max-height:min(440px,62vh);padding:14px 34px 14px 16px;font-size:13px;line-height:1.62;overflow-y:auto}.bfa-fnpop .close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-family:inherit;font-size:17px;line-height:1;position:absolute;top:5px;right:7px}.bfa-fnpop .close:hover{color:var(--ink)}.bfa-fnpop .jump{margin-top:9px;font-size:11.5px;display:block}.bfa-copybtn,.bfa-toggle{font-family:var(--bfa-mono);color:var(--accent);border:1px solid var(--hairline);cursor:pointer;vertical-align:1px;background:0 0;border-radius:3px;padding:2px 8px;font-size:11px;line-height:1.5}.bfa-copybtn:hover,.bfa-toggle:hover{background:var(--wash)}.bfa-toggle{margin:0 0 10px;display:inline-block}.bfa-toggle[aria-pressed=true]{background:var(--wash);border-color:var(--accent)}.bfa [data-article-block] :is(ul,ol){margin:0;padding:0;list-style:none}.bfa [data-article-block] li{margin:0;padding:0}.bfa figure[data-block]{border:1px solid var(--frame);background:var(--paper-2);margin:30px 0;padding:18px 20px}.bfa figure[data-block] figcaption{font-family:var(--bfa-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:11.5px;line-height:1.6}.bfa figure[data-block] :is(ul,ol){margin:0;padding:0;list-style:none}.bfa figure[data-block] li{justify-content:space-between;align-items:baseline;gap:18px;margin:.45em 0;padding:0;display:flex}.bfa figure[data-block] li>span:last-child{text-align:right;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.bfa-fig{border:1px solid var(--frame);background:var(--paper-2);max-width:880px;margin:30px auto 8px;padding:20px 20px 14px;position:relative}.bfa-fig>[data-island]{position:relative}.bfa-fig>[data-fallback]{font-family:var(--bfa-sans);color:var(--ink-2);font-size:13.5px;line-height:1.55}.bfa-figcap{font-family:var(--bfa-mono);color:var(--muted);max-width:880px;margin:0 auto 34px;padding:8px 2px 0;font-size:11.5px;line-height:1.6}.bfa-figcap b{color:var(--ink-2);font-weight:500}.bfa-figcap p{font-size:inherit;line-height:inherit;margin:0}.bfa-fig>[data-caption]{border-top:1px solid var(--hairline);margin:12px 0 0;padding:10px 0 0}.bfa-figtitle{font-family:var(--bfa-sans);color:var(--ink);margin:0 0 2px;font-size:14.5px;font-weight:600;line-height:1.4}.bfa-figsub{font-family:var(--bfa-sans);color:var(--muted);margin:0 0 14px;font-size:12.5px;line-height:1.5}.bfa-legend{font-family:var(--bfa-sans);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:0 0 10px;font-size:12.5px;display:flex}.bfa-legend .sw{vertical-align:-1px;background:var(--ctx);border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.bfa-legend .sw:first-child{background:var(--series)}.bfa-chart{width:100%}.bfa-chart svg{width:100%;height:auto;display:block}.bfa-chart text{font-family:var(--bfa-sans)}.bfa-tip{z-index:5;pointer-events:none;background:var(--tip-bg);color:var(--tip-ink);font-family:var(--bfa-sans);opacity:0;border-radius:4px;max-width:260px;padding:8px 11px;font-size:12.5px;line-height:1.5;transition:opacity .12s linear;position:absolute;box-shadow:0 4px 14px #0000002e}.bfa-tip b{font-weight:600}.bfa-tip .m{opacity:.75}@media (prefers-reduced-motion:reduce){.bfa-tip,.bfa-fnpop{transition:none}}.bfa-tablewrap{border:1px solid var(--frame);max-width:100%;margin:26px 0 8px;overflow-x:auto}.bfa table{border-collapse:collapse;width:100%;min-width:560px;font-family:var(--bfa-sans);background:var(--paper-2);margin:0;font-size:13.5px;line-height:1.5;display:table;overflow:visible}.bfa :where([data-article-prose],[data-fallback])>table{border:1px solid var(--frame);min-width:0;margin:26px 0 8px;display:block;overflow-x:auto}.bfa table caption{text-align:left;caption-side:top;color:var(--muted);padding:12px 14px 2px}.bfa th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--frame);vertical-align:bottom;padding:10px 14px;font-size:11px;font-weight:600}.bfa td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:9px 14px}.bfa tr:last-child td{border-bottom:none}.bfa td.num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bfa tr.hot td{background:var(--tc-green-wash)}.bfa tr.hot td:first-child{box-shadow:inset 3px 0 0 var(--tc-green)}.bfa td .sub{color:var(--muted);font-size:12px}.bfa-card{border:1px solid var(--frame);border-left:3px solid var(--series);background:var(--paper);font-family:var(--bfa-sans);margin-top:14px;padding:16px 20px 14px;font-size:13.5px;line-height:1.6}.bfa-card h4{color:var(--ink);margin:0 0 4px;font-family:inherit;font-size:15px;font-weight:600}.bfa-card .meta{color:var(--muted);margin-bottom:8px;font-size:12px}.bfa-card p{color:var(--ink-2);font-size:inherit;line-height:inherit;margin:0 0 6px}.bfa-card .refline{color:var(--muted);font-size:12px}.bfa-hint{font-family:var(--bfa-sans);color:var(--muted);margin-top:10px;font-size:12px}.bfa details{max-width:880px;font-family:var(--bfa-sans);color:var(--ink-2);background:0 0;border:0;border-radius:0;margin:10px auto 0;padding:0;font-size:13px}.bfa summary{cursor:pointer;color:var(--accent);font-weight:500;font-family:var(--bfa-sans);padding:4px 0}.bfa details .bfa-tablewrap{margin-top:10px}.bfa-offers{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 4px;display:grid}.bfa-offers .bfa-cta{margin:0}@media (max-width:640px){.bfa-offers{grid-template-columns:1fr}}.bfa-pull{border-top:1px solid var(--frame);border-bottom:1px solid var(--frame);color:var(--ink);text-wrap:balance;margin:34px 0;padding:18px 4px;font-size:21px;font-style:italic;line-height:1.45}.bfa-cta{border:1px solid var(--frame);background:var(--paper-2);margin:30px 0;padding:20px 24px;font-size:16px}.bfa-cta .bfa-label{color:var(--ink-2);margin-bottom:8px;display:block}.bfa-cta p{margin:0 0 .6em}.bfa-cta p:last-child{margin:0}.bfa-sig{margin:40px 0 0;font-size:16.5px}.bfa-sig .who{font-weight:600}.bfa-sig .role{color:var(--ink-2);font-style:italic}.bfa-cite{border:1px dashed var(--muted);font-family:var(--bfa-mono);color:var(--ink-2);margin:36px 0 0;padding:14px 18px;font-size:12px;line-height:1.7;overflow-x:auto}.bfa-cite .bfa-label{margin-bottom:6px;display:block}.bfa-refs{border-top:2px solid var(--ink);margin-top:56px;padding-top:18px}.bfa-refs h3{font-family:var(--bfa-serif);margin:0 0 6px;font-size:21px;font-weight:600}.bfa-refs .note{font-family:var(--bfa-sans);color:var(--muted);margin:0 0 18px;font-size:12.5px}.bfa-refs ol{font-family:var(--bfa-sans);color:var(--ink-2);margin:0;padding-left:30px;font-size:13px;line-height:1.62}.bfa-refs li{margin:0 0 9px;padding-left:4px}.bfa-refs li::marker{color:var(--ink-2)}.bfa-refs li:target{background:var(--wash);box-shadow:0 0 0 6px var(--wash)}.bfa-refs li b{color:var(--ink);font-weight:600}.bfa-refs li .calc{color:var(--ink-2)}
