.doc-main{padding-top:calc(var(--nav) + var(--s-8));padding-bottom:var(--s-9)}.doc{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.doc>*{grid-column:1/span 8}.doc>.doc__wide{grid-column:1/-1}.doc__aside{grid-row:1/span 40;align-self:start;position:relative;grid-column:10/-1!important}@media (width<=1023px){.doc>*,.doc__aside{grid-row:auto;grid-column:1/-1!important}}.doc h1{font:var(--display-weight) clamp(38px, 3.2vw + 12px, 60px)/1.04 var(--font-display);letter-spacing:var(--display-tracking-xl);margin:0 0 var(--s-5);max-width:18ch}.doc h2{font:var(--display-weight) var(--t-h3)/1.2 var(--font-display);letter-spacing:var(--display-tracking);margin:var(--s-8) 0 var(--s-4);scroll-margin-top:calc(var(--nav) + var(--s-5))}.doc h3{font:500 var(--t-lead)/1.35 var(--font-text);margin:var(--s-6) 0 var(--s-2)}.doc p,.doc li{font-size:var(--t-body);max-width:66ch;line-height:1.7}.doc p{margin:0 0 var(--s-4)}.doc ul,.doc ol{margin:0 0 var(--s-5);padding-left:1.2em}.doc li{margin-bottom:var(--s-2)}.doc .t-lead{font-size:var(--t-lead);max-width:60ch;line-height:1.55}.doc a:not(.btn){color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.doc a:not(.btn):hover{text-decoration-color:currentColor}.doc__meta{gap:var(--s-2) var(--s-5);font-size:var(--t-small);color:var(--muted);margin:0 0 var(--s-7);flex-wrap:wrap;display:flex}.crumbs{font-size:var(--t-label);color:var(--muted);margin:0 0 var(--s-5)}.crumbs a{color:var(--muted)!important}.answer{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-6);margin:0 0 var(--s-7);background:var(--bg)}.answer p:last-child{margin-bottom:0}.answer .t-label{color:var(--muted);margin:0 0 var(--s-3)}.facts{margin:0 0 var(--s-6);border-top:1px solid var(--line);gap:0;display:grid}.facts>div{gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.facts dt{font-size:var(--t-small);color:var(--muted)}.facts dd{font-size:var(--t-body);margin:0;line-height:1.6}.note{font-size:var(--t-label);color:var(--muted);line-height:1.6}.sources{font-size:var(--t-small)}.sources li{overflow-wrap:anywhere;font-size:var(--t-small)!important;line-height:1.6!important}.side-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-5);gap:var(--s-3);margin-top:88px;display:grid}.side-card .btn{justify-content:center;width:100%}.side-card p{font-size:var(--t-small);margin:0;line-height:1.6}@media (width<=1023px){.side-card{margin-top:0;margin-bottom:var(--s-6)}}.rank{border-top:1px solid var(--line);display:grid}.rank__row{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:24px;padding:0;text-decoration:none;display:grid;position:relative}.rank__row--head{min-height:40px;font-size:var(--t-label);color:var(--muted);font-weight:500}a.rank__row:hover{background:var(--g-alt,var(--p-surface))}.rank__row--pick{box-shadow:inset 3px 0 0 var(--p-accent)}.rank__row>:first-child{grid-column:1/span 4}.rank__row>:nth-child(2){grid-column:5/span 3}.rank__row>:nth-child(3){grid-column:8/span 3}.rank__row>:nth-child(4){grid-column:11/span 2}.rank__n{font:500 var(--t-small)/1 var(--font-mono);color:var(--muted);margin-right:var(--s-4)}.rank__name{align-items:baseline;gap:0 var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.rank__name b{font-weight:500;font-size:var(--t-body);white-space:nowrap}.rank__name small{font-size:var(--t-label);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank__tag{font-size:var(--t-label);color:#8f0a4c;white-space:nowrap;font-weight:500}.rank__cell{font-size:var(--t-small);flex-wrap:wrap;align-items:center;line-height:1.35;display:flex}.rank__name{align-items:center!important}.rank__cell .sr-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1023px){.rank__row>:first-child{grid-column:1/span 6}.rank__row>:nth-child(2){grid-column:7/span 3}.rank__row>:nth-child(3){grid-column:10/span 3}.rank__row>:nth-child(4){display:none}}@media (width<=639px){.rank__row{padding-block:var(--s-2);grid-template-columns:minmax(0,1fr);row-gap:2px;min-height:0}.rank__row--head{display:none}.rank__row>*{grid-column:1/-1!important}.rank__row>:nth-child(2){display:none}.rank__row>:nth-child(3){font-size:var(--t-label);color:var(--muted);display:block}.rank__cell .sr-label{clip:auto;width:auto;height:auto;margin-right:var(--s-1);position:static;overflow:visible}}.er-win{color:#16181a;font:400 14px/1.4 var(--font-text);text-align:left;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 24px 60px -28px #00000073}.er-win__bar{color:#5d6268;border-bottom:1px solid #00000012;align-items:center;gap:10px;height:40px;padding:0 14px;font-size:13px;display:flex}.er-win__bar b{color:#16181a;font-weight:500}.er-win__bar .sp{flex:1}.er-win__dots{gap:6px;display:flex}.er-win__dots i{background:#dcdfe2;border-radius:50%;width:10px;height:10px}.er-win__body{grid-template-columns:250px 1fr;min-height:420px;display:grid}.er-side{border-right:1px solid #00000012;align-content:start;gap:2px;padding:10px;display:grid}.er-side .ev{border-radius:9px;grid-template-columns:1fr auto;gap:1px 8px;padding:9px 8px;font-size:13px;display:grid}.er-side .ev.is-on{background:#0000000d}@media (width<=1279px){.er-side .ev:nth-child(3){display:none}}.er-side .ev b{color:#16181a;font-weight:500}.er-side .ev time{color:#5f646b}.er-side .ev span{color:#6b7076;grid-column:1/-1}.er-side .bar{background:#eceae6;border-radius:99px;grid-column:1/-1;height:4px;margin-top:4px;overflow:hidden}.er-side .bar i{background:var(--p-accent);height:100%;display:block}.er-main{align-content:start;gap:10px;min-width:0;padding:14px 18px;display:grid}.er-main__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.er-main__head h4{font:500 15px/1.2 var(--font-text);color:#16181a;margin:0}.er-main__head span{color:#6b7076;font-size:13px}.er-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.er-sum div{background:#f6f5f2;border-radius:9px;padding:8px 10px}.er-sum small{color:#6b7076;font-size:12px;display:block}.er-sum b{font:500 16px/1.3 var(--font-mono);color:#16181a}.er-ord{border-top:1px solid #00000012;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 2px;font-size:13px;display:grid}.er-ord b{color:#16181a;font-weight:500}.er-ord small{color:#5f646b;font-size:12px;display:block}.er-ord .amt{font-family:var(--font-mono);color:#16181a}.er-chip{color:#17673f;white-space:nowrap;background:#e7f4ec;border-radius:99px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.er-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}@media (width<=639px){.er-win__body{grid-template-columns:1fr}.er-side,.er-win__bar .sp~span,.er-sum div:nth-child(3){display:none}.er-sum{grid-template-columns:1fr 1fr}}.hero--centred .hero__lead,#method .link{color:var(--ink)}@media (width<=639px){#types .rows__name{align-items:center;min-height:44px;display:flex}}@media (width<=1023px){#types .grid.fill{flex:none}#types .grid.fill>.frame--fill{flex:none;height:260px;min-height:0}}@media (width<=639px){#ranking .rank__row{padding-block:var(--s-4)}}@media (width>=1024px){#ranking .rank__row{min-height:66px}}#ranking .rank{border-top:0}#ranking .rank__row--head{border-bottom:0;min-height:32px}#method .frame{aspect-ratio:auto}.weights{border-top:1px solid var(--line);margin-top:var(--s-6);display:grid}.weights li{gap:var(--s-1) var(--s-5);padding:var(--s-4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.weights b{font-weight:500}.weights span{font-family:var(--font-mono)}.weights p{color:var(--muted);font-size:var(--t-small);grid-column:1/-1;margin:0}.footer__note{max-width:72ch;font-size:var(--t-label);flex:360px;margin:0}.closing__cta>.btn--xl{flex-shrink:0}.footer__legal-links{gap:var(--s-2) var(--s-5);font-size:var(--t-label);flex-wrap:wrap;flex:0 auto;align-content:start;margin:0;padding:0;list-style:none;display:flex}@media (width<=639px){.footer__legal-links{flex-direction:column}}#faq .link{color:var(--ink)}@media (width>=1024px){.nav__actions .btn{height:var(--btn-h);min-height:var(--btn-h)}}.footer__legal-links>li{flex:none;margin:0;width:auto!important}footer .footer__legal ul.footer__legal-links{grid-template-columns:none;display:flex}@media (width<=639px){footer .footer__legal ul.footer__legal-links{flex-direction:column}}@media (width>=1024px){footer .footer__legal{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.footer__note{grid-column:1/span 6}footer .footer__legal ul.footer__legal-links{grid-column:7/-1;justify-content:space-between}}.rank__cell,.er-sum b,.er-ord .amt,.weights span{font-variant-numeric:tabular-nums}.doc h1,.doc h2{text-wrap:balance}html{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}
