.article-module__Oo7PhG__page{background-color:var(--rc-color-bg-base);--article-hairline:color-mix(in srgb, var(--mantine-color-default-border) 45%, transparent);width:100%;min-height:100%}.article-module__Oo7PhG__topBar{padding:var(--rc-space-4) 0 var(--rc-space-2);margin-bottom:var(--rc-space-6);justify-content:space-between;align-items:center;display:flex}.article-module__Oo7PhG__backLink{align-items:center;gap:var(--rc-space-2);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);padding:6px 0;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex}.article-module__Oo7PhG__backLink:hover{color:var(--mantine-color-text)}.article-module__Oo7PhG__eyebrow{font-size:var(--rc-font-caption-size);letter-spacing:.08em;text-transform:uppercase;color:var(--rc-color-text-secondary);font-weight:700}.article-module__Oo7PhG__rssLink{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.article-module__Oo7PhG__rssLink:hover{color:var(--mantine-color-text)}.article-module__Oo7PhG__indexHeader{text-align:left;max-width:640px;margin-bottom:56px}.article-module__Oo7PhG__indexTitle{letter-spacing:-.025em;margin:0 0 var(--rc-space-4);font-size:clamp(2.5rem,6vw,3.75rem);font-weight:700;line-height:1.05}.article-module__Oo7PhG__indexLead{color:var(--mantine-color-dimmed);margin:0;font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.55}.article-module__Oo7PhG__entryList{flex-direction:column;margin-bottom:96px;display:flex}.article-module__Oo7PhG__entryRow{width:100%;padding:var(--rc-space-8) 0;border-bottom:1px solid var(--article-hairline);color:inherit;text-decoration:none;display:block}.article-module__Oo7PhG__entryRow:first-child{padding-top:0}.article-module__Oo7PhG__entryRow:last-child{border-bottom:none}.article-module__Oo7PhG__entryRow:focus-visible{outline:2px solid var(--mantine-color-brand-5);outline-offset:4px;border-radius:var(--mantine-radius-md)}.article-module__Oo7PhG__entryRowInner{gap:var(--rc-space-8);align-items:flex-start;display:flex}.article-module__Oo7PhG__entryRowMain{flex:1;min-width:0}.article-module__Oo7PhG__entryRowMeta{align-items:center;gap:var(--rc-space-3);margin-bottom:var(--rc-space-3);display:flex}.article-module__Oo7PhG__entryRowDate{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.article-module__Oo7PhG__entryRowTitle{letter-spacing:-.015em;color:var(--mantine-color-text);margin:0 0 10px;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;line-height:1.2;transition:color .12s}.article-module__Oo7PhG__entryRow:hover .article-module__Oo7PhG__entryRowTitle{color:var(--mantine-color-brand-6);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.article-module__Oo7PhG__entryRowSummary{color:var(--mantine-color-dimmed);margin:0;font-size:1.0625rem;line-height:1.6}.article-module__Oo7PhG__entryRowThumb{aspect-ratio:16/10;border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-default-hover);flex-shrink:0;width:220px;position:relative;overflow:hidden}@media (max-width:640px){.article-module__Oo7PhG__entryRowInner{gap:var(--rc-space-4);flex-direction:column}.article-module__Oo7PhG__entryRowThumb{order:-1;width:100%}}.article-module__Oo7PhG__entryArticle{padding-bottom:80px}.article-module__Oo7PhG__readingColumn{max-width:50.5rem;margin:0 auto}.article-module__Oo7PhG__heroSection{aspect-ratio:16/9;border-radius:var(--mantine-radius-xl);background-color:var(--mantine-color-default-hover);width:100%;margin-bottom:var(--rc-space-8);position:relative;overflow:hidden}.article-module__Oo7PhG__heroImage{object-fit:cover}.article-module__Oo7PhG__entryHeader{margin-bottom:var(--rc-space-8)}.article-module__Oo7PhG__entryMeta{align-items:center;gap:var(--rc-space-3);margin-bottom:var(--rc-space-5);flex-wrap:wrap;display:flex}.article-module__Oo7PhG__entryDate{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.article-module__Oo7PhG__entryTitle{letter-spacing:-.025em;margin:0 0 var(--rc-space-5);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;line-height:1.1}.article-module__Oo7PhG__entryLead{color:var(--mantine-color-dimmed);margin:0;font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.5}.article-module__Oo7PhG__prose{font-size:var(--rc-font-body-large-size);color:var(--mantine-color-text);line-height:1.7}:is(.article-module__Oo7PhG__prose h1,.article-module__Oo7PhG__prose h2,.article-module__Oo7PhG__prose h3,.article-module__Oo7PhG__prose h4){letter-spacing:-.015em;font-weight:700}.article-module__Oo7PhG__prose h2{margin-top:56px!important;margin-bottom:var(--rc-space-4)!important;font-size:1.75rem!important;line-height:1.25!important}.article-module__Oo7PhG__prose h3{margin-top:var(--rc-space-8)!important;margin-bottom:var(--rc-space-3)!important;font-size:1.375rem!important;line-height:1.3!important}.article-module__Oo7PhG__prose p{font-size:var(--rc-font-body-large-size)!important;margin:0 0 1.4em!important;line-height:1.7!important}:is(.article-module__Oo7PhG__prose ul,.article-module__Oo7PhG__prose ol){margin:0 0 1.4em!important;padding-left:1.25em!important}.article-module__Oo7PhG__prose li{font-size:var(--rc-font-body-large-size)!important;margin-bottom:.5em!important;line-height:1.7!important}:is(.article-module__Oo7PhG__prose strong,.article-module__Oo7PhG__prose b){color:var(--mantine-color-text);font-weight:600}.article-module__Oo7PhG__prose a{color:var(--mantine-color-brand-6);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-module__Oo7PhG__prose a:hover{text-decoration-thickness:2px}.article-module__Oo7PhG__prose blockquote{color:var(--mantine-color-dimmed);font-style:italic;border-left:3px solid var(--mantine-color-brand-5)!important;margin:2em 0!important;padding-left:1.25em!important}.article-module__Oo7PhG__prose code{background-color:var(--mantine-color-default-hover);border-radius:4px;padding:.15em .4em;font-size:.9em}.article-module__Oo7PhG__prose table{font-size:1rem;line-height:1.5}.article-module__Oo7PhG__prose th{text-align:left;white-space:nowrap;border-bottom:2px solid var(--mantine-color-default-border);font-weight:700}.article-module__Oo7PhG__prose td{vertical-align:top}.article-module__Oo7PhG__prose td:first-child{white-space:nowrap;font-weight:600}.article-module__Oo7PhG__adjacentNav{gap:var(--rc-space-4);padding-top:var(--rc-space-7);border-top:1px solid var(--article-hairline);grid-template-columns:1fr 1fr;margin-top:80px;display:grid}.article-module__Oo7PhG__navLink{gap:var(--rc-space-1);padding:var(--rc-space-5) var(--rc-space-6);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .12s,background-color .12s;display:flex}.article-module__Oo7PhG__navLink:hover{border-color:var(--mantine-color-brand-5);background-color:var(--mantine-color-default-hover)}.article-module__Oo7PhG__navLink:focus-visible{outline:2px solid var(--mantine-color-brand-5);outline-offset:2px}.article-module__Oo7PhG__navLinkTitle{font-weight:600}.article-module__Oo7PhG__navLinkAlignEnd{text-align:right}@media (max-width:640px){.article-module__Oo7PhG__adjacentNav{grid-template-columns:1fr}.article-module__Oo7PhG__navLinkAlignEnd{text-align:left}}
