@media (max-width:639px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}}a,button,label,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:639px){.sheet-enter{animation:.24s cubic-bezier(.2,.8,.2,1) sheet-up}}@media (prefers-reduced-motion:reduce){.sheet-enter{animation:none}}@media (max-width:767px){.swipe-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:1.25rem;gap:.75rem;margin-inline:-1.25rem;padding-bottom:.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.swipe-row::-webkit-scrollbar{display:none}.swipe-row>*{scroll-snap-align:start;flex:0 0 min(84%,21rem);opacity:1!important;transform:none!important}.swipe-row.swipe-row-narrow>*{flex-basis:min(72%,17rem)}.peek[data-open=false]>.peek-body{max-height:var(--peek,26rem);overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}}.mcta{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s}.mcta[data-shown=false]{opacity:0;pointer-events:none;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.mcta{transition:opacity .12s linear}.mcta[data-shown=false]{transform:none}}@media (max-width:1023px){body:has([data-sticky-actions]) button[aria-label="Ask about this product"]{display:none}body:has([data-sticky-actions=page]){padding-bottom:calc(7.5rem + env(safe-area-inset-bottom))}}@media (max-width:639px){table.table-stack,table.table-stack tbody,table.table-stack tr,table.table-stack td{width:100%;display:block}table.table-stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.table-stack tr{border:1px solid var(--brand-line);border-radius:var(--radius);background:var(--brand-surface,#fff);margin-bottom:.75rem;padding:.25rem .875rem}table.table-stack td{grid-template-columns:minmax(6.5rem,38%) 1fr;gap:.75rem;padding:.55rem 0;font-size:.9375rem;display:grid}table.table-stack td:last-child{border-bottom:0}table.table-stack td:before{content:attr(data-label);letter-spacing:.02em;color:var(--brand-ink-muted);padding-top:.15rem;font-size:.75rem;font-weight:600}table.table-stack td:first-child{padding-top:.7rem;font-weight:600;display:block}table.table-stack td:first-child:before{content:none}}@media (max-width:1023px){body:has([data-sticky-actions]) [data-mcta]{display:none}}@media (hover:none) and (pointer:coarse){.kbd-hint{display:none!important}}body>div{overflow-x:clip}@media (max-width:1023px){.sheet-form [data-form-actions]{z-index:1;border-top:1px solid var(--brand-line);background:var(--brand-surface,#fff);margin:1rem -1.25rem -1rem;padding:.75rem 1.25rem 1rem;position:sticky;bottom:-1rem}.sheet-form [data-form-actions]>button{flex:auto}}.prose-reading h2,.prose-reading h3{line-height:1.2}.mkt-main .prose-reading>:first-child{margin-top:0}@media (max-width:639px){table.table-stack tr{margin-bottom:.5rem;padding:.25rem .875rem .5rem}table.table-stack td{border-bottom:0;padding:.2rem 0;font-size:.9375rem;line-height:1.5;display:block}table.table-stack td:before{content:attr(data-label) ": ";font-size:inherit;letter-spacing:0;color:var(--brand-ink);padding:0;font-weight:600;display:inline}table.table-stack td:first-child{border-bottom:1px solid var(--brand-line);margin-bottom:.2rem;padding:.5rem 0 .3rem;font-weight:600;display:block}table.table-stack td:first-child:before{content:none}}@media (max-width:767px){.mkt-main .eyebrow,.mkt-main [class*="text-[0.6875rem]"],.mkt-main [class*="text-[0.625rem]"],.diag-result .eyebrow,.diag-result [class*="text-[0.6875rem]"],.diag-result [class*="text-[0.625rem]"]{font-size:.75rem}}@media (min-width:640px) and (max-width:1023px){.mkt-main [data-sticky-actions]>div,.diag-result [data-sticky-actions]>div{max-width:28rem}}@media (max-width:1023px){.pin-end [data-sticky-actions]{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s}.pin-end[data-hidden=true] [data-sticky-actions]{opacity:0;pointer-events:none;transform:translateY(110%)}body:has(.pin-end [data-sticky-actions=page]){padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.pin-end [data-sticky-actions]{transition:opacity .12s linear}.pin-end[data-hidden=true] [data-sticky-actions]{transform:none}}
