.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article-header,.article-image,.article-contents,.article-end{max-width:var(--reading-width);margin-inline:auto}.article-back{min-height:var(--target-size);margin-bottom:var(--space-3);align-items:center;font-size:.9375rem;display:inline-flex}.article-header h1{margin-block:var(--space-2) var(--space-3);text-wrap:pretty;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.15}.article-meta,.article-proof-note,.article-image figcaption{color:var(--color-muted);font-size:.875rem}.article-proof-note{margin-top:var(--space-3);padding:var(--space-2);border-left:3px solid var(--color-accent);background:var(--color-tint)}.article-image{margin-block:var(--space-4)}.article-image figure{margin:0}.article-page img{border-radius:1rem;max-width:100%;height:auto;display:block}.article-image figcaption{margin-top:var(--space-1)}.article-contents{margin-block:var(--space-4);border-block:1px solid var(--color-border)}.article-contents summary{padding-block:var(--space-2);min-height:var(--target-size);color:var(--color-accent);cursor:pointer;font-weight:600}.article-contents ul{padding:0 0 var(--space-2);list-style:none}.article-contents a{min-height:var(--target-size);min-width:var(--target-size);padding-block:var(--space-1);align-items:center;display:inline-flex}.article-body{font-size:1.0625rem;line-height:1.8}.article-body>:not(.article-table){max-width:var(--reading-width);margin-inline:auto}.article-body>p,.article-body>ul,.article-body>ol,.article-body>blockquote{margin-block:var(--space-3)}.article-body h2{margin-block:var(--space-6) var(--space-3)}.article-body h3{margin-block:var(--space-4) var(--space-2);font-family:var(--font-heading);font-size:1.5rem;font-weight:400;line-height:1.3}.article-body h2,.article-body h3,.article-header h1{scroll-margin-top:var(--space-3)}.article-body ul,.article-body ol{padding-left:1.5rem}.article-body li+li{margin-top:var(--space-1)}.article-body a{overflow-wrap:anywhere}.article-body .archived-article-content>:not(.article-table){max-width:var(--reading-width);margin-inline:auto}.article-body .archived-article-content>.article-table{margin-inline:auto}.article-table{border-spacing:0;width:100%;font-size:1rem;line-height:1.65}.article-table caption{padding-bottom:var(--space-2);text-align:left;color:var(--color-muted);font-size:.875rem}.article-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.article-table tbody,.article-table tr,.article-table td,.article-table th{display:block}.article-table tbody tr{margin-bottom:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;overflow:hidden}.article-table th,.article-table td{padding:var(--space-2);text-align:left;vertical-align:top}.article-table tbody th{background:var(--color-sage);font-family:var(--font-heading);font-size:1.375rem;font-weight:400}.article-table td+td{border-top:1px solid var(--color-border)}.table-cell-label{color:var(--color-accent);margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.article-end{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.article-end p{font-family:var(--font-heading);font-size:1.5rem}.article-end a{margin:var(--space-2) var(--space-3) 0 0}@media (width>=64rem){.article-table{table-layout:fixed;font-size:.9375rem}.article-table thead{clip-path:none;background:var(--color-tint);width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.article-table tbody{display:table-row-group}.article-table tr{display:table-row}.article-table th,.article-table td{border-bottom:1px solid var(--color-border);padding:var(--space-2) .75rem;display:table-cell}.article-table thead th{font-size:.8125rem;font-weight:600}.article-table tbody th{font-size:1.125rem}.article-table th:first-child{width:15%}.article-table th:nth-child(2){width:17%}.article-table th:nth-child(3){width:28%}.article-table th:nth-child(4),.article-table th:nth-child(5){width:20%}.article-table td+td{border-top:0}.table-cell-label{display:none}}.article-body>.source-article{max-width:none}.source-article>:not(.article-table){max-width:var(--reading-width);margin-inline:auto}.source-article>p,.source-article>ul,.source-article>ol,.source-article>blockquote{margin-block:var(--space-3)}.source-article figure{margin-block:var(--space-4)}.source-article figcaption{margin-top:var(--space-1);color:var(--color-muted);font-size:.875rem;line-height:1.5}.source-article li>p{margin-block:.35rem}.source-article li+li{margin-top:.8rem}.source-comparison{margin-block:var(--space-4)}.source-comparison p{margin:0}.source-comparison p+p{margin-top:.5rem}.source-comparison th,.source-comparison td{overflow-wrap:anywhere}@media (width>=64rem){.source-comparison.columns-3 thead th{width:33.333%}.source-comparison.columns-4 thead th{width:25%}}
