.article-module__ZwqUAW__inner{max-width:var(--container-wide);margin-inline:auto;padding-inline:1.5rem}.article-module__ZwqUAW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.article-module__ZwqUAW__intro{box-shadow:0 0 0 100vmax #f8fafc, 0 1px 0 100vmax var(--color-border);clip-path:inset(0 -100vmax -1px);background-color:#f8fafc;padding-block:1.5rem 2.25rem}.article-module__ZwqUAW__breadcrumb{color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem 0;margin:0 0 1.75rem;padding:0;font-size:.875rem;line-height:1.25rem;list-style:none;display:flex}.article-module__ZwqUAW__breadcrumb li+li:before{content:"/";color:#94a3b8;margin-inline:.5rem}.article-module__ZwqUAW__breadcrumb a{color:var(--color-text-muted);text-decoration:none}.article-module__ZwqUAW__breadcrumb a:hover{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.article-module__ZwqUAW__breadcrumb [aria-current]{color:var(--color-text)}.article-module__ZwqUAW__title{max-width:50rem;color:var(--color-text);margin:0 0 1.25rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}.article-module__ZwqUAW__title:after{content:"";background-image:linear-gradient(90deg,#0ea5e9,#0284c7);border-radius:9999px;width:4rem;height:.25rem;margin-top:1rem;display:block}.article-module__ZwqUAW__lead{max-width:44rem;color:var(--color-text-muted);margin:0;font-size:1.125rem;line-height:1.75rem}.article-module__ZwqUAW__answerLabel{color:var(--color-primary);margin:1.75rem 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.article-module__ZwqUAW__answer{border-left:2px solid var(--color-border);max-width:44rem;margin:0;padding-left:1rem}.article-module__ZwqUAW__answer>div{grid-template-columns:minmax(0,1fr);padding-block:.375rem;display:grid}.article-module__ZwqUAW__answer dt{color:var(--color-text);font-size:.9375rem;font-weight:600;line-height:1.5rem}.article-module__ZwqUAW__answer dd{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.5rem}.article-module__ZwqUAW__introNote{max-width:44rem;color:var(--color-text);margin:1.25rem 0 0;font-size:1rem;font-weight:600;line-height:1.625rem}.article-module__ZwqUAW__toc{padding-block:2.25rem .5rem}.article-module__ZwqUAW__tocTitle{color:var(--color-text);margin:0 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.article-module__ZwqUAW__tocList{color:var(--color-text-muted);margin:0;padding:0 0 0 1.5rem;font-size:.9375rem;line-height:1.5rem}.article-module__ZwqUAW__tocList li{break-inside:avoid}.article-module__ZwqUAW__tocList a{color:var(--color-primary);padding-block:.25rem;text-decoration:none;display:inline-block}.article-module__ZwqUAW__tocList a:hover{text-underline-offset:.2em;text-decoration:underline}.article-module__ZwqUAW__layout{padding-bottom:4rem}.article-module__ZwqUAW__section{padding-top:3rem}.article-module__ZwqUAW__heading{max-width:46rem;color:var(--color-text);margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:2rem}.article-module__ZwqUAW__prose{color:#334155;max-width:41.5rem;font-size:1.0625rem;line-height:1.75rem}.article-module__ZwqUAW__wide .article-module__ZwqUAW__prose{max-width:none}.article-module__ZwqUAW__prose>p,.article-module__ZwqUAW__prose>ul,.article-module__ZwqUAW__prose>ol,.article-module__ZwqUAW__faq p{margin:0 0 1.125rem}.article-module__ZwqUAW__prose>ul,.article-module__ZwqUAW__prose>ol{padding-left:1.25rem}.article-module__ZwqUAW__prose li+li{margin-top:.375rem}.article-module__ZwqUAW__prose a{color:var(--color-primary);text-underline-offset:.2em}.article-module__ZwqUAW__prose a:hover{color:var(--color-primary-hover)}.article-module__ZwqUAW__prose strong{color:var(--color-text)}.article-module__ZwqUAW__subheading{color:var(--color-text);margin:2rem 0 .5rem;font-size:1.1875rem;font-weight:700;line-height:1.75rem}.article-module__ZwqUAW__prose>.article-module__ZwqUAW__note{border-left:3px solid var(--color-primary);color:var(--color-text);padding-left:1rem}.article-module__ZwqUAW__verdict{border-top:1px solid var(--color-border);margin:1.5rem 0 1rem}.article-module__ZwqUAW__ruled{border-top:1px solid var(--color-border);margin:0 0 1.125rem}.article-module__ZwqUAW__ruled>div,.article-module__ZwqUAW__verdict>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);gap:.25rem;padding-block:.875rem;display:grid}.article-module__ZwqUAW__ruled dt,.article-module__ZwqUAW__verdict dt{color:var(--color-text);font-size:1rem;font-weight:600;line-height:1.625rem}.article-module__ZwqUAW__ruled dd,.article-module__ZwqUAW__verdict dd{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.625rem}.article-module__ZwqUAW__ruled dd{color:#334155}.article-module__ZwqUAW__ruled.article-module__ZwqUAW__picks dd{color:var(--color-text);font-weight:600}.article-module__ZwqUAW__sources{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5rem}.article-module__ZwqUAW__prose>.article-module__ZwqUAW__sources{margin:0}.article-module__ZwqUAW__prose>.article-module__ZwqUAW__flow{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none;display:grid}.article-module__ZwqUAW__prose .article-module__ZwqUAW__flow li+li{margin-top:0}.article-module__ZwqUAW__flow li{border-top:2px solid var(--color-text);padding-top:.75rem;position:relative}.article-module__ZwqUAW__flow strong,.article-module__ZwqUAW__flow span{display:block}.article-module__ZwqUAW__flow span{color:var(--color-text-muted);font-size:.9375rem;line-height:1.5rem}.article-module__ZwqUAW__steps li::marker{color:var(--color-primary);font-weight:700}.article-module__ZwqUAW__problems{border-top:1px solid var(--color-border);padding:0;list-style:none}.article-module__ZwqUAW__prose>.article-module__ZwqUAW__problems{padding-left:0}.article-module__ZwqUAW__problems li{border-bottom:1px solid var(--color-border);padding-block:.75rem}.article-module__ZwqUAW__prose .article-module__ZwqUAW__problems li+li{margin-top:0}.article-module__ZwqUAW__faq h3{color:var(--color-text);margin:1.75rem 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.article-module__ZwqUAW__faq h3:first-child{margin-top:0}.article-module__ZwqUAW__tableIntro{max-width:41.5rem}.article-module__ZwqUAW__tableWrap{min-width:0;margin:1.5rem 0;container-type:inline-size}.article-module__ZwqUAW__table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5rem}.article-module__ZwqUAW__table th,.article-module__ZwqUAW__table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:1rem .75rem}.article-module__ZwqUAW__table th:first-child{padding-left:0}.article-module__ZwqUAW__table thead th{border-bottom:2px solid var(--color-text);vertical-align:bottom;color:var(--color-text);padding-block:0 .625rem;font-size:.8125rem;font-weight:700;line-height:1.125rem}.article-module__ZwqUAW__table tbody th{color:var(--color-text);font-size:1rem;font-weight:700}.article-module__ZwqUAW__table tbody th a{color:var(--color-text);text-decoration:none}.article-module__ZwqUAW__table tbody th a:hover{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.article-module__ZwqUAW__table td{color:#334155}.article-module__ZwqUAW__table .article-module__ZwqUAW__bestFor{color:var(--color-text);font-weight:600}.article-module__ZwqUAW__table .article-module__ZwqUAW__muted{color:#64748b}.article-module__ZwqUAW__tableNotes{max-width:41.5rem;font-size:.9375rem;line-height:1.5rem}@container (max-width:65.99rem){.article-module__ZwqUAW__table,.article-module__ZwqUAW__table tbody,.article-module__ZwqUAW__table tr,.article-module__ZwqUAW__table th,.article-module__ZwqUAW__table td{display:block}.article-module__ZwqUAW__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-module__ZwqUAW__table tbody tr{border-top:2px solid var(--color-text);padding-block:1rem .5rem}.article-module__ZwqUAW__table tbody tr+tr{margin-top:1.5rem}.article-module__ZwqUAW__table tbody th{border-bottom:0;padding:0 0 .5rem;font-size:1.125rem;line-height:1.75rem}.article-module__ZwqUAW__table td{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:1rem;padding:.5rem 0;display:grid}.article-module__ZwqUAW__table td:last-child{border-bottom:0}.article-module__ZwqUAW__table td:before{content:attr(data-label);color:var(--color-text);font-size:.875rem;font-weight:600}}@container (min-width:40rem) and (max-width:65.99rem){.article-module__ZwqUAW__table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}.article-module__ZwqUAW__table tbody th{grid-column:1/-1}.article-module__ZwqUAW__table td:last-child{border-bottom:1px solid var(--color-border-subtle)}}@container (min-width:66rem){.article-module__ZwqUAW__table td:nth-child(n+5):nth-child(-n+8){min-width:6.5rem}}.article-module__ZwqUAW__next{border-top:1px solid var(--color-border);padding-block:2.5rem 4rem}.article-module__ZwqUAW__nextLabel{color:var(--color-text);margin:0 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.article-module__ZwqUAW__nextLinks{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.article-module__ZwqUAW__nextLinks a{color:var(--color-primary);text-underline-offset:.2em;padding-block:.375rem;font-size:1rem;font-weight:600;line-height:1.5rem;display:inline-block}.article-module__ZwqUAW__nextLinks a:hover{color:var(--color-primary-hover)}@media (min-width:48rem){.article-module__ZwqUAW__intro{padding-block:2rem 3rem}.article-module__ZwqUAW__title{font-size:3rem;line-height:1.1}.article-module__ZwqUAW__lead{font-size:1.25rem}.article-module__ZwqUAW__answer>div{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1.5rem}.article-module__ZwqUAW__ruled>div,.article-module__ZwqUAW__verdict>div{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:2rem}.article-module__ZwqUAW__verdict>div{grid-template-columns:minmax(0,7rem) minmax(0,1fr)}.article-module__ZwqUAW__tocList{columns:2;column-gap:3rem}.article-module__ZwqUAW__section{padding-top:4rem}.article-module__ZwqUAW__heading{font-size:1.875rem;line-height:2.25rem}.article-module__ZwqUAW__prose>.article-module__ZwqUAW__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.article-module__ZwqUAW__flow li:not(:last-child):after{content:"→" / "";color:var(--color-primary);font-size:1.125rem;line-height:1.5rem;position:absolute;top:.625rem;right:-1.875rem}.article-module__ZwqUAW__nextLinks{flex-flow:wrap;gap:.5rem 2.5rem}}@media (min-width:64rem){.article-module__ZwqUAW__prose{max-width:44rem;font-size:1.125rem;line-height:1.875rem}.article-module__ZwqUAW__tocList{columns:3}}@media (min-width:80rem){.article-module__ZwqUAW__layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,14rem);column-gap:4rem;display:grid}.article-module__ZwqUAW__intro{grid-area:1/1}.article-module__ZwqUAW__toc{z-index:1;grid-area:1/2/span 2;padding-block:2rem 0;position:relative}.article-module__ZwqUAW__body{grid-area:2/1}.article-module__ZwqUAW__tocBody{top:calc(var(--header-height) + 2rem);border-left:1px solid var(--color-border);padding-left:1.25rem;position:sticky}.article-module__ZwqUAW__tocTitle{color:var(--color-text-muted)}.article-module__ZwqUAW__tocList{columns:auto;padding-left:0;font-size:.875rem;line-height:1.375rem;list-style:none}.article-module__ZwqUAW__tocList a{color:#334155;padding-block:.3125rem}.article-module__ZwqUAW__tocList a:hover{color:var(--color-primary)}}
