.article-details{min-height:calc(100vh - 8.875rem);width:100vw}.article-details .py-6{padding-block:2rem}.article-details .article-details-fg{margin-inline:auto;position:relative;width:min(100% - 2rem,60rem);z-index:1}.article-content{color:var(--mw-readable-text-color);font-family:var(--mw-font-family);font-weight:500;position:relative}.article-content.py-7{padding-block:3.5rem 4.5rem}.article-content.px-10{padding-inline:clamp(1rem,8vw,9rem)}.article-content .mt-0{margin-top:0}.article-content .m-0{margin:0}.article-content .pb-0{padding-bottom:0}.article-content .py-0{padding-block:0}.article-content .b-0{border:0}.article-content .circle{border-radius:9999px}.article-content .w-50{width:3.125rem}.article-content .mw-50{max-width:3.125rem}.article-content .h-50{height:3.125rem}.article-content img:not([src]){visibility:hidden}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.article-content p,.article-content blockquote{margin:0}.mw-article-header{margin-bottom:1.75rem}.mw-article-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.mw-article-category{background:color-mix(in srgb,var(--mw-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--mw-accent) 24%,transparent);border-radius:999rem;color:var(--mw-accent);display:inline-flex;font-size:.8125rem;font-weight:700;line-height:1;padding:.5rem .75rem}.mw-article-kicker-date{align-items:center;color:var(--mw-muted-text);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.375rem}.article-content .mw-article-title{color:var(--mw-title-color);display:block;font-size:2.375rem;font-weight:700;line-height:1.42;margin:0 0 1.75rem;max-width:49rem;overflow-wrap:anywhere;position:relative}.article-content .mw-article-title:after{background:linear-gradient(90deg,var(--mw-accent),color-mix(in srgb,var(--mw-accent) 5%,transparent));border-radius:.25rem;content:" ";display:block;height:.1875rem;margin-top:1rem;width:4rem}.mw-article-author{align-items:center;border-block:1px solid var(--mw-border-color);display:flex;gap:.875rem;margin-bottom:2rem;padding-block:1rem}.mw-article-author-avatar{background:color-mix(in srgb,var(--mw-accent) 12%,var(--mw-surface-bg));box-shadow:0 .5rem 1.25rem color-mix(in srgb,var(--mw-accent) 18%,transparent);display:block;height:3.25rem;margin:0;object-fit:cover;width:3.25rem}.mw-article-author-text{min-width:0}.article-content .mw-article-author-label{color:var(--mw-muted-text);font-size:.8125rem;font-weight:700;line-height:1.2;margin:0 0 .125rem;padding:0}.article-content .mw-article-author-name{color:var(--mw-title-color);font-size:1.25rem;font-weight:700;line-height:1.25;margin:0}.mw-article-author-date{align-items:center;color:var(--mw-muted-text);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.375rem;margin-left:auto}.mw-article-summary{align-items:start;background:linear-gradient(135deg,color-mix(in srgb,var(--mw-accent) 10%,var(--mw-surface-bg)),color-mix(in srgb,var(--mw-page-bg) 55%,var(--mw-surface-bg)));border:1px solid var(--mw-border-color);border-left:.25rem solid var(--mw-accent);border-radius:1rem;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);margin:0 0 2.75rem;padding:1.25rem 1.5rem}.mw-article-summary-icon{align-items:center;background:var(--mw-surface-bg);border-radius:999rem;color:var(--mw-accent);display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.article-content .mw-article-summary p{color:var(--mw-title-color);font-size:1rem;font-weight:600;line-height:1.9;margin:0;padding:0}.mw-article-body{--tw-prose-body: var(--mw-readable-text-color);--tw-prose-headings: var(--mw-title-color);--tw-prose-lead: var(--mw-readable-text-color);--tw-prose-links: var(--mw-accent);--tw-prose-bold: var(--mw-title-color);--tw-prose-counters: var(--mw-muted-text);--tw-prose-bullets: var(--mw-accent);--tw-prose-hr: var(--mw-border-color);--tw-prose-quotes: var(--mw-title-color);--tw-prose-quote-borders: var(--mw-accent);--tw-prose-captions: var(--mw-muted-text);--tw-prose-code: var(--mw-title-color);--tw-prose-th-borders: var(--mw-border-color);--tw-prose-td-borders: var(--mw-border-color);color:var(--mw-readable-text-color);font-weight:500;overflow-wrap:anywhere}.article-content .mw-article-body p{color:var(--mw-readable-text-color);font-size:1.0625rem;line-height:2;margin-block:1rem;padding:0}.article-content .mw-article-body h2{color:var(--mw-title-color);font-size:2rem;font-weight:700;line-height:1.35;margin-bottom:1rem;margin-top:2.5rem;position:relative}.article-content .mw-article-body h2:after{background:color-mix(in srgb,var(--mw-accent) 70%,transparent);border-radius:999rem;content:"";display:block;height:.1875rem;margin-top:.625rem;width:2.5rem}.article-content .mw-article-body h3{color:var(--mw-title-color);font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:.75rem;margin-top:1.75rem}.article-content .mw-article-body strong,.article-content .mw-article-body b{color:var(--mw-title-color);font-weight:700}.article-content .mw-article-body a{color:var(--mw-accent);font-weight:700;text-decoration:none;text-underline-offset:.1875rem}.article-content .mw-article-body a:hover{text-decoration:underline}.article-content .mw-article-body img[src]{border-radius:1rem;box-shadow:0 1rem 2.5rem #00000014;display:block;height:auto;margin-block:1.75rem;max-width:100%}.article-content .mw-article-body ul,.article-content .mw-article-body ol{line-height:2;margin-block:1rem;padding-left:1.5rem}.article-content .mw-article-body li+li{margin-top:.375rem}.article-content .mw-article-body blockquote{background:color-mix(in srgb,var(--mw-accent) 8%,transparent);border-left-color:var(--mw-accent);border-radius:.875rem;color:var(--mw-title-color);font-weight:600;margin-block:1.5rem;padding:1rem 1.25rem}.article-content .mw-article-body pre{background:#18212f;border-radius:1rem;color:#eef4ff;margin-block:1.5rem;overflow-x:auto;padding:1rem}.article-content .mw-article-body code{background:color-mix(in srgb,var(--mw-accent) 10%,transparent);border-radius:.25rem;color:color-mix(in srgb,var(--mw-accent) 72%,var(--mw-title-color));font-size:.92em;padding:.125rem .25rem}.article-content .mw-article-body pre code{background:transparent;color:inherit;padding:0}.article-content .mw-article-body table{border-collapse:collapse;display:block;margin-block:1.25rem;overflow-x:auto;width:100%}.article-content .mw-article-body th,.article-content .mw-article-body td{border:1px solid var(--mw-border-color);padding:.625rem .75rem;text-align:left}@media(max-width:640px){.article-details .py-6{padding-block:1rem}.article-content.py-7{padding-block:1.5rem 2.25rem}.article-content .mw-article-title{font-size:1.625rem;line-height:1.45;margin-bottom:1.25rem}.mw-article-author{align-items:flex-start;flex-wrap:wrap}.mw-article-author-date{margin-left:4.125rem}.mw-article-summary{grid-template-columns:minmax(0,1fr);padding:1rem}.article-content .mw-article-body p{font-size:1rem;line-height:1.9}.article-content .mw-article-body h2{font-size:1.5rem}.article-content .mw-article-body h3{font-size:1.125rem}}
