.MaterialArticlePage_page__HN24h{--article-panel:color-mix(in srgb,var(--surface-elevated) 94%,var(--background));--article-rule:color-mix(in srgb,var(--border) 84%,var(--foreground));--article-ambient:color-mix(in srgb,var(--accent) 12%,transparent);--article-measure:66ch;--article-frame:min(100% - 48px,54rem);overflow-x:clip;background:var(--background);color:var(--foreground)}:root[data-theme=dark] .MaterialArticlePage_page__HN24h{--article-panel:var(--surface);--article-rule:var(--border)}.MaterialArticlePage_back__Ol5ZD{min-height:44px;display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-start:calc(var(--space-2) * -1);padding-inline:var(--space-2);color:var(--muted);font-family:var(--font-ui);font-size:var(--type-scale-sm);line-height:1.4;text-decoration:none;transition:color var(--motion-state) var(--ease-standard);animation:MaterialArticlePage_article-rise__JA1WM var(--motion-enter) var(--ease-standard) both}.MaterialArticlePage_backArrow__AHnWb{width:.875rem;height:.875rem;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.25;transition:transform var(--motion-state) var(--ease-standard)}.MaterialArticlePage_back__Ol5ZD:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.MaterialArticlePage_back__Ol5ZD:hover{color:var(--foreground)}.MaterialArticlePage_back__Ol5ZD:focus-visible .MaterialArticlePage_backArrow__AHnWb,.MaterialArticlePage_back__Ol5ZD:hover .MaterialArticlePage_backArrow__AHnWb{transform:translateX(-.1875rem)}}.MaterialArticlePage_head__jrd_U{position:relative;isolation:isolate;overflow:hidden;border-block-end:1px solid var(--border);background:radial-gradient(ellipse 88% 82% at 82% 4%,var(--article-ambient),transparent 62%),var(--surface-hero)}.MaterialArticlePage_headFrame__JMnzV{position:relative;z-index:1;width:var(--article-frame);margin-inline:auto;display:grid;justify-items:start;gap:var(--space-4);padding-block:clamp(var(--space-8),5vw,var(--space-12)) clamp(3.5rem,8vw,5.5rem)}.MaterialArticlePage_topic__YsWGn{min-height:44px;display:inline-flex;align-items:center;color:var(--accent);font-family:var(--font-ui);font-size:var(--type-scale-sm);letter-spacing:.012em;line-height:1.4;text-decoration:none;animation:MaterialArticlePage_article-rise__JA1WM var(--motion-enter) var(--ease-standard) 60ms both}.MaterialArticlePage_topic__YsWGn:hover{text-decoration:underline;text-underline-offset:.25em}.MaterialArticlePage_topic__YsWGn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.MaterialArticlePage_title__J3Ygd{min-width:0;max-width:24ch;margin:0;overflow-wrap:anywhere;font-family:var(--font-display);font-size:clamp(1.875rem,6.4vw,var(--display-route-hero));font-weight:400;line-height:1.1;letter-spacing:-.022em;text-wrap:balance;animation:MaterialArticlePage_article-rise__JA1WM var(--motion-enter) var(--ease-standard) .12s both}.MaterialArticlePage_summary__DKuq2{max-width:58ch;margin:0;color:var(--muted);font-size:clamp(var(--type-scale-base),2.4vw,var(--type-scale-lg));line-height:1.6;animation:MaterialArticlePage_article-rise__JA1WM var(--motion-enter) var(--ease-standard) .18s both}.MaterialArticlePage_meta__O1j3_{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4);margin:0;color:var(--muted);font-family:var(--font-ui);font-size:var(--type-scale-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;animation:MaterialArticlePage_article-rise__JA1WM var(--motion-enter) var(--ease-standard) .24s both}.MaterialArticlePage_metaAuthor__8Rlzg{color:var(--accent);text-decoration:none}.MaterialArticlePage_metaAuthor__8Rlzg:hover{text-decoration:underline;text-underline-offset:.25em}.MaterialArticlePage_metaAuthor__8Rlzg:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.MaterialArticlePage_bodyBand__h0Xq3{padding-block:clamp(3rem,8vw,5rem) clamp(4rem,10vw,6.5rem)}.MaterialArticlePage_bodyFrame___6ZSW{width:var(--article-frame);margin-inline:auto}.MaterialArticlePage_prose__EeX8D{min-width:0;max-width:var(--article-measure)}.MaterialArticlePage_prose__EeX8D>*{min-width:0;overflow-wrap:anywhere}.MaterialArticlePage_prose__EeX8D p{margin:0 0 var(--space-6);font-size:clamp(var(--type-scale-base),2.1vw,1.0625rem);line-height:1.72}.MaterialArticlePage_prose__EeX8D h2{margin:clamp(var(--space-8),5vw,var(--space-12)) 0 var(--space-4);scroll-margin-block-start:6rem;font-family:var(--font-display);font-size:clamp(var(--type-scale-xl),4.4vw,var(--type-scale-2xl));font-style:normal;font-weight:400;line-height:1.2;letter-spacing:-.014em;text-wrap:balance}.MaterialArticlePage_prose__EeX8D h2:first-child{margin-block-start:0}.MaterialArticlePage_prose__EeX8D ol,.MaterialArticlePage_prose__EeX8D ul{margin:0 0 var(--space-6);padding-inline-start:var(--space-6);font-size:clamp(var(--type-scale-base),2.1vw,1.0625rem);line-height:1.72}.MaterialArticlePage_prose__EeX8D li{margin-block-end:var(--space-3);padding-inline-start:var(--space-2)}.MaterialArticlePage_prose__EeX8D li::marker{color:var(--accent)}.MaterialArticlePage_prose__EeX8D ol{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MaterialArticlePage_prose__EeX8D>:last-child{margin-block-end:0}.MaterialArticlePage_prose__EeX8D code{padding:.1em .35em;border:1px solid var(--article-rule);border-radius:var(--radius-sm);background:var(--article-panel);font-family:var(--font-ui);font-size:.9em;overflow-wrap:anywhere}@keyframes MaterialArticlePage_article-rise__JA1WM{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MaterialArticlePage_back__Ol5ZD,.MaterialArticlePage_meta__O1j3_,.MaterialArticlePage_summary__DKuq2,.MaterialArticlePage_title__J3Ygd,.MaterialArticlePage_topic__YsWGn{animation:none}.MaterialArticlePage_backArrow__AHnWb{transition:none}.MaterialArticlePage_back__Ol5ZD:focus-visible .MaterialArticlePage_backArrow__AHnWb,.MaterialArticlePage_back__Ol5ZD:hover .MaterialArticlePage_backArrow__AHnWb{transform:none}}.MaterialArticlePage_related__Joi9M{width:var(--article-frame);margin-inline:auto;padding-block:clamp(2rem,5vw,3rem) clamp(3rem,8vw,5rem);border-top:1px solid var(--line)}.MaterialArticlePage_relatedTitle__VdWvI{margin:0 0 var(--space-5);color:var(--muted);font-family:var(--font-ui);font-size:var(--type-scale-sm);font-weight:600;line-height:1.4;letter-spacing:.02em}.MaterialArticlePage_relatedList__TpR53{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width:48rem){.MaterialArticlePage_relatedList__TpR53{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}.MaterialArticlePage_relatedLink__q8jy6{display:grid;gap:var(--space-2);min-height:44px;align-content:start;color:inherit;text-decoration:none;transition:color var(--motion-state) var(--ease-standard)}.MaterialArticlePage_relatedLink__q8jy6:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.MaterialArticlePage_relatedLinkTitle__GtK8E{font-size:var(--type-scale-base);font-weight:600;line-height:1.35;text-wrap:balance}.MaterialArticlePage_relatedLinkSummary__WVY4F{max-width:42ch;color:var(--muted);font-size:var(--type-scale-sm);line-height:1.55}@media (hover:hover) and (pointer:fine){.MaterialArticlePage_relatedLink__q8jy6:hover .MaterialArticlePage_relatedLinkTitle__GtK8E{text-decoration:underline;text-underline-offset:4px}}.MaterialArticlePage_prose__EeX8D a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.18em}.MaterialArticlePage_prose__EeX8D a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.MaterialArticlePage_prose__EeX8D h3{margin:var(--space-8) 0 var(--space-3);scroll-margin-block-start:6rem;font-size:clamp(var(--type-scale-base),2.4vw,var(--type-scale-lg));font-weight:600;line-height:1.35;text-wrap:balance}.MaterialArticlePage_tableFrame__8mZe2{margin:0 0 var(--space-6);overflow-x:auto}.MaterialArticlePage_tableFrame__8mZe2 table{width:100%;border-collapse:collapse;font-size:var(--type-scale-sm);line-height:1.5}.MaterialArticlePage_tableFrame__8mZe2 td,.MaterialArticlePage_tableFrame__8mZe2 th{padding:var(--space-3);text-align:start;vertical-align:top;border-bottom:1px solid var(--article-rule);overflow-wrap:normal}.MaterialArticlePage_tableFrame__8mZe2 th{font-weight:600}