.article-page :where(.article-hero__meta address){font-style:normal}.article-page :where(.article-hero__meta address span){color:var(--marketing-text-secondary);font-weight:550}.article-page .article-toc__desktop>p{color:var(--marketing-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.article-page .article-toc__mobile{display:none}.article-page .article-toc a{font-size:13px;line-height:1.45}.article-page .article-prose{font-size:17px;line-height:1.75}.article-page .article-prose>section{animation:none}.article-page .article-prose>section+section{margin-top:5rem}.article-page .article-prose>section[id]{scroll-margin-top:calc(var(--marketing-header-height) + 1.5rem)}.article-page .article-prose>section>p{max-width:42rem}.article-page .article-prose h2{letter-spacing:-.038em;font-size:clamp(32px,3.25vw,38px);line-height:1.12}.article-page .article-prose h3{font-size:22px;line-height:1.3}.article-page .article-section-label{margin-bottom:.65rem}.article-page .article-section-label+h2,.article-page .article-prose>section:first-child>.article-section-label{margin-top:0}.article-page :is(.article-definition>span,.article-section-label,.article-related__grid a>span){font-size:11px}.article-page .article-definition{background:var(--marketing-card);border:1px solid var(--marketing-line);border-radius:14px;padding:clamp(1.4rem,3vw,2rem)}.article-page .article-definition p{max-width:40rem;font-size:18px;line-height:1.65}.article-page .article-table-frame{margin:2.5rem 0;position:relative}.article-page .article-table-scroll{background:var(--marketing-bg);border:1px solid var(--marketing-line-strong);scrollbar-color:var(--marketing-line-strong) transparent;border-radius:14px;margin:0;overflow-x:auto}.article-page .article-terms-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:44rem}.article-page .article-terms-table caption{border-bottom:1px solid var(--marketing-line);color:var(--marketing-text-secondary);text-align:left;padding:1rem 1.1rem;font-size:13px;font-weight:550}.article-page .article-terms-table :is(th,td){border-bottom:1px solid var(--marketing-line);color:var(--marketing-text-secondary);text-align:left;vertical-align:top;padding:1rem 1.1rem;font-size:14px;line-height:1.6}.article-page .article-terms-table thead th{background:var(--marketing-card);color:var(--marketing-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:600}.article-page .article-terms-table tr>:first-child{width:23%}.article-page .article-terms-table tbody th{color:var(--marketing-text);font-size:15px;font-weight:600}.article-page .article-terms-table tbody tr:last-child>*{border-bottom:0}.article-page .article-checklist strong{font-size:16px}.article-page .article-checklist span{font-size:15px;line-height:1.65}.article-page .article-product-disclosure{background:var(--marketing-card);border:1px solid var(--marketing-line);border-radius:14px;margin:2.5rem 0;padding:clamp(1.25rem,3vw,1.75rem)}.article-page .article-product-disclosure__header{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.article-page .article-product-disclosure__header>strong{color:var(--marketing-text);font-size:16px;font-weight:600}.article-page .article-product-disclosure__header>span{color:var(--marketing-text-muted);font-size:12px}.article-page .article-product-disclosure ul{margin:0;padding:0;list-style:none}.article-page .article-product-disclosure li{border-top:1px solid var(--marketing-line);margin:0;padding:1rem 0;font-size:15px;line-height:1.65}.article-page .article-product-disclosure li:last-child{padding-bottom:0}.article-page .article-product-disclosure li>strong{color:var(--marketing-text);margin-bottom:.2rem;font-size:15px;font-weight:600;display:block}.article-page .article-faq summary{min-height:52px;font-size:17px;line-height:1.45}.article-page .article-faq details>p{max-width:42rem;font-size:16px;line-height:1.7}.article-page .article-maintenance{border-top:1px solid var(--marketing-line);margin-top:5rem;padding-top:4rem}.article-page .article-related__grid p{font-size:14px;line-height:1.65}@media (width<=52rem){.article-page .article-toc__desktop{display:none}.article-page .article-toc__mobile{display:block}.article-page .article-toc{padding-bottom:1rem}.article-page .article-toc__mobile summary{color:var(--marketing-text);cursor:pointer;min-height:44px;padding:.7rem 0;font-size:14px;font-weight:600;line-height:1.5}.article-page .article-toc__mobile summary::marker{color:var(--marketing-text-muted)}.article-page .article-toc__mobile ol{gap:.25rem;margin-top:.5rem}.article-page .article-toc__mobile a{min-height:36px;padding:.35rem 0;font-size:14px;display:block}.article-page .article-product-disclosure__header{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (width<=734px){.article-page .article-hero__meta{gap:.4rem .75rem}.article-page .article-hero__meta>[aria-hidden=true]{display:none}.article-page .article-prose{font-size:17px;line-height:1.75}.article-page .article-table-scroll{margin:0}.article-page .article-table-frame{margin-inline:-.25rem}.article-page .article-table-frame:after{background:linear-gradient(to right, transparent, var(--marketing-bg));content:"";opacity:.94;pointer-events:none;width:34px;position:absolute;inset:1px 1px 1px auto}.article-page .article-terms-table{min-width:40rem}}
