@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(../media/45b63fe037c60d0d-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.0niu9840zezc5.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:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2gsz9_k705oj5.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/45b63fe037c60d0d-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.0niu9840zezc5.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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2gsz9_k705oj5.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/45b63fe037c60d0d-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.0niu9840zezc5.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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2gsz9_k705oj5.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b5e37d11b304fc7d-s.0-gcrcpo951dj.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/178d5fd8ddb5ce59-s.3re5cu1zcbyhh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/45b63fe037c60d0d-s.1dl1-k-hgsqee.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f12c927eaf7b23c0-s.0niu9840zezc5.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a3264cb69f626630-s.p.2gsz9_k705oj5.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_d709e7c2-module__c4_UYG__className{font-family:Montserrat,Montserrat Fallback}.montserrat_d709e7c2-module__c4_UYG__variable{--font-body:"Montserrat", "Montserrat Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-3:color-mix(in srgb, var(--text-2) 70%, var(--page));--grid:color-mix(in srgb, var(--rule) 55%, var(--page));--body-size:1rem;--body-lh:1.6;--sans:var(--font-body), "Helvetica Neue", Arial, sans-serif;--logo:var(--font-head,var(--font-body)), "Helvetica Neue", Arial, sans-serif}.site-owners{--body-size:.9375rem;--body-lh:1.7}.site-devs{--body-size:1.0625rem;--body-lh:1.55}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--text);font-family:var(--sans);font-size:var(--body-size);line-height:var(--body-lh);margin:0}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}h1,h2,h3{margin:0;line-height:1.3}p{margin:0 0 1.25em}ul,ol{margin:0 0 1.25em 1.25em;padding:0}figure{margin:0}time{font-variant-numeric:tabular-nums}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link:focus{clip:auto;z-index:100;background:var(--page);width:auto;height:auto;color:var(--link);padding:10px 16px;font-size:14px;top:8px;left:8px}.container{max-width:1170px;margin:0 auto;padding:0 15px}.topbar{background:var(--bar);color:#ffffffd1;font-size:13px;line-height:1}.topbar .container{justify-content:space-between;align-items:center;gap:24px;min-height:36px;display:flex}.topbar-tagline{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.topbar ul{gap:22px;margin:0;list-style:none;display:flex}.topbar a{color:#fff}.masthead{border-bottom:1px solid var(--rule)}.masthead .container{justify-content:space-between;align-items:stretch;gap:24px;min-height:72px;display:flex}.brand{color:var(--text);align-items:center;font-size:26px;display:flex}.brand:hover{text-decoration:none}.mainnav ul{height:100%;margin:0;list-style:none;display:flex}.mainnav li{display:flex}.mainnav a{color:var(--text);align-items:center;padding:0 20px;font-size:15px;display:flex}.mainnav a:hover{color:var(--link);text-decoration:none}.mainnav li.active a{background:var(--tint);box-shadow:inset 0 -3px 0 var(--link);font-weight:700}.topicnav{background:var(--tint);border-bottom:1px solid var(--rule)}.topicnav ul{scrollbar-width:none;gap:4px;margin:0;list-style:none;display:flex;overflow-x:auto}.topicnav a{color:var(--text);white-space:nowrap;padding:11px 12px;font-size:14px;display:block}.topicnav li:first-child a{padding-left:0}.topicnav li.active a{color:var(--link);font-weight:700}.logo{font-family:var(--logo);white-space:nowrap;align-items:center;gap:.4em;line-height:1;display:inline-flex}.logo-badge{background:var(--badge);color:#fff;border-radius:3px;justify-content:center;align-items:center;width:1.35em;height:1.35em;font-size:.9em;font-weight:700;display:inline-flex}.logo-owners .logo-word{letter-spacing:-.01em;font-weight:700}.logo-devs{gap:0}.logo-devs .logo-strong{color:var(--bar);font-weight:700}.logo-devs .logo-light{margin-left:.28em;font-weight:400}.logo-managers{gap:0}.logo-managers .logo-light{font-weight:300}.logo-managers .logo-strong{color:var(--link);margin-left:.25em;font-weight:900}.page{padding-top:40px;padding-bottom:64px}.page-intro{margin-bottom:32px}.page-intro h1{margin-bottom:12px;font-size:34px;font-weight:300;line-height:1.25}.page-intro p{max-width:900px;color:var(--text-2);margin:0}.cols{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:40px;display:grid}.col-main{min-width:0}.section-title{border-bottom:3px solid var(--rule);margin:0 0 20px;padding-bottom:8px;font-size:22px;font-weight:700}.month-title{text-transform:capitalize;margin-top:8px}.no-results{color:var(--text-2)}.more-link{margin:28px 0 0;font-weight:700}.card-meta{color:var(--text-2);letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px;font-size:12px}.card-title{margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3}.card-title a,.lead-title a{color:var(--text)}.card-title a:hover,.lead-title a:hover{color:var(--link)}.card-excerpt{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.lead-card{border:1px solid var(--rule);margin-bottom:28px;padding:20px}.lead-card .chart{margin-bottom:20px}.lead-title{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.3}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin:0;list-style:none;display:grid}.card-grid .card{border-top:1px solid var(--rule);padding-top:14px}.card-list{margin:0 0 32px;list-style:none}.card-list .card{border-bottom:1px solid var(--rule);padding:18px 0}.card-list .card:first-child{padding-top:4px}.card-list .card-title{font-size:19px}.rail{min-width:0}.rail section{margin-bottom:36px}.cells{border:1px solid var(--rule);margin:0;list-style:none}.cell{border-bottom:1px solid var(--rule);padding:12px 14px}.cell:last-child{border-bottom:0}.ind{flex-direction:column;gap:2px;display:flex}.ind-label{color:var(--text-2);font-size:12.5px;line-height:1.35}.ind-value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.25}.ind-unit{color:var(--text-2);font-size:13px;font-weight:400}.ind-change{font-size:13px}.ind-source{color:var(--text-2);font-size:12px}.ind-source a{color:var(--text-2);text-decoration:underline}.topic-cell{justify-content:space-between;gap:12px;font-size:14px;display:flex}.topic-cell a{color:var(--text);font-weight:700}.topic-cell a:hover{color:var(--link)}.topic-cell span{color:var(--text-2)}.release{max-width:860px;margin:0 auto}.release-title{margin:0 0 14px;font-size:38px;font-weight:400;line-height:1.3}.release-dek{color:var(--text-2);margin:0 0 24px;font-size:18px;line-height:1.5}.release-meta{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding:16px 0;display:flex}.meta-label{color:var(--text-2);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:300;display:block}.byline-name{font-size:14px;font-weight:700;display:block}.byline-when{color:var(--text-2);font-size:13px;display:block}.byline-when a{color:var(--text-2)}.share ul{gap:8px;margin:0;list-style:none;display:flex}.share a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.share a:hover{opacity:.85;text-decoration:none}.share-linkedin{background:#0a66c2}.share-facebook{background:#1877f2}.share-x{background:#000}.share-email{background:#6b6b6b}.release-body{padding-top:28px}.release-body a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.release-body h2{margin:32px 0 12px;font-size:20px;font-weight:700}.release-body li{margin-bottom:.4em}.kp-label{margin:0 0 8px}.key-points ul{margin-bottom:28px}.note{background:var(--tint);padding:14px 18px}.disclosure{color:var(--text-2);margin-top:-.75em;font-size:13px;font-style:italic}.ref{line-height:0}.release-body .ref a{padding:0 .1em;font-size:.72em;font-weight:400;text-decoration:none}.release-body figure{border:1px solid var(--rule);margin:8px 0 24px;padding:16px}.tools ul{margin-left:1.25em}.tools li p{margin:.2em 0}.tool-cat{color:var(--text-2);margin-left:.35em;font-size:13px}.faq details{border-top:1px solid var(--rule);padding:12px 0}.faq details:last-child{border-bottom:1px solid var(--rule);margin-bottom:1.25em}.faq summary{cursor:pointer;font-weight:700}.faq details p{margin:10px 0 0}.sources ol{color:var(--text-2);margin-left:1.5em;font-size:14px;line-height:1.55}.sources li{overflow-wrap:anywhere;margin-bottom:.4em}.sources a{font-weight:400}.profile{margin-top:48px}.profile h2{border-bottom:4px solid var(--rule);margin:0 0 16px;padding-bottom:10px;font-size:28px;font-weight:700}.profile p{color:var(--text)}.other-label{border-bottom:1px solid var(--rule);min-width:50%;margin:8px 0 10px;padding-bottom:6px;font-size:13px;font-weight:700;display:inline-block}.profile ul{margin:0;list-style:none}.profile li{margin:0 0 8px;font-size:14px}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.45}th,td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:7px 10px}thead th{border-bottom:2px solid var(--rule);font-weight:700}tbody th{font-weight:400}td,thead th:not(:first-child){text-align:right}figure.table figcaption{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.35}.table-scroll{overflow-x:auto}.chart figcaption{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.chart-title{font-size:16px;font-weight:700;line-height:1.35}.chart-subtitle{color:var(--text-2);font-size:13px;line-height:1.45}.chart-legend{color:var(--text-2);flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:flex}.chart-legend li{align-items:center;gap:6px;margin:0;display:inline-flex}.swatch{width:12px;height:12px;display:inline-block}.chart-plot{position:relative}.chart-plot svg{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.chart .grid line{stroke:var(--grid);stroke-width:1px}.chart .grid line.zero,.chart .baseline{stroke:var(--text-3);stroke-width:1px}.chart text{fill:var(--text-3);font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:12px}.chart .direct-label text{fill:var(--text-2);font-size:12.5px}.chart .direct-label text.value,.chart text.value{fill:var(--text);font-weight:700}.chart .row-label{fill:var(--text-2);font-size:13px}.chart .line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .marker{stroke:var(--page);stroke-width:2px}.chart .crosshair{stroke:var(--text-3);stroke-width:1px;stroke-dasharray:3 3}.chart .bar-group.active path{filter:brightness(.92)}.chart-tip{z-index:2;background:var(--page);border:1px solid var(--rule);color:var(--text-2);white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;padding:7px 10px;font-size:13px;display:flex;position:absolute;transform:translate(-50%)}.chart-tip strong,.chart-tip b{color:var(--text)}.chart-tip b{font-variant-numeric:tabular-nums;margin-left:4px}.chart-tip .swatch{width:10px;height:10px;margin-right:6px}.chart-source{color:var(--text-2);margin:10px 0 2px;font-size:13px}.chart-source a,.release-body .chart-source a{color:var(--text-2);font-weight:400;text-decoration:underline}.chart-data summary{cursor:pointer;color:var(--text-2);font-size:13px}.chart-data table{margin-top:8px;font-size:13px}.sitefoot{background:var(--bar);color:#fffc;font-size:14px}.foot-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:32px;padding-top:44px;display:grid}.sitefoot h2{color:#fff;margin:0 0 12px;font-size:16px;font-weight:700}.sitefoot ul{margin:0;list-style:none}.sitefoot li{margin:0 0 7px}.sitefoot a{color:#ffffffe0}.sitefoot a:hover{color:#fff}.foot-name{color:#fff;font-family:var(--logo);margin:0 0 8px;font-size:20px;font-weight:700}.foot-cols p{max-width:32em}.foot-legal{margin-top:28px;padding-bottom:24px;font-size:13px}.foot-legal p{border-top:1px solid #fff3;margin:0;padding-top:16px}@media (max-width:991px){.cols{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.container{padding:0 16px}.topbar{display:none}.masthead .container{flex-wrap:wrap;gap:0;min-height:0}.brand{padding:16px 0 12px;font-size:23px}.mainnav{border-top:1px solid var(--rule);width:100%}.mainnav a{height:44px;padding:0 14px;font-size:14px}.mainnav li:first-child a{padding-left:0}.mainnav li.active:first-child a{padding-left:10px}.page{padding-top:24px}.page-intro h1{font-size:27px}.card-grid{grid-template-columns:1fr}.lead-card{padding:14px}.release-title{font-size:28px}.release-dek{font-size:16px}.release-body figure{margin-left:-4px;margin-right:-4px;padding:12px}.foot-cols{grid-template-columns:1fr;gap:24px}.chart text{font-size:13px}}@media (forced-colors:active){.chart .line{stroke:canvastext}.swatch,.logo-badge{forced-color-adjust:none}}
