@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6b537d2d7915fee-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fa4db8b844e05e3-s.0pmct4677vsxx.woff2)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/ca77c3e9113c98bb-s.3ocirkky1304u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c974309cb591fe01-s.2t9t9wqjy3mle.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff88af711673de4c-s.1mpetegfkmrpx.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73c8302d2fdfe340-s.p.21ll88aq_0oyg.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.0f3h4b-tjqzo3.woff2)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/016f413c39673ab5-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.27ejr3saujpnj.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.39nnxslxex6wc.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.p.2ywx9loap4j4s.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ky87rq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ky87rq_variable{--ref-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.ref-E .ref-head{text-align:center}.ref-E .ref-head .ref-answer-label,.ref-E .ref-head .ref-lead{text-align:left}.ref-E .ref-main{grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);display:grid}.ref-E .ref-main>*{grid-column:2;min-width:0}.ref-E .ref-toc{border-width:1px 0;border-radius:0;padding:20px 0}.ref-E .ref-figure{max-width:none}@media (min-width:640px){.ref-E .ref-header-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav brand cta"}.ref-E .ref-cta{justify-self:end}.ref-E .ref-crumbs ol{justify-content:center}}@media (min-width:900px){.ref-E .ref-head{order:1}.ref-E .ref-answer-more{order:2}.ref-E .ref-pick{order:3;grid-column:1/-1;justify-self:center;width:100%;max-width:1040px;margin-top:40px}.ref-E .ref-body{order:4}.ref-E .ref-pick-card{border-width:1px 0;border-radius:0;grid-template:"label reasons live""id reasons go""more reasons."1fr/200px minmax(0,1fr) 240px;column-gap:48px;padding:24px 0;display:grid}.ref-E .ref-pick-card>.label{grid-area:label}.ref-E .ref-pick-id{grid-area:id;grid-template-columns:28px minmax(0,1fr);align-self:start;gap:0 10px;display:grid}.ref-E .ref-pick-kind{grid-column:1/-1;margin-top:2px}.ref-E .ref-pick-more{grid-area:more;align-self:start}.ref-E .ref-pick-reasons{grid-area:reasons;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 32px;margin-top:0;display:grid}.ref-E .ref-pick-live{border-top:0;grid-area:live;align-self:start;margin-top:0;padding-top:0}.ref-E .ref-pick-go{grid-area:go;align-self:start}}@media (min-width:1100px){.ref-E .ref-nav{justify-content:flex-start}}
.ref-I .ref-side .ref-figure{max-width:none;margin-top:32px}@media (min-width:640px){.ref-I .ref-top>.ref-toc ol{columns:2;column-gap:40px}}@media (min-width:1100px){.ref-I .ref-header-in{grid-template-areas:"brand cta""nav nav";row-gap:0;padding-bottom:0}.ref-I .ref-nav{border-top:1px solid var(--edge);justify-content:flex-start;margin-top:20px;padding-block:10px}.ref-I .ref-top{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 360px;column-gap:72px;display:grid}.ref-I .ref-top>*{grid-column:1}.ref-I .ref-top>.ref-side{grid-area:1/2/span 3}.ref-I .ref-top>.ref-side .ref-pick{max-width:none;margin-top:0}.ref-I .ref-top>.ref-toc{align-self:start}.ref-I .ref-body.is-ledger .ref-section{grid-template-columns:280px minmax(0,1fr);column-gap:56px;display:grid}.ref-I .ref-body.is-ledger .ref-section>*{grid-column:2;min-width:0}.ref-I .ref-body.is-ledger .ref-section>.ref-h2{grid-area:1/1/span 12;align-self:start;position:sticky;top:24px}.ref-I .ref-body.is-ledger .ref-section>.ref-h2+*{margin-top:0}}
@media (min-width:1100px){.ref-R .ref-header-in{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav cta"}.ref-R .ref-crumbs.is-home{display:block}.ref-R .ref-main{grid-template-columns:160px minmax(0,1fr);column-gap:44px;display:grid}.ref-R .ref-sheet{grid-area:1/2;min-width:0;padding-right:284px;position:relative}.ref-R .ref-pick{width:240px;position:absolute;top:0;bottom:0;right:0}.ref-R .ref-rule{margin-top:24px}.ref-R .ref-answer-label{margin-top:40px}.ref-R .ref-lead{margin-top:10px}.ref-R .ref-lead-first,.ref-R .ref-lead-rest{margin-top:0;display:inline}.ref-R .ref-answer-more{margin-top:14px}.ref-R .ref-explore{border-top:0;grid-area:1/1;margin-top:0;padding-top:0;position:relative}.ref-R .ref-explore:after{content:"";background:var(--edge);width:1px;position:absolute;top:0;bottom:0;right:-22px}.ref-R .ref-explore-in{position:sticky;top:24px}.ref-R .ref-explore ul{grid-template-columns:minmax(0,1fr)}}
.ref-S .ref-pick.is-compact{max-width:440px}@media (min-width:1100px){.ref-S .ref-header-in{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav cta"}.ref-S .ref-nav{justify-content:flex-end}.ref-S .ref-hero{border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;column-gap:72px;padding-block:16px 64px;display:grid}.ref-S .ref-hero .ref-figure{width:100%;max-width:560px;margin-top:0}.ref-S .ref-hero.no-figure{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.ref-S .ref-hero.no-figure .ref-hero-text{display:contents}.ref-S .ref-hero.no-figure .ref-head{grid-column:1}.ref-S .ref-hero.no-figure .ref-pick{grid-area:1/2;margin-top:0}.ref-S .ref-below{grid-template-rows:auto 1fr;grid-template-columns:240px minmax(0,760px);justify-content:center;column-gap:96px;display:grid}.ref-S .ref-below>*{grid-column:2}.ref-S .ref-below>.ref-answer-more{margin-top:64px}.ref-S .ref-below>.ref-toc{border:0;grid-area:1/1/span 2;align-self:start;margin-top:64px;padding:0;position:sticky;top:24px}.ref-S .ref-below>.ref-toc ol{font-size:13px}}
.ref{background:var(--canvas);min-height:100dvh;color:var(--ink);font-family:var(--font-text-stack);font-size:16px;line-height:28px}.ref a:focus-visible,.ref button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ref-wrap{max-width:1450px;margin-inline:auto;padding-inline:24px}.ref-skip{z-index:30;background:var(--ink);color:var(--canvas);padding:8px 12px;font-size:13px;line-height:20px;position:absolute;top:-64px;left:24px}.ref-skip:focus{top:8px}.ref .label{font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dim);font-size:11px;font-weight:500;line-height:16px}.ref .label.is-quiet{color:var(--ink-dim)}.ref-link{color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--edge-strong);text-decoration-color:var(--edge-strong);text-underline-offset:4px;transition:text-decoration-color var(--dur-2) var(--ease-state);text-decoration-thickness:1px}.ref-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ref-link svg{vertical-align:-.125em;width:1em;height:1em;margin-left:2px;display:inline-block}.ref-strip{border-bottom:1px solid var(--edge)}.ref-strip-in{white-space:nowrap;justify-content:space-between;gap:16px;padding-block:9px;display:flex}.ref-strip-in>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.ref-header{border-bottom:1px solid var(--edge)}.ref-header-in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand cta";align-items:center;gap:12px;padding-block:10px;display:grid}.ref-brand{color:var(--ink);grid-area:brand;justify-self:start;align-items:center;gap:10px;display:inline-flex}.ref-brand svg{flex:none;width:24px;height:24px}.ref-brand-name{font-family:var(--font-display-stack);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:22px;display:block}.ref-brand .label{font-size:10px;line-height:14px;display:block}.ref-nav{flex-wrap:wrap;grid-area:nav;justify-content:center;gap:4px 32px;font-size:14px;line-height:24px;display:none}.ref-nav a{color:var(--ink-mid);transition:color var(--dur-2) var(--ease-state)}.ref-nav a:hover,.ref-nav a[aria-current=page]{color:var(--ink)}.ref-cta{grid-area:cta}.ref-crumbs{color:var(--ink-dim);padding-top:12px;font-size:13px;line-height:20px}.ref-crumbs.is-home{display:none}.ref-crumbs ol{flex-wrap:wrap;gap:2px 8px;display:flex}.ref-crumbs li+li:before{content:"/";color:var(--ink-faint);margin-right:8px}.ref-crumbs a:hover{color:var(--ink)}.ref-main{padding-block:16px 64px}.ref-pick,.ref-answer-more{margin-top:20px}.ref-answer-more p{max-width:46rem;color:var(--ink-mid)}.ref-answer-more p+p{margin-top:14px}.ref-body{container:article/inline-size}.ref-explore{border-top:1px solid var(--edge);margin-top:48px;padding-top:32px;font-size:13px;line-height:20px}.ref-explore ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:14px;display:grid}.ref-explore a{color:var(--ink-mid);transition:color var(--dur-2) var(--ease-state)}.ref-explore a:hover,.ref-explore a[aria-current=page]{color:var(--ink)}.ref-h1{font-family:var(--font-display-stack);letter-spacing:-.03em;text-wrap:balance;margin-top:12px;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:500;line-height:1.05}.ref-rule{background:var(--ink);height:2px;margin-top:16px}.ref-answer-label{margin-top:16px}.ref-lead{letter-spacing:-.005em;color:var(--ink);margin-top:8px;font-size:20px;line-height:31px}.ref-lead-first,.ref-lead-rest{display:block}.ref-lead-rest{margin-top:20px}.ref-toc{border:1px solid var(--edge);border-radius:var(--r-panel);margin-top:40px;padding:20px 24px 22px}.ref-toc-title{font-size:13px;font-weight:600;line-height:20px}.ref-toc ol{color:var(--ink-dim);font-variant-numeric:tabular-nums;margin-top:12px;padding-left:20px;font-size:14px;line-height:20px;list-style:decimal}.ref-toc li{break-inside:avoid;padding-block:4px}.ref-section{border-top:1px solid var(--edge);margin-top:48px;padding-top:48px;scroll-margin-top:24px}.ref-h2{font-family:var(--font-display-stack);letter-spacing:-.02em;text-wrap:balance;font-size:1.75rem;font-weight:500;line-height:1.2}.ref-h3{font-family:var(--font-display-stack);letter-spacing:-.01em;font-size:1.125rem;font-weight:500;line-height:1.5rem}.ref-block{margin-top:24px}.ref-h2+.ref-block{margin-top:20px}.ref-prose p{max-width:46rem;color:var(--ink-mid)}.ref-prose p+p{margin-top:16px}.ref-note{color:var(--ink-dim);font-size:13px;line-height:20px}.ref-rows>li,.ref-rows>div{border-top:1px solid var(--edge);padding-block:14px}.ref-rows>:last-child{border-bottom:1px solid var(--edge)}.ref-check{grid-template-columns:36px minmax(0,1fr);gap:0 8px;display:grid}.ref-check .label{font-variant-numeric:tabular-nums;padding-top:6px}.ref-check strong{color:var(--ink);font-weight:600;display:block}.ref-check p,.ref-rows p{max-width:44rem;color:var(--ink-mid)}.ref-fact{grid-template-columns:minmax(0,1fr);gap:2px 24px;display:grid}.ref-fact dt{color:var(--ink);font-weight:500}.ref-fact dd{color:var(--ink-mid)}.ref-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ref-card{border:1px solid var(--edge);border-radius:var(--r-panel);transition:border-color var(--dur-2) var(--ease-state);flex-direction:column;padding:20px;display:flex;position:relative}.ref-card h3{margin-top:10px}.ref-card h3 a:after{content:"";position:absolute;inset:0}.ref-card p{color:var(--ink-mid);margin-top:8px;font-size:14px;line-height:22px}.ref-card-go{color:var(--ink);align-items:center;gap:4px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ref-card-go svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.ref-card:hover{border-color:var(--ink)}}.ref-brief{border:1px solid var(--edge);border-radius:var(--r-panel);padding:4px 20px}.ref-brief li{grid-template-columns:minmax(0,1fr);gap:0 24px;padding-block:12px;display:grid}.ref-brief li+li{border-top:1px solid var(--edge)}.ref-brief strong{font-weight:600}.ref-brief span{color:var(--ink-mid)}.ref-pick-card{border:1px solid var(--edge);border-radius:var(--r-panel);letter-spacing:0;text-align:left;flex-direction:column;padding:16px;font-size:13px;line-height:20px;display:flex}.ref-pick-id{align-items:center;gap:10px;margin-top:12px;display:flex}.ref-pick-id img{border-radius:var(--r-chip);flex:none;width:28px;height:28px}.ref-pick-id .u-display-3{line-height:28px}.ref-pick-kind{color:var(--ink-dim)}.ref-pick-live{order:1;margin-top:12px}.ref-pick-go{order:2}.ref-pick-reasons{order:3}.ref-pick-more{order:4}.ref-pick-reasons{margin-top:16px}.ref-pick-reasons li{border-top:1px solid var(--edge);color:var(--ink-mid);grid-template-columns:16px minmax(0,1fr);gap:0 8px;padding-block:10px;display:grid}.ref-pick-reasons svg{width:16px;height:16px;color:var(--accent);margin-top:2px}.ref-pick-live{border-block:1px solid var(--edge);color:var(--ink);padding-block:10px;font-weight:500}.ref-pick-go{margin-top:12px;display:grid}.ref-pick-more{gap:6px;margin-top:14px;display:grid}.ref-chain{flex-direction:column;align-items:stretch;display:flex}.ref-chain svg{display:block;overflow:visible}.ref-chain-box{flex:none;width:100%;height:48px}.ref-chain-box rect{fill:none;stroke:var(--edge-strong);stroke-width:1px}.ref-chain-box text{fill:var(--ink);font-size:14px;font-family:var(--font-text-stack)}.ref-chain-link{flex:none;align-self:center;width:1px;height:12px}.ref-chain-link line{stroke:var(--edge-strong);stroke-width:1px}.ref-chain-link .is-across{display:none}.ref-caption{text-align:center;color:var(--ink-mid);margin-top:16px;font-size:13px;line-height:20px}.ref-figure{max-width:640px;margin:48px auto 0;padding-bottom:28px;position:relative}.ref-figure span.u-label{margin-top:8px;top:100%;bottom:auto;left:0}.ref-strips{border-bottom:1px solid var(--edge)}.ref-range{border-top:1px solid var(--edge);grid-template-columns:minmax(0,1fr);align-items:center;gap:6px 24px;padding-block:14px;display:grid}.ref-range-name{font-weight:500}.ref-range-line{padding-inline:6px}.ref-range-line svg{width:100%;height:20px;display:block;overflow:visible}.ref-range-line line{stroke:var(--edge-strong);stroke-width:1px}.ref-range-line circle{fill:var(--ink)}.ref-range-line circle.is-pick{fill:var(--canvas);stroke:var(--accent);stroke-width:1.5px}.ref-range-values{color:var(--ink-mid);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 18px;font-size:13px;line-height:20px;display:flex}.ref-range-values b{color:var(--ink);font-weight:500}.ref table{font-variant-numeric:tabular-nums}.ref-table-title{margin-bottom:12px}.ref-who{align-items:center;gap:10px;min-width:0;display:flex}.ref-who-name{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:500;display:flex}.ref-who-sub{color:var(--ink-dim);white-space:normal;margin-top:2px;font-size:12px;font-weight:400;line-height:16px;display:block}.ref-logo{border:1px solid var(--edge);border-radius:var(--r-chip);width:24px;height:24px;color:var(--ink-mid);flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.ref-logo.has-img{background:#fff}.ref-logo img{object-fit:contain;width:100%;height:100%}.ref-price{color:var(--ink);font-weight:500}.ref-wide,.ref-wider{display:none}.ref-group th{text-align:left;font-family:var(--font-text-stack);letter-spacing:0;text-transform:none;color:var(--ink);padding-block:10px;font-size:14px;font-weight:600;line-height:20px}.ref-more{flex-wrap:wrap;gap:8px 24px;font-size:14px;line-height:24px;display:flex}.ref-sources{color:var(--ink-mid);padding-left:20px;list-style:decimal}.ref-sources li{max-width:46rem;padding-block:4px}.ref-path{grid-template-columns:minmax(0,1fr);gap:0 32px;display:grid}.ref-path li{border-top:1px solid var(--edge);padding-block:12px}.ref-sites{grid-template-columns:minmax(0,1fr);gap:0 32px;display:grid}.ref-sites li{border-top:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;gap:0 16px;padding-block:10px;display:flex}.ref-sites span{color:var(--ink-dim);font-size:13px}.ref-cite{max-width:46rem;color:var(--ink-mid);overflow-wrap:anywhere}.ref-footer{border-top:1px solid var(--edge);color:var(--ink-mid);font-size:13px;line-height:20px}.ref-footer-in{grid-template-columns:minmax(0,1fr);gap:24px 48px;padding-block:40px 56px;display:grid}.ref-footer-name{color:var(--ink);font-size:15px;font-weight:600;line-height:22px}.ref-footer p{margin-top:6px}.ref-footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}.ref-footer nav a:hover{color:var(--ink)}@container article (min-width:560px){.ref-toc ol{columns:2;column-gap:40px}.ref-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-fact,.ref-brief li{grid-template-columns:200px minmax(0,1fr)}.ref-chain{flex-direction:row;align-items:center}.ref-chain-box{flex:1 1 0;width:auto;min-width:0;height:56px}.ref-chain-link{width:16px;height:1px}.ref-chain-link .is-down{display:none}.ref-chain-link .is-across{display:inline}.ref-path,.ref-sites{grid-template-columns:repeat(2,minmax(0,1fr))}}@container article (min-width:620px){.ref-wide{display:table-cell}.ref-narrow{display:none}}@container article (min-width:760px){.ref-cards.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-range{grid-template-columns:120px minmax(0,1fr) auto}.ref-wider{display:table-cell}.ref-until-wider{display:none}}@media (min-width:640px){.ref-explore ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-footer-in{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:768px){.ref-wrap{padding-inline:56px}.ref-skip{left:56px}.ref-header-in{padding-block:16px}.ref-main{padding-block:32px 96px}.ref-crumbs{padding-top:20px}.ref-pick{max-width:420px}.ref-figure{margin-top:64px}.ref-section{margin-top:64px;padding-top:64px}}.ref-section>.ref-block:first-child{margin-top:0}.ref-who-sub.is-ink{color:var(--ink-mid)}@media (max-width:639px){.ref-h1.is-inner{font-size:1.875rem}}.ref-ledger li{border-top:1px solid var(--edge);transition:border-color var(--dur-2) var(--ease-state);grid-template-columns:32px minmax(0,1fr) 20px;gap:4px 12px;padding-block:16px;display:grid;position:relative}.ref-ledger li:last-child{border-bottom:1px solid var(--edge)}.ref-ledger .label{font-variant-numeric:tabular-nums;padding-top:5px}.ref-ledger h3 a:after{content:"";position:absolute;inset:0}.ref-ledger p{color:var(--ink-mid);grid-column:2;font-size:14px;line-height:22px}.ref-ledger svg{width:20px;height:20px;color:var(--ink-dim);grid-area:1/3;margin-top:2px}@media (hover:hover) and (pointer:fine){.ref-ledger li:hover{border-top-color:var(--ink)}.ref-ledger li:hover svg{color:var(--ink)}}@container article (min-width:760px){.ref-ledger li{grid-template-columns:40px minmax(0,300px) minmax(0,1fr) 20px;align-items:start;column-gap:32px}.ref-ledger p{grid-area:1/3;padding-top:1px}.ref-ledger svg{grid-column:4}}@media (min-width:1100px){.ref-header-in{gap:32px;padding-block:24px}.ref-nav{display:flex}.ref-below-wide{display:none}.ref-explore ul{grid-template-columns:repeat(4,minmax(0,1fr))}.ref-pick.is-rail{max-width:none;margin-top:0}.ref-pick.is-rail .ref-pick-card{padding:20px;display:block;position:sticky;top:24px}.ref-pick.is-rail .ref-pick-id{grid-template-columns:28px minmax(0,1fr);gap:0 10px;margin-top:14px;display:grid}.ref-pick.is-rail .ref-pick-kind{grid-column:1/-1;margin-top:2px}.ref-pick.is-rail .ref-pick-reasons{margin-top:14px}.ref-pick.is-rail .ref-pick-live{margin-top:0;padding-block:12px}.ref-pick.is-rail .ref-pick-go{margin-top:16px}.ref-inner{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,840px) 300px;justify-content:space-between;column-gap:56px;display:grid}.ref-inner>*{grid-column:1}.ref-inner>.ref-pick{grid-area:1/2/span 3}}.ref-wrap>.ref-explore{margin-top:0;padding-bottom:48px}
