@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/c0e2eae9e0de9f16-s.2of77tvarlxv9.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2ff936f45a7b5918-s.0_hkuyklry9k2.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/cf9a11b6772b9533-s.p.32vcy6_pq4pnh.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.38msdipe8z81f.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.30bhvdlsk8sra.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.3se9ogqst-d6c.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.vuDVhG_className{font-family:Newsreader,Newsreader Fallback}.vuDVhG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.u8MhCG_className{font-family:Geist,Geist Fallback;font-style:normal}.u8MhCG_variable{--font-geist:"Geist", "Geist Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:var(--site-paper);--ink:var(--site-ink);--accent:var(--site-accent);--ink-2:color-mix(in oklab, var(--ink) 78%, var(--paper));--ink-3:color-mix(in oklab, var(--ink) 58%, var(--paper));--rule:color-mix(in oklab, var(--ink) 14%, var(--paper));--wash:color-mix(in oklab, var(--ink) 4%, var(--paper));--serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, sans-serif;--space-1:.5rem;--space-2:1rem;--space-3:2rem;--space-4:3rem;--main:720px;--side:300px;--gap:72px;--gutter:20px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--site-paper-dark);--ink:var(--site-ink-dark);--accent:var(--site-accent-dark);--ink-2:color-mix(in oklab, var(--ink) 82%, var(--paper));--ink-3:color-mix(in oklab, var(--ink) 62%, var(--paper));--rule:color-mix(in oklab, var(--ink) 16%, var(--paper));--wash:color-mix(in oklab, var(--ink) 6%, var(--paper))}}@media (min-width:640px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--paper);color:var(--ink);font:400 18px/1.6 var(--serif);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}@media (min-width:1024px){body{font-size:20px}}img{max-width:100%;height:auto;display:block}svg{display:inline-block}a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:color-mix(in oklab, var(--accent) 20%, var(--paper))}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--gutter);background:var(--ink);color:var(--paper);font:500 14px/1 var(--sans);padding:8px 12px;position:absolute;top:-60px}.skip:focus{top:8px}.shell{width:100%;max-width:calc(var(--main) + var(--side) + var(--gap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.ext-glyph{vertical-align:.05em;width:.6em;height:.6em;margin-left:.15em}.masthead{border-bottom:1px solid var(--rule);background:var(--paper)}.masthead-row{justify-content:space-between;align-items:center;gap:24px;height:60px;display:flex}.wordmark{font:600 20px/1 var(--serif);color:var(--ink);white-space:nowrap;text-decoration:none}.nav{font:400 15px/1 var(--sans);gap:28px;display:none}.nav a{color:var(--ink-2);text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}@media (min-width:860px){.nav{display:flex}.menu{display:none}}.menu{font:400 15px/1 var(--sans)}.menu>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.menu>summary::-webkit-details-marker{display:none}.menu-bars{display:none}.menu-panel{z-index:20;background:var(--paper);border-bottom:1px solid var(--rule);padding:var(--space-1) var(--gutter) var(--space-2);position:absolute;top:60px;left:0;right:0}.menu-panel a{color:var(--ink);font:400 17px/1.2 var(--sans);padding:12px 0;text-decoration:none;display:block}.menu-panel .arrow-glyph{display:none}.page{padding-block:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.page{grid-template-columns:minmax(0, var(--main)) var(--side);column-gap:var(--gap);padding-top:var(--space-4);grid-template-rows:auto auto 1fr;grid-template-areas:"head side""cover side""body side"}.art-head{grid-area:head}.art-cover{grid-area:cover}.art-body{grid-area:body}.art-side{grid-area:side}.art-side-inner{top:var(--space-3);position:sticky}}.art-head{max-width:var(--main)}.kicker,.crumbs{margin:0 0 var(--space-1);font:500 14px/1.4 var(--sans);color:var(--accent)}.crumbs a{color:var(--accent);text-decoration:none}.crumbs a:hover{text-decoration:underline}.art-head h1{font:600 clamp(34px, 4.2vw, 50px)/1.12 var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0}.standfirst{margin:var(--space-2) 0 0;color:var(--ink-2);font-size:1.15em;line-height:1.45}.byline{margin:var(--space-2) 0 0;font:400 14px/1.4 var(--sans);color:var(--ink-3)}.byline a{color:inherit}.art-cover{margin:var(--space-3) 0 0}.art-cover img{width:100%}.art-cover figcaption,.figure figcaption{margin-top:var(--space-1);font:400 14px/1.45 var(--sans);color:var(--ink-3)}.art-side{margin-top:var(--space-3)}@media (min-width:1100px){.art-side{margin-top:0}}.art-body{margin-top:var(--space-3);max-width:var(--main)}.prose>:first-child{margin-top:0}.prose p{margin:0 0 var(--space-2)}.prose h2{margin:var(--space-4) 0 var(--space-1);font:600 28px/1.25 var(--serif);letter-spacing:-.008em}.prose h3{margin:var(--space-3) 0 var(--space-1);font:600 21px/1.3 var(--serif)}.prose ul,.prose ol{margin:0 0 var(--space-2);padding-left:1.3em}.prose li{margin-bottom:var(--space-1)}.prose li::marker{color:var(--ink-3)}.prose strong{font-weight:600}.figure,.table-scroll,.brief,.ranking,.faq,.facts{margin:var(--space-3) 0}.figure{margin-inline:0}.figure img{width:100%}.table-scroll{overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--sans)}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 14px 10px 0}.prose thead th{color:var(--ink);border-bottom-color:var(--ink-3);font-weight:600}.compare{min-width:900px;font-size:14px!important}.compare th[scope=row]{white-space:nowrap;font-weight:600}.compare th[scope=row] a{color:var(--ink);text-decoration:none}.compare th[scope=row] a:hover{text-decoration:underline}.compare td.m-no{color:var(--ink-3)}.brief{padding:var(--space-3);background:var(--wash)}.brief-title{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);margin:0 0 var(--space-1)!important;font:600 15px/1.3 var(--sans)!important}.brief p{margin-bottom:var(--space-2)}.brief ul{margin:0}.brief li:last-child{margin-bottom:0}.ranking{list-style:none;padding:0!important}.ranking>li{padding:var(--space-3) 0;border-top:1px solid var(--rule);margin:0}.ranking>li:last-child{border-bottom:1px solid var(--rule)}.ranking h3{margin:0!important}.ranking h3 a{color:var(--ink);text-decoration:none}.ranking h3 a:hover{text-decoration:underline}.ranking-type{font:400 14px/1.4 var(--sans);color:var(--ink-3);margin:4px 0 var(--space-1)!important}.ranking li p:last-child{margin-bottom:0}.ranking-links{font:400 15px/1.4 var(--sans)}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;padding:var(--space-2) 0;justify-content:space-between;gap:var(--space-2);font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px/1 var(--sans);color:var(--ink-3)}.faq details[open] summary:after{content:"–"}.faq details p{margin:0 0 var(--space-2);color:var(--ink-2)}.facts{font:400 15px/1.45 var(--sans)}.facts th{width:160px;color:var(--ink-3);font-weight:400}.next-step{padding-top:var(--space-2);border-top:1px solid var(--rule)}.cite{white-space:nowrap;position:relative}.cite>a{font:500 .6em/1 var(--sans);vertical-align:.6em;margin-left:.1em;text-decoration:none}.cite>a+a:before{content:",";color:var(--ink-3)}.cite-pop{z-index:10;background:var(--ink);width:max-content;max-width:300px;color:var(--paper);font:400 13px/1.4 var(--sans);white-space:normal;opacity:0;pointer-events:none;padding:10px 12px;transition:opacity .12s linear;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.cite-pop b{font-weight:500;display:block}.cite-pop-item{display:block}.cite-pop-item+.cite-pop-item{margin-top:8px}.cite-pop-item>span{opacity:.7}.cite:hover .cite-pop,.cite:focus-within .cite-pop{opacity:1}@media (hover:none){.cite-pop{display:none}}.sources ol{font:400 14px/1.5 var(--sans);color:var(--ink-2)}.sources li:target{background:var(--wash)}.changes{font:400 14px/1.5 var(--sans);color:var(--ink-3)}.featured{padding:var(--space-3);border:1px solid var(--rule)}.featured-label{margin:0 0 var(--space-1);font:600 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.featured-name{font:600 28px/1.15 var(--serif);margin:0}.featured-summary{margin:var(--space-1) 0 var(--space-2);color:var(--ink-2);font-size:17px;line-height:1.5}.featured dl{font:400 15px/1.4 var(--sans);margin:0}.featured dt{color:var(--ink-3);font-size:13px}.featured dd{margin:2px 0 var(--space-2);color:var(--ink)}.featured-links{gap:var(--space-1);font:500 15px/1.3 var(--sans);margin:0;display:grid}.side-toc{margin-top:var(--space-3);display:none}@media (min-width:1100px){.side-toc{display:block}}.toc .label{font:600 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:block}.toc ol{margin:var(--space-1) 0 0;font:400 15px/1.35 var(--sans);padding:0;list-style:none}.toc li{margin:0}.toc a{color:var(--ink-2);border-left:2px solid #0000;padding:6px 0 6px 12px;text-decoration:none;display:block}.toc a:hover{color:var(--ink)}.toc a[aria-current=true]{color:var(--ink);border-left-color:var(--accent)}.toc-indicator{display:none}.toc-mobile{margin:0 0 var(--space-3);font:400 15px/1.4 var(--sans);border-block:1px solid var(--rule)}@media (min-width:1100px){.toc-mobile{display:none}}.toc-mobile>summary{cursor:pointer;justify-content:space-between;padding:12px 0;list-style:none;display:flex}.toc-mobile>summary::-webkit-details-marker{display:none}.toc-mobile .label{font:600 13px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.toc-mobile ol{margin:0;padding:0 0 12px;list-style:none}.toc-mobile a{color:var(--ink-2);padding:6px 0;text-decoration:none;display:block}.chev{width:12px;height:12px}.page-index{padding-block:var(--space-4)}.page-index .art-head,.page-index .rows,.page-index .ranking{max-width:var(--main)}.page-index .rows,.page-index .ranking{margin-top:var(--space-3)}.rows{margin:0;list-style:none;padding:0!important}.rows li{border-top:1px solid var(--rule);margin:0}.row{gap:var(--space-2);padding:var(--space-3) 0;color:var(--ink);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}@media (min-width:640px){.row:has(.row-thumb){grid-template-columns:200px minmax(0,1fr)}}.row-thumb img{aspect-ratio:4/3;object-fit:cover;width:100%}.row-text{gap:4px;display:grid}.row-kicker{font:500 13px/1.4 var(--sans);color:var(--accent)}.row-title{font:600 22px/1.25 var(--serif)}.row:hover .row-title{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.row-dek{color:var(--ink-2);font-size:17px;line-height:1.5}.footer{border-top:1px solid var(--rule);padding-block:var(--space-3);font:400 14px/1.5 var(--sans);color:var(--ink-3)}.footer-inner{gap:var(--space-1);display:grid}.footer-name{margin:0}.footer-name a{font:600 18px/1.3 var(--serif);color:var(--ink);text-decoration:none}.footer-links{flex-wrap:wrap;gap:6px 20px;display:flex}.footer-links a{color:var(--ink-2);text-decoration:none}.footer-links a:hover{color:var(--ink);text-decoration:underline}.footer-copy{margin:0}.notfound{padding-block:var(--space-4);max-width:var(--main)}@media (max-width:640px){.wordmark{text-overflow:ellipsis;min-width:0;font-size:16px;overflow:hidden}.masthead-row{gap:16px}.featured,.brief{padding:var(--space-2)}}.row{align-items:start}.row-text{align-content:start}
