@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/62492e45f348cf87-s.1i31pqskun3om.woff2)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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.2tf78tohaw2ta.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c73d4b34880585a8-s.1o1rwbwcd1il6.woff2)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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f00b8cc54454926d-s.2zjf5q-8tbk0-.woff2)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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/741805f5bd1ef272-s.412k-l0vbrw4v.woff2)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:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.3yajkaw9ed9d3.woff2)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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.woff2)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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_bb3b3ef4-module__4wI8Da__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_bb3b3ef4-module__4wI8Da__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
.Logo-module-scss-module__OB5boW__logo{font-family:var(--font-family-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap}.Logo-module-scss-module__OB5boW__extension{color:var(--color-brand-text)}
.ArticleGroups-module-scss-module__AZ4xNG__group+.ArticleGroups-module-scss-module__AZ4xNG__group{margin-top:3rem}.ArticleGroups-module-scss-module__AZ4xNG__group h2{margin-bottom:var(--gap-xl);font-size:var(--font-size-h3)}.ArticleGroups-module-scss-module__AZ4xNG__links{border-top:1.5px solid var(--color-border-emphasis);list-style:none}.ArticleGroups-module-scss-module__AZ4xNG__links li{border-bottom:1px solid var(--color-border-primary);padding:1.2rem 0}.ArticleGroups-module-scss-module__AZ4xNG__links a{font-family:var(--font-family-serif);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold)}.ArticleGroups-module-scss-module__AZ4xNG__links p{margin-top:var(--gap-sm);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}
.Byline-module-scss-module__S4Yr5W__byline{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:1.2rem}.Byline-module-scss-module__S4Yr5W__byline a{color:var(--color-text-tertiary)}.Byline-module-scss-module__S4Yr5W__byline a:hover{color:var(--color-text-primary)}
.ArticleHeader-module-scss-module__rgupmW__header{margin-bottom:2.5rem}.ArticleHeader-module-scss-module__rgupmW__header h1{letter-spacing:-.02em}.ArticleHeader-module-scss-module__rgupmW__lead{font-family:var(--font-family-serif);font-size:var(--font-size-lead);line-height:var(--line-height-base);color:var(--color-text-secondary);margin-top:1.2rem}
.AsideLinks-module-scss-module__jieVla__list{line-height:var(--line-height-sm);list-style:none}.AsideLinks-module-scss-module__jieVla__list li+li{margin-top:.8rem}.AsideLinks-module-scss-module__jieVla__ordered{padding-left:1.2rem;list-style:decimal}.AsideLinks-module-scss-module__jieVla__plain a{color:var(--color-text-primary);text-decoration:none}.AsideLinks-module-scss-module__jieVla__plain a:hover{color:var(--color-brand-text)}
.AsideSection-module-scss-module__GcVBaW__section{border-bottom:1px solid var(--color-border-primary);font-size:var(--font-size-sm);margin-bottom:1.5rem;padding-bottom:1.5rem}.AsideSection-module-scss-module__GcVBaW__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.AsideSection-module-scss-module__GcVBaW__section>p{font-size:var(--font-size-xs);line-height:var(--line-height-base);color:var(--color-text-tertiary)}.AsideSection-module-scss-module__GcVBaW__section>p a{color:var(--color-text-tertiary)}@media (max-width:992px){.AsideSection-module-scss-module__GcVBaW__desktopOnly{display:none}}
.Citation-module-scss-module__2nAHXq__citation{font-family:var(--font-family-sans);margin-left:.1em;font-size:.7em;line-height:0;position:relative;top:-.5em}.Citation-module-scss-module__2nAHXq__citation a{text-decoration:none}.Citation-module-scss-module__2nAHXq__citation a:hover{text-decoration:underline}
.RelatedLinks-module-scss-module__DCn_rG__related{border-top:1px solid var(--color-border-primary);margin-top:3rem;padding-top:1.5rem}.RelatedLinks-module-scss-module__DCn_rG__related ul{gap:var(--gap-md) 1.2rem;font-size:var(--font-size-sm);flex-wrap:wrap;list-style:none;display:flex}
.Sources-module-scss-module__PcB5eW__sources{border-top:1px solid var(--color-border-primary);margin-top:3rem;padding-top:2rem;scroll-margin-top:2rem}.Sources-module-scss-module__PcB5eW__sources ol{font-size:var(--font-size-xs);line-height:var(--line-height-base);color:var(--color-text-secondary);padding-left:1.2rem}.Sources-module-scss-module__PcB5eW__sources li{border-radius:var(--border-radius-sm);transition:background-color var(--transition-slow);scroll-margin-top:2rem}.Sources-module-scss-module__PcB5eW__sources li:target{background-color:var(--color-brand-tint-2)}.Sources-module-scss-module__PcB5eW__sources li+li{margin-top:var(--gap-sm)}
.ArticleLayout-module-scss-module__ARu0uG__layout{grid-template-columns:minmax(0, var(--article-max-width));column-gap:4rem;padding:2.5rem 0 6rem;display:grid}.ArticleLayout-module-scss-module__ARu0uG__layout.ArticleLayout-module-scss-module__ARu0uG__withAside{grid-template-columns:minmax(0, var(--article-max-width)) var(--sidebar-width)}.ArticleLayout-module-scss-module__ARu0uG__main{min-width:0}.ArticleLayout-module-scss-module__ARu0uG__aside{padding-top:var(--gap-sm)}.ArticleLayout-module-scss-module__ARu0uG__sticky{position:sticky;top:2rem}@media (max-width:1200px){.ArticleLayout-module-scss-module__ARu0uG__layout{column-gap:3rem}.ArticleLayout-module-scss-module__ARu0uG__layout.ArticleLayout-module-scss-module__ARu0uG__withAside{grid-template-columns:minmax(0,1fr) 16rem}}@media (max-width:992px){.ArticleLayout-module-scss-module__ARu0uG__layout,.ArticleLayout-module-scss-module__ARu0uG__layout.ArticleLayout-module-scss-module__ARu0uG__withAside{max-width:var(--article-max-width);grid-template-columns:minmax(0,1fr);margin:0 auto;padding:2rem 0 4rem}.ArticleLayout-module-scss-module__ARu0uG__aside{border-top:1px solid var(--color-border-primary);margin-top:3rem;padding-top:2rem}.ArticleLayout-module-scss-module__ARu0uG__sticky{position:static}}
.Footer-module-scss-module__VVBxPq__footer{border-top:1px solid var(--color-border-primary);font-size:var(--font-size-sm);padding:2.5rem 0 4rem}.Footer-module-scss-module__VVBxPq__links{gap:var(--gap-xl) 1.5rem;flex-wrap:wrap;list-style:none;display:flex}.Footer-module-scss-module__VVBxPq__links a{color:var(--color-text-tertiary)}.Footer-module-scss-module__VVBxPq__links a:hover{color:var(--color-text-primary)}
.NavLinks-module-scss-module__qWIUqW__nav{min-width:0}.NavLinks-module-scss-module__qWIUqW__links{align-items:center;gap:1.8rem;list-style:none;display:flex}.NavLinks-module-scss-module__qWIUqW__links a{color:var(--color-text-primary);font-size:var(--font-size-sm);transition:var(--transition-regular);border-bottom:2px solid #0000;padding:.4rem 0 .3rem;text-decoration:none;transition-property:border-color,color;display:block}.NavLinks-module-scss-module__qWIUqW__links a:hover{color:var(--color-brand-text)}.NavLinks-module-scss-module__qWIUqW__links .NavLinks-module-scss-module__qWIUqW__active{border-bottom-color:var(--color-brand-bg)}@media (max-width:768px){.NavLinks-module-scss-module__qWIUqW__nav{width:100%;overflow-x:auto}.NavLinks-module-scss-module__qWIUqW__links{gap:1.5rem}.NavLinks-module-scss-module__qWIUqW__links a{padding:.5rem 0 .7rem}}
.Navbar-module-scss-module__vbuJpG__header{border-bottom:1px solid var(--color-border-primary);background-color:var(--color-bg-primary)}.Navbar-module-scss-module__vbuJpG__row{min-height:var(--navbar-height);justify-content:space-between;align-items:center;gap:2rem;display:flex}.Navbar-module-scss-module__vbuJpG__logo{text-decoration:none}@media (max-width:768px){.Navbar-module-scss-module__vbuJpG__row{align-items:flex-start;gap:var(--gap-md);padding-top:var(--gap-xl);flex-direction:column}}
.ProfileLayout-module-scss-module__KBXTja__layout{grid-template-columns:minmax(0, var(--article-max-width)) var(--sidebar-width);grid-template-rows:auto 1fr;grid-template-areas:"header infobox""content infobox";column-gap:4rem;padding:2.5rem 0 6rem;display:grid}.ProfileLayout-module-scss-module__KBXTja__header{grid-area:header;min-width:0}.ProfileLayout-module-scss-module__KBXTja__infobox{padding-top:var(--gap-sm);grid-area:infobox;align-self:start}.ProfileLayout-module-scss-module__KBXTja__content{grid-area:content;min-width:0}@media (max-width:1200px){.ProfileLayout-module-scss-module__KBXTja__layout{grid-template-columns:minmax(0,1fr) 17rem;column-gap:3rem}}@media (max-width:992px){.ProfileLayout-module-scss-module__KBXTja__layout{max-width:var(--article-max-width);grid-template:"header""infobox""content"/minmax(0,1fr);margin:0 auto;padding:2rem 0 4rem}.ProfileLayout-module-scss-module__KBXTja__infobox{margin-bottom:1rem;padding-top:0}}
.RankedApp-module-scss-module__pJWN3q__section{border-top:1px solid var(--color-border-primary);margin-top:3rem;padding-top:2.5rem;scroll-margin-top:1rem}.RankedApp-module-scss-module__pJWN3q__heading{align-items:center;gap:var(--gap-md) var(--gap-xl);flex-wrap:wrap;display:flex}.RankedApp-module-scss-module__pJWN3q__bestFor{margin-top:var(--gap-sm);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.RankedApp-module-scss-module__pJWN3q__description{margin-top:var(--gap-xl);font-family:var(--font-family-serif);font-size:var(--font-size-prose);line-height:var(--line-height-lg);color:var(--color-text-secondary)}.RankedApp-module-scss-module__pJWN3q__description p+p{margin-top:1.1rem}.RankedApp-module-scss-module__pJWN3q__link{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}
.UpcomingApps-module-scss-module__LprnOW__card{border:1px dashed var(--color-border-secondary);border-radius:var(--border-radius-sm);padding:1.5rem}.UpcomingApps-module-scss-module__LprnOW__card h2{font-size:var(--font-size-h4);color:var(--color-text-tertiary)}.UpcomingApps-module-scss-module__LprnOW__card p{margin-top:var(--gap-md);color:var(--color-text-tertiary)}
.AppComparisons-module-scss-module__vsDcvq__intro{max-width:var(--article-max-width);font-family:var(--font-family-serif);font-size:var(--font-size-prose);line-height:var(--line-height-lg);color:var(--color-text-secondary)}.AppComparisons-module-scss-module__vsDcvq__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2rem;list-style:none;display:grid}.AppComparisons-module-scss-module__vsDcvq__list li{padding-top:var(--gap-xl);border-top:1.5px solid var(--color-border-emphasis)}.AppComparisons-module-scss-module__vsDcvq__list h3{font-size:var(--font-size-h4)}.AppComparisons-module-scss-module__vsDcvq__list p{margin-top:var(--gap-sm);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}@media (max-width:768px){.AppComparisons-module-scss-module__vsDcvq__list{grid-template-columns:minmax(0,1fr);gap:1.5rem}}
.page-module-scss-module__gea15a__page{padding:2.5rem 0 6rem}.page-module-scss-module__gea15a__grid{gap:var(--gap-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:992px){.page-module-scss-module__gea15a__page{padding:2rem 0 4rem}.page-module-scss-module__gea15a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.page-module-scss-module__gea15a__grid{grid-template-columns:minmax(0,1fr)}}
.ForgettingCurveChart-module-scss-module__HrA2jG__container{container-type:inline-size}.ForgettingCurveChart-module-scss-module__HrA2jG__chart{width:100%;height:auto;display:block;overflow:visible}.ForgettingCurveChart-module-scss-module__HrA2jG__chart text{font-family:var(--font-family-sans);fill:var(--color-text-tertiary);font-size:11px}.ForgettingCurveChart-module-scss-module__HrA2jG__grid{stroke:var(--color-border-primary)}.ForgettingCurveChart-module-scss-module__HrA2jG__axis{stroke:var(--color-border-quaternary)}.ForgettingCurveChart-module-scss-module__HrA2jG__yLabel{text-anchor:end;dominant-baseline:middle}.ForgettingCurveChart-module-scss-module__HrA2jG__xLabel{text-anchor:middle}.ForgettingCurveChart-module-scss-module__HrA2jG__withoutReview,.ForgettingCurveChart-module-scss-module__HrA2jG__withReviews{fill:none;stroke-linejoin:round;stroke-linecap:round}.ForgettingCurveChart-module-scss-module__HrA2jG__withoutReview{stroke:var(--grey-light-9);stroke-width:1.5px}.ForgettingCurveChart-module-scss-module__HrA2jG__withReviews{stroke:var(--color-brand-bg);stroke-width:2px}.ForgettingCurveChart-module-scss-module__HrA2jG__dot{fill:var(--color-brand-bg)}@container (max-width:480px){.ForgettingCurveChart-module-scss-module__HrA2jG__chart text{font-size:14px}}@container (max-width:380px){.ForgettingCurveChart-module-scss-module__HrA2jG__chart text{font-size:16px}.ForgettingCurveChart-module-scss-module__HrA2jG__dayPrefix{display:none}}
.Badge-module-scss-module__Hjslka__badge{border-radius:var(--border-radius-sm);background-color:var(--color-brand-tint-2);color:var(--color-brand-text);font-family:var(--font-family-sans);font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;white-space:nowrap;padding:.2rem .4rem;line-height:1;display:inline-block}
.Breadcrumbs-module-scss-module__Xu-Rca__breadcrumbs{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:1.2rem}.Breadcrumbs-module-scss-module__Xu-Rca__breadcrumbs ol{flex-wrap:wrap;list-style:none;display:flex}.Breadcrumbs-module-scss-module__Xu-Rca__breadcrumbs li+li:before{content:"›";margin:0 .4rem}.Breadcrumbs-module-scss-module__Xu-Rca__breadcrumbs a{color:var(--color-text-tertiary)}.Breadcrumbs-module-scss-module__Xu-Rca__breadcrumbs a:hover{color:var(--color-text-primary)}
.Button-module-scss-module__YsLvQG__button{white-space:nowrap;color:var(--color-text-primary);font-size:var(--font-size-sm);border-radius:var(--border-radius-md);font-weight:var(--font-weight-semibold);transition:var(--transition-regular);height:var(--input-height-md);justify-content:center;align-items:center;gap:var(--gap-md);box-sizing:border-box;padding:0 .8rem;text-decoration:none;transition-property:background-color,border-color,filter,opacity,box-shadow;display:inline-flex}.Button-module-scss-module__YsLvQG__button svg{width:1.1rem;color:var(--color-text-secondary)}.Button-module-scss-module__YsLvQG__button:disabled,.Button-module-scss-module__YsLvQG__button.Button-module-scss-module__YsLvQG__disabled{opacity:.6;pointer-events:none}.Button-module-scss-module__YsLvQG__button:hover{cursor:pointer}.Button-module-scss-module__YsLvQG__primary{color:var(--color-white);background-color:var(--color-brand-bg);border:1px solid var(--color-brand-border);text-shadow:var(--button-text-shadow);box-shadow:0 1px 4px -1px #0000004d}.Button-module-scss-module__YsLvQG__primary svg{color:var(--color-white)}.Button-module-scss-module__YsLvQG__primary:hover{filter:brightness(85%)}.Button-module-scss-module__YsLvQG__primary:active{filter:brightness(70%)}.Button-module-scss-module__YsLvQG__secondary{background-color:var(--color-bg-primary);border:1px solid var(--color-border-tertiary);color:var(--color-text-secondary);box-shadow:0 1px 2px -1px #0000001a}.Button-module-scss-module__YsLvQG__secondary:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary);box-shadow:0 1px 4px -1px #0000001a}.Button-module-scss-module__YsLvQG__secondary:active{background-color:var(--color-bg-tertiary)}.Button-module-scss-module__YsLvQG__transparent{background-color:#0000;border:1px solid #0000}.Button-module-scss-module__YsLvQG__transparent:hover{background-color:var(--color-bg-tertiary)}.Button-module-scss-module__YsLvQG__transparent:active{background-color:var(--color-bg-quaternary)}.Button-module-scss-module__YsLvQG__borderless{background-color:var(--color-bg-secondary);border:1px solid #0000}.Button-module-scss-module__YsLvQG__borderless:hover{background-color:var(--color-bg-tertiary)}.Button-module-scss-module__YsLvQG__borderless:active{background-color:var(--color-bg-quaternary)}.Button-module-scss-module__YsLvQG__sm{font-size:var(--font-size-xs);gap:var(--gap-sm);height:var(--input-height-sm);padding:0 .6rem}.Button-module-scss-module__YsLvQG__sm svg{width:1rem}.Button-module-scss-module__YsLvQG__lg{border-radius:var(--border-radius-lg);height:var(--input-height-lg);padding:0 1rem;font-size:1rem}.Button-module-scss-module__YsLvQG__lg svg{width:1.15rem}.Button-module-scss-module__YsLvQG__xl{height:var(--input-height-xl);border-radius:var(--border-radius-lg);padding:0 2rem;font-size:1.2rem}.Button-module-scss-module__YsLvQG__xl svg{width:1.3rem}.Button-module-scss-module__YsLvQG__full-width{width:100%}
.SectionTitle-module-scss-module__2rMQgq__title{margin-bottom:var(--gap-lg);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.SectionTitle-module-scss-module__2rMQgq__default{color:var(--color-text-tertiary)}.SectionTitle-module-scss-module__2rMQgq__brand{color:var(--color-brand-text)}
.Callout-module-scss-module__j_Dkxa__callout{border-radius:var(--border-radius-sm);font-family:var(--font-family-sans);color:var(--color-text-primary);margin:2rem 0}.Callout-module-scss-module__j_Dkxa__callout ul{padding-left:1.2rem}.Callout-module-scss-module__j_Dkxa__callout li+li{margin-top:var(--gap-sm)}.Callout-module-scss-module__j_Dkxa__callout p+p{margin-top:var(--gap-lg)}.Callout-module-scss-module__j_Dkxa__summary{background-color:var(--color-brand-tint-1);font-size:var(--font-size-md);line-height:var(--line-height-lg);padding:1.2rem 1.5rem}.Callout-module-scss-module__j_Dkxa__notice{border:1px solid var(--color-border-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-base);padding:.7rem 1rem}.Callout-module-scss-module__j_Dkxa__notice strong{font-weight:var(--font-weight-semibold)}@media (max-width:768px){.Callout-module-scss-module__j_Dkxa__summary{padding:1rem 1.2rem}}
.ExternalLink-module-scss-module__cPVHgG__link{align-items:center;display:inline-flex}.ExternalLink-module-scss-module__cPVHgG__link svg{width:.9rem;height:.9rem;color:var(--color-text-secondary);transition:var(--transition-regular);transition-property:color}.ExternalLink-module-scss-module__cPVHgG__link:hover svg{color:var(--color-text-primary)}.ExternalLink-module-scss-module__cPVHgG__revealIconOnHover{gap:.35rem}.ExternalLink-module-scss-module__cPVHgG__revealIconOnHover svg{opacity:0;transition:var(--transition-regular);transition-property:opacity,transform,color;transform:translateY(.15rem)}.ExternalLink-module-scss-module__cPVHgG__revealIconOnHover:hover svg{opacity:1;transform:translateY(0)}
.layout-module-scss-module__95db7a__body{font-family:var(--font-family-sans);font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-module-scss-module__95db7a__skipLink{top:var(--gap-xl);z-index:200;padding:var(--gap-md) var(--gap-xl);border-radius:var(--border-radius-sm);background-color:var(--color-bg-primary);box-shadow:var(--shadow-medium);position:absolute;left:-100rem}.layout-module-scss-module__95db7a__skipLink:focus{left:var(--gap-xl)}
.Figure-module-scss-module__5yFK5q__figure{margin:2rem 0 2.5rem}.Figure-module-scss-module__5yFK5q__figure figcaption{margin-top:var(--gap-xl);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:var(--line-height-base);color:var(--color-text-tertiary)}.Figure-module-scss-module__5yFK5q__figure figcaption strong{color:var(--color-text-primary)}
.Prose-module-scss-module__FrTQaW__prose{font-family:var(--font-family-serif);font-size:var(--font-size-prose);line-height:var(--line-height-lg);color:var(--color-text-secondary)}.Prose-module-scss-module__FrTQaW__prose>h2{font-size:var(--font-size-h2);margin:2.5rem 0 1rem}.Prose-module-scss-module__FrTQaW__prose>h3{font-size:var(--font-size-h3);margin:1.8rem 0 .5rem}.Prose-module-scss-module__FrTQaW__prose>p,.Prose-module-scss-module__FrTQaW__prose>ul,.Prose-module-scss-module__FrTQaW__prose>ol{margin:0 0 1.1rem}.Prose-module-scss-module__FrTQaW__prose>ul,.Prose-module-scss-module__FrTQaW__prose>ol{padding-left:1.5rem}.Prose-module-scss-module__FrTQaW__prose>ul li+li,.Prose-module-scss-module__FrTQaW__prose>ol li+li{margin-top:var(--gap-md)}.Prose-module-scss-module__FrTQaW__prose>:first-child{margin-top:0}.Prose-module-scss-module__FrTQaW__prose code{border-radius:var(--border-radius-sm);background-color:var(--color-bg-tertiary);font-family:var(--font-family-mono);padding:.1em .3em;font-size:.8em}.Prose-module-scss-module__FrTQaW__prose>pre{padding:var(--gap-xl) 1.2rem;border-radius:var(--border-radius-sm);background-color:var(--color-bg-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:1.5rem 0;overflow-x:auto}.Prose-module-scss-module__FrTQaW__prose>pre code{font-size:inherit;background:0 0;padding:0}.Prose-module-scss-module__FrTQaW__prose.Prose-module-scss-module__FrTQaW__dividers>h2{border-top:1px solid var(--color-border-primary);margin-top:3rem;padding-top:2.5rem}
.Subtitle-module-scss-module__0_HV_G__paragraph{color:var(--color-text-secondary);margin:.5rem auto}.Subtitle-module-scss-module__0_HV_G__paragraph.Subtitle-module-scss-module__0_HV_G__margin{margin:1.2rem auto 0}.Subtitle-module-scss-module__0_HV_G__paragraph.Subtitle-module-scss-module__0_HV_G__with-margin-bottom{margin-bottom:1.2rem}.Subtitle-module-scss-module__0_HV_G__paragraph.Subtitle-module-scss-module__0_HV_G__level-1{font-size:var(--font-size-tagline-1)}.Subtitle-module-scss-module__0_HV_G__paragraph.Subtitle-module-scss-module__0_HV_G__level-2{font-size:var(--font-size-tagline-2)}.Subtitle-module-scss-module__0_HV_G__paragraph.Subtitle-module-scss-module__0_HV_G__level-3{font-size:var(--font-size-tagline-3)}
.Table-module-scss-module__9u4w7q__container{margin:1.5rem 0 2rem}.Table-module-scss-module__9u4w7q__scroll{overflow-x:auto}.Table-module-scss-module__9u4w7q__caption{padding-top:var(--gap-lg);font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:var(--line-height-base);color:var(--color-text-tertiary)}.Table-module-scss-module__9u4w7q__table{border-collapse:collapse;width:100%;font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-text-primary)}.Table-module-scss-module__9u4w7q__table th,.Table-module-scss-module__9u4w7q__table td{vertical-align:middle;padding:.7rem}.Table-module-scss-module__9u4w7q__table th:first-child,.Table-module-scss-module__9u4w7q__table td:first-child{padding-left:0}.Table-module-scss-module__9u4w7q__table th:last-child,.Table-module-scss-module__9u4w7q__table td:last-child{padding-right:0}.Table-module-scss-module__9u4w7q__table th{font-weight:var(--font-weight-semibold);border-bottom:1.5px solid var(--color-border-emphasis)}.Table-module-scss-module__9u4w7q__table td{border-bottom:1px solid var(--color-border-primary)}.Table-module-scss-module__9u4w7q__table a{font-weight:var(--font-weight-medium)}.Table-module-scss-module__9u4w7q__left{text-align:left}.Table-module-scss-module__9u4w7q__right{text-align:right;font-variant-numeric:tabular-nums}.Table-module-scss-module__9u4w7q__highlighted td{background-color:var(--color-brand-tint-1)}.Table-module-scss-module__9u4w7q__highlighted td:first-child{padding-left:var(--gap-md)}@media (max-width:576px){.Table-module-scss-module__9u4w7q__table th,.Table-module-scss-module__9u4w7q__table td{min-width:5.5rem}}
.HomeHero-module-scss-module__ms7FCW__hero{grid-template-columns:minmax(0,1fr) minmax(0,38rem);align-items:center;gap:3.5rem;padding:6rem 0 1.5rem;display:grid}.HomeHero-module-scss-module__ms7FCW__hero h1{letter-spacing:-.02em;font-size:3rem}.HomeHero-module-scss-module__ms7FCW__definition{font-family:var(--font-family-serif);font-size:var(--font-size-lead);line-height:var(--line-height-base);color:var(--color-text-secondary);margin-top:1.2rem}.HomeHero-module-scss-module__ms7FCW__visual figure{margin:0}@media (max-width:992px){.HomeHero-module-scss-module__ms7FCW__hero{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:4rem 0 .5rem}}@media (max-width:768px){.HomeHero-module-scss-module__ms7FCW__hero h1{font-size:2.2rem}}
.HomeSection-module-scss-module__7DCqKW__section{border-top:1px solid var(--color-border-primary);margin-top:3.5rem;padding-top:3.5rem}.HomeSection-module-scss-module__7DCqKW__title{font-size:var(--font-size-h2);margin-bottom:1.5rem}@media (max-width:768px){.HomeSection-module-scss-module__7DCqKW__section{margin-top:2.5rem;padding-top:2.5rem}}
.KeyQuestions-module-scss-module__cX-yWq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.KeyQuestions-module-scss-module__cX-yWq__grid h2{margin-bottom:var(--gap-lg);font-size:var(--font-size-h3)}.KeyQuestions-module-scss-module__cX-yWq__grid p{font-family:var(--font-family-serif);font-size:1.05rem;line-height:var(--line-height-lg);color:var(--color-text-secondary)}.KeyQuestions-module-scss-module__cX-yWq__link{margin-top:var(--gap-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-block}@media (max-width:992px){.KeyQuestions-module-scss-module__cX-yWq__grid{gap:2rem}}@media (max-width:768px){.KeyQuestions-module-scss-module__cX-yWq__grid{grid-template-columns:minmax(0,1fr)}}
.GlossaryEntry-module-scss-module__K2xYlq__entry{border-top:1px solid var(--color-border-primary);padding:1.8rem 0;scroll-margin-top:1rem}.GlossaryEntry-module-scss-module__K2xYlq__entry h2{font-size:var(--font-size-h3)}.GlossaryEntry-module-scss-module__K2xYlq__entry dfn{font-style:normal}.GlossaryEntry-module-scss-module__K2xYlq__definition{margin-top:var(--gap-lg);font-family:var(--font-family-serif);font-size:var(--font-size-prose);line-height:var(--line-height-lg);color:var(--color-text-secondary)}.GlossaryEntry-module-scss-module__K2xYlq__details{margin-top:var(--gap-md);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text-tertiary)}.GlossaryEntry-module-scss-module__K2xYlq__link{margin-top:var(--gap-lg);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}
.SiteContents-module-scss-module__6IF37G__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.SiteContents-module-scss-module__6IF37G__column{padding-top:var(--gap-xl);border-top:1.5px solid var(--color-border-emphasis)}.SiteContents-module-scss-module__6IF37G__column h3 a{color:var(--color-text-primary);text-decoration:none}.SiteContents-module-scss-module__6IF37G__column h3 a:hover{color:var(--color-brand-text)}.SiteContents-module-scss-module__6IF37G__column p{margin-top:var(--gap-sm);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.SiteContents-module-scss-module__6IF37G__column ul{margin-top:var(--gap-xl);font-size:var(--font-size-sm);list-style:none}.SiteContents-module-scss-module__6IF37G__column li{padding:var(--gap-md) 0;border-bottom:1px solid var(--color-border-primary)}.SiteContents-module-scss-module__6IF37G__all{margin-top:var(--gap-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-block}@media (max-width:992px){.SiteContents-module-scss-module__6IF37G__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.SiteContents-module-scss-module__6IF37G__columns{grid-template-columns:minmax(0,1fr)}}
.page-module-scss-module__qnDekq__page{padding-bottom:5rem}.page-module-scss-module__qnDekq__prose{max-width:var(--article-max-width)}
.GlossaryIndex-module-scss-module__prTcRq__index{margin-bottom:2.5rem}.GlossaryIndex-module-scss-module__prTcRq__index ul{gap:var(--gap-md) 1.2rem;font-size:var(--font-size-sm);flex-wrap:wrap;list-style:none;display:flex}
