.v-decision{margin:48px 0 32px;padding:22px 0 0;border-top:1px solid var(--ai);position:relative}.v-decision .kicker{font-family:var(--f-sans);font-size:var(--t-eyebrow);font-weight:400;letter-spacing:var(--tr-mono-label);text-transform:uppercase;color:var(--ai);margin-bottom:12px;display:block}.v-decision .body{font-family:var(--f-display);font-style:italic;font-weight:400;font-size:var(--t-h2);line-height:1.32;letter-spacing:var(--tr-display-md);color:var(--ink)}.v-constraint{margin:36px 0;padding:22px 28px;background:var(--paper-2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-2)}.v-constraint .kicker{font-family:var(--f-sans);font-size:var(--t-eyebrow);font-weight:400;letter-spacing:var(--tr-mono-label);text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.v-constraint .body{line-height:1.6;color:var(--ink)}.v-constraint .body,.v-test{font-family:var(--f-serif);font-size:1rem}.v-test{margin:20px 0;font-style:italic;color:var(--ink-2)}.v-test:before{content:"Test — ";font-style:normal;font-weight:400;text-transform:uppercase;color:var(--ai);margin-right:8px;vertical-align:.18em}.v-constraint .kicker,.v-decision .kicker{font-weight:400}.v-constraint .kicker,.v-decision .kicker,.v-test:before{font-family:var(--f-sans);letter-spacing:var(--tr-mono-label);font-size:var(--t-eyebrow)}.rm-dot{color:var(--ai);font-style:normal}.rm-q .sidenote{font-family:var(--f-sans);font-size:var(--t-ui);line-height:1.5;color:var(--ink-3);letter-spacing:0;border-left:1px solid var(--rule-2);padding:0 0 0 14px;margin-bottom:28px;max-width:200px}.rm-q .sidenote .ref{font-family:var(--f-sans);font-size:var(--t-eyebrow);font-weight:400;color:var(--ai);letter-spacing:var(--tr-mono-label);text-transform:uppercase;display:block;margin-bottom:4px}.rm-q .sidenote .quote{font-family:var(--f-serif);font-style:italic;font-size:var(--t-ui);color:var(--ink-2);line-height:1.45}.rm-q .fn{padding:0;--measure:44rem}.rm-q .rm-portable-quote{margin:40px 0}.rm-q .essay{padding:var(--rm-hero-y) var(--rm-gutter) 0}.rm-q .essay header{max-width:var(--container);margin:0 auto;padding-bottom:var(--space-2x);text-align:left}.rm-q .essay header .meta{display:flex;gap:12px;align-items:center;font-family:var(--f-sans);font-size:var(--t-label);color:var(--ink-3);margin-bottom:22px}.rm-q .essay header .meta .cat{font-family:var(--f-mono);font-size:.7rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:var(--tr-mono-label);padding:.25rem .6rem;border-radius:3px;background:var(--art-accent-soft,var(--gray-100));color:var(--art-accent,var(--gray-700));white-space:nowrap}.rm-q .essay header h1{font-family:var(--f-display);font-weight:500;font-size:var(--t-hero);line-height:1.3;letter-spacing:var(--tr-display-xl);color:var(--ink-head);text-wrap:balance;padding-bottom:.08em}.rm-q .essay header h1 em{font-style:italic;color:var(--ink-2)}.rm-q .essay header .dek{margin-top:18px;font-family:var(--f-serif);font-size:1.05rem;color:var(--ink-2);line-height:1.6;max-width:var(--measure)}.rm-q .essay-prose{margin:0 auto;padding-bottom:var(--space-4x)}.rm-q .essay-prose p{font-family:var(--f-serif);font-size:1rem;line-height:1.6;color:var(--ink);margin-bottom:22px;font-feature-settings:"kern","liga","onum"}.rm-q .essay-prose strong,.rm-q .fn-prose strong{font-weight:700;color:var(--ink)}.rm-q .essay-prose em,.rm-q .fn-prose em{font-style:italic;color:var(--ink-2)}.rm-q .essay-prose p strong,.rm-q .fn-prose p strong{font-family:var(--f-serif)}.rm-q .essay-prose ol,.rm-q .essay-prose ul,.rm-q .fn-prose ol,.rm-q .fn-prose ul{margin:0 0 26px 1.35em;padding:0;font-family:var(--f-serif);font-size:1rem;line-height:1.6;color:var(--ink);font-feature-settings:"kern","liga","onum"}.rm-q .essay-prose ul,.rm-q .fn-prose ul{list-style:disc}.rm-q .essay-prose ol,.rm-q .fn-prose ol{list-style:decimal}.rm-q .essay-prose li,.rm-q .fn-prose li{margin:10px 0;padding-left:.2em}.rm-q .essay-prose li>p,.rm-q .fn-prose li>p{margin:0;font-size:inherit;line-height:inherit}.rm-q .essay-prose code:not(pre code),.rm-q .fn-prose code:not(pre code){border:0;background:var(--ai-light);padding:.1em .35em;border-radius:3px;font-family:var(--f-mono),monospace;font-size:.85em;color:var(--ai)}.rm-q .essay-prose .codeblock,.rm-q .fn-prose .codeblock{margin:30px 0 34px}.rm-q .essay-prose .codeblock-title,.rm-q .fn-prose .codeblock-title{border-top:1px solid var(--rule-2);border-bottom:0;padding:10px 0 9px;font-family:var(--f-sans);font-size:var(--t-eyebrow);font-weight:400;letter-spacing:var(--tr-mono-label);text-transform:uppercase;color:var(--ink-3)}.rm-q .essay-prose pre,.rm-q .fn-prose pre{margin:28px 0 32px;padding:16px 18px 17px;border:0;border-radius:var(--rm-card-radius);background:var(--ai-light);color:var(--ink);font-family:var(--f-mono),"SF Mono",Menlo,Consolas,monospace;font-size:.85rem;line-height:1.68;letter-spacing:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.rm-q .essay-prose .codeblock pre,.rm-q .fn-prose .codeblock pre{margin-top:0;border-top:0}.rm-q .essay-prose .rm-article-image{margin:40px 0 44px;padding:0;border:1px solid var(--rule);border-radius:var(--rm-card-radius);overflow:hidden;background:var(--paper-bright)}.rm-q .essay-prose .rm-article-image>div{border-radius:0}.rm-q .essay-prose .rm-article-image img{display:block}.rm-q .essay-prose .rm-article-image figcaption{margin:0;padding:13px 18px;border-top:1px solid var(--rule-2);font-family:var(--f-sans);font-size:var(--t-ui);line-height:1.5;color:var(--ink-3)}.rm-q .essay-prose pre code,.rm-q .fn-prose pre code{display:block;min-width:max-content;padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:pre}.rm-q .essay-prose pre code.language-text,.rm-q .fn-prose pre code.language-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.rm-q .essay-prose pre code,.rm-q .fn-prose pre code{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}}@media (max-width:620px){.rm-q .essay-prose #cs8f1 .cs8f1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rm-q .essay-prose #cs8f1 .cs8f1-rank{min-width:0;padding:10px 8px}.rm-q .essay-prose #cs8f1 .cs8f1-tag{white-space:normal}.rm-q .essay-prose #cs8f1 .cs8f1-vec{gap:3px}.rm-q .essay-prose #cs8f1 .cs8f1-cell{font-size:11px;padding:6px 0}}.rm-q .essay-prose pre.math-inline,.rm-q .fn-prose pre.math-inline{display:inline-block;width:auto;max-width:100%;margin:0 .2em;padding:.1em .35em;border:0;border-radius:3px;background:var(--ai-light);font-size:.85em;line-height:1.35;vertical-align:baseline}.rm-q .essay-prose h2{font-style:normal;font-size:var(--t-h2);line-height:1.25;margin:56px 0 18px}.rm-q .essay-prose h2,.rm-q .essay-prose h3,.rm-q .fn-prose h3{font-family:var(--f-display);font-weight:500;letter-spacing:var(--tr-display-md);color:var(--ink-head)}.rm-q .essay-prose h3,.rm-q .fn-prose h3{font-size:var(--t-h3);line-height:1.3;margin:42px 0 14px}.rm-q .essay-prose h4,.rm-q .fn-prose h4{font-family:var(--f-serif);font-weight:700;font-size:1em;line-height:1.4;letter-spacing:0;margin:34px 0 12px;text-transform:none;color:var(--ink-head)}.rm-q .essay-prose blockquote{border:0;padding:0;font-family:var(--f-serif);font-style:italic;font-weight:400;line-height:1.6;color:var(--ink-2);letter-spacing:0;position:relative}.rm-q .essay-prose .rm-letter,.rm-q .fn-prose .rm-letter{margin:48px 0 54px;padding:34px 0 38px;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.rm-q .essay-prose .rm-letter>p,.rm-q .fn-prose .rm-letter>p{margin-bottom:24px}.rm-q .essay-prose .rm-letter>p:first-child,.rm-q .essay-prose .rm-letter>p:last-child,.rm-q .fn-prose .rm-letter>p:first-child,.rm-q .fn-prose .rm-letter>p:last-child{font-family:var(--f-display);font-style:italic;font-size:var(--t-h3);line-height:1.4;letter-spacing:0;color:var(--ink)}.rm-q .essay-prose .rm-letter>p:first-child,.rm-q .fn-prose .rm-letter>p:first-child{margin-bottom:32px}.rm-q .essay-prose .rm-letter>p:last-child,.rm-q .fn-prose .rm-letter>p:last-child{margin-top:38px;margin-bottom:0}.rm-q .essay-prose{position:relative}.rm-q .essay-footer{border-top:1px solid var(--rule-2);max-width:calc(var(--container) + 2 * var(--rm-gutter));margin-inline:auto;padding:var(--rm-section-y-tight) var(--rm-gutter) var(--space-4x);display:flex;flex-direction:column;gap:32px}.rm-q .fn .essay-footer{max-width:var(--measure)}.rm-q .essay-footer .next{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.rm-q .essay-footer .next .next-lbl{font-family:var(--f-sans);font-size:var(--t-eyebrow);letter-spacing:var(--tr-mono-label);text-transform:uppercase;color:var(--ink-3);font-weight:400}.rm-q .essay-footer .sign p{font-family:var(--f-serif);font-style:italic;font-size:1rem;color:var(--ink-3);line-height:1.55;max-width:460px;margin:0}.rm-q .essay-footer .sign .name{font-family:var(--f-display);font-style:italic;font-size:19px;color:var(--ink)}.rm-q .rm-essay-close{margin-top:48px}.rm-q .rm-fmark-essay{display:block;margin-top:18px;color:var(--ink-3)}.rm-q .essay header .dek{font-style:normal}.rm-q .essay-prose hr.sym{border:0;text-align:center;margin:56px 0;position:relative;height:12px}.rm-q .essay-prose hr.sym:after{content:"·  ·  ·";font-family:var(--f-sans);font-size:12px;letter-spacing:.4em}.rm-q .essay-prose blockquote{font-size:1rem;border-left:2px solid var(--rule);padding-left:28px;margin:36px 0}.rm-q .essay-prose blockquote.art-quotable{position:relative}.rm-q .art-quote-copy{display:block;margin-top:10px;padding:3px 8px;font-family:var(--f-sans);font-size:var(--t-eyebrow);letter-spacing:var(--tr-mono-label);text-transform:uppercase;color:var(--ink-3);background:transparent;border:1px dashed var(--rule-strong);border-radius:0;cursor:pointer;opacity:0;transition:opacity var(--rm-duration-fast) ease,color var(--rm-duration-fast) ease,border-color var(--rm-duration-fast) ease}.rm-q .art-quote-copy:focus-visible,.rm-q blockquote.art-quotable:hover .art-quote-copy{opacity:1}.rm-q .art-quote-copy:focus-visible,.rm-q .art-quote-copy:hover{color:var(--ai);border-color:var(--ai)}@media (hover:none){.rm-q .art-quote-copy{opacity:.65}}.rm-q .essay-footer .sign{letter-spacing:0}.rm-q .essay-footer .sign .essay-reply{display:inline-flex;align-items:center;gap:8px;margin-top:18px;min-height:44px;color:var(--ink-head);font-family:var(--f-sans);font-size:var(--t-ui);font-weight:500;text-decoration:underline;text-underline-offset:3px;border-bottom:0;transition:color var(--rm-duration-fast) ease}.rm-q .essay-footer .sign .essay-reply:hover{color:var(--ai-text)}.rm-q .essay-prose{max-width:var(--measure)}.rm-q .essay-prose blockquote,.rm-q .essay-prose p{max-width:none}.rm-q .essay-prose hr.sym:after{color:var(--ink-3)}.rm-q .essay-prose h2+p,.rm-q .essay-prose>p:first-child{margin-top:0}.rm-q .essay-prose a:not(.rm-link-underline){border-bottom:0;padding-bottom:0;transition:color var(--rm-duration-fast) ease}.rm-q .essay-prose a:not(.rm-link-underline):hover{color:var(--ai-text)}.rm-q .essay-progress{position:sticky;top:0;z-index:30;height:2px;background:var(--gray-100);border-bottom:0}.rm-q .essay-progress .fill{height:100%;width:100%;transform-origin:left center;background:var(--ai);will-change:transform}.rm-q .essay-with-side{display:grid;grid-template-columns:180px minmax(0,60ch) 200px;gap:48px;justify-content:center;max-width:1200px;margin:0 auto;padding:var(--space-4x) 64px var(--space-4x);position:relative;min-width:0}.rm-q .essay-with-side .toc{position:sticky;top:24px;align-self:start;max-height:80vh;overflow-y:auto;scrollbar-width:thin}.rm-q .essay-with-side .toc,.rm-q .essay-with-side .toc .lbl{font-family:var(--f-sans);font-size:var(--t-eyebrow);color:var(--ink-3);letter-spacing:var(--tr-mono-label)}.rm-q .essay-with-side .toc .lbl{font-weight:400;text-transform:uppercase;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--rule-2)}.rm-q .essay-with-side .toc ol{list-style:none;padding:0 0 0 14px;margin:0;position:relative;display:flex;flex-direction:column;gap:8px}.rm-q .essay-with-side .toc .toc-marker{position:absolute;left:0;top:0;width:2px;border-radius:1px;background:var(--art-accent,var(--ai));transition:transform var(--rm-duration) var(--rm-ease-luxury),height var(--rm-duration) var(--rm-ease-luxury)}.rm-q .essay-with-side .toc a{display:grid;grid-template-columns:24px 1fr;gap:8px;color:var(--ink-3);font-size:var(--t-label);line-height:1.45;padding:4px 0;border-bottom:1px dotted transparent;transition:color var(--rm-duration-fast) ease}.rm-q .essay-with-side .toc a:hover{color:var(--art-accent,var(--ai-text))}.rm-q .essay-with-side .toc a.active{color:var(--ai);font-weight:600}.rm-q .essay-with-side .toc a .n{font-family:var(--f-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--ink-3);font-weight:500;transition:color var(--rm-duration-fast) ease}.rm-q .essay-with-side .toc .meta{margin-top:18px;padding-top:12px;border-top:1px solid var(--rule-2);display:flex;flex-direction:column;gap:4px}.rm-q .essay-with-side .toc .meta .essay-action{display:grid;grid-template-columns:1.4em auto;column-gap:8px;align-items:baseline;width:fit-content;min-height:36px;appearance:none;border:0;background:transparent;padding:7px 0;color:var(--ink-3);font:inherit;letter-spacing:inherit;line-height:1.45;text-align:left;cursor:pointer;transition:color var(--rm-duration-fast) ease}@media (pointer:coarse){.rm-q .essay-with-side .toc .meta .essay-action{min-height:44px}}.rm-q .essay-with-side .toc .meta a.essay-action{font-size:inherit;border-bottom:0}.rm-q .essay-with-side .toc .meta .essay-action:hover{color:var(--ink-head)}.rm-q .essay-with-side .sidenotes{position:relative;padding-top:0}.rm-q .essay-prose sup.note{font-family:var(--f-sans);font-size:var(--t-eyebrow);font-weight:600;color:var(--ai);vertical-align:super;letter-spacing:0;padding:0 2px}.rm-q .essay-prose sup.note:before{content:""}.rm-q .essay-with-side .essay-prose{max-width:none;min-width:0;width:100%;padding:0}.rm-q .essay-with-side .essay-prose>p:first-of-type{margin-top:0}.rm-q .essay-prose .cite{font-family:var(--f-sans);font-size:var(--t-eyebrow);color:var(--ink-3);font-style:normal;margin-left:2px;letter-spacing:0}.rm-q .essay-meta-strip{margin:0 auto;max-width:var(--container);padding-left:0;padding-right:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);font-family:var(--f-sans);font-size:var(--t-label);color:var(--ink-3);letter-spacing:.02em}.rm-q .essay-meta-strip .cell{padding:14px 20px 14px 0;border-right:1px solid var(--rule-2)}.rm-q .essay-meta-strip .cell:nth-child(n+2){padding-left:20px}.rm-q .essay-meta-strip .cell:last-child{border-right:0}.rm-q .essay-meta-strip .cell .lbl{font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:var(--tr-mono-label);color:var(--ink-3)}.rm-q .essay-meta-strip .cell .val{display:block;margin-top:4px;font-family:var(--f-serif);font-style:normal;font-size:1rem;color:var(--ink);letter-spacing:0}.rm-q .m-toc{display:none}.rm-q .m-toc-trigger{width:100%;min-height:44px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);background:transparent;color:var(--ink);cursor:pointer;font-family:var(--f-sans);font-size:var(--t-eyebrow);font-weight:400;letter-spacing:var(--tr-mono-label);text-transform:uppercase;transition:color var(--rm-duration-fast) ease}.rm-q .m-toc-trigger:hover{color:var(--ai-text)}.rm-q .m-toc nav[hidden]{display:none}.rm-q .m-toc ol{list-style:none;margin:0;padding:14px 0 0}.rm-q .m-toc li{border-bottom:1px solid var(--rule-2)}.rm-q .m-toc li:last-child{border-bottom:0}.rm-q .m-toc a{min-height:42px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:baseline;color:var(--ink);font-family:var(--f-sans);font-size:14px;line-height:1.35;text-decoration:none}.rm-q .m-toc a:hover{color:var(--ai-text)}.rm-q .m-toc a span:first-child{color:var(--ink-3);font-family:var(--f-sans);font-size:var(--t-eyebrow);letter-spacing:var(--tr-mono-label)}.rm-q .m-toc a.is-current{font-weight:600}.rm-q .m-toc a.is-current,.rm-q .m-toc a.is-current span:first-child{color:var(--art-accent,var(--ai))}@media print{.rm-page .essay-progress,.rm-q .essay-footer .next,.rm-q .essay-footer .post-nav,.rm-q .essay-footer .series-continue,.rm-q .essay-meta-strip,.rm-q .essay-with-side .sidenotes,.rm-q .essay-with-side .toc{display:none!important}.rm-q .essay,.rm-q .essay-prose,.rm-q .essay-with-side{background:white!important;color:black!important;max-width:100%!important;grid-template-columns:1fr!important;padding:0!important;margin:0 auto!important}.rm-q .essay header h1{font-size:36pt!important;line-height:1.1!important;color:black!important}.rm-q .essay header h1 em{color:black!important;font-style:italic}.rm-q .essay header .dek{font-size:14pt!important;color:#222!important}.rm-q .essay-prose p{font-family:var(--f-serif),Georgia,serif!important;font-size:12pt!important;line-height:1.6!important;color:black!important;page-break-inside:avoid}.rm-q .essay-prose h2{font-size:18pt!important;page-break-after:avoid;color:black!important}.rm-q .essay-prose blockquote{border-color:black!important;color:black!important}.rm-q .essay-prose sup.note{color:black!important}}@media (max-width:1200px){.rm-q .essay-with-side{grid-template-columns:minmax(0,1fr);padding:32px 24px}.rm-q .essay-with-side .sidenotes,.rm-q .essay-with-side .toc{display:none}.rm-q .essay-with-side:not(.essay-with-side--wide) .essay-prose{max-width:var(--measure);margin-inline:auto}.rm-q .essay-with-side--wide .uth-essay>div>.callout,.rm-q .essay-with-side--wide .uth-essay>div>.eli5,.rm-q .essay-with-side--wide .uth-essay>div>blockquote,.rm-q .essay-with-side--wide .uth-essay>div>h2,.rm-q .essay-with-side--wide .uth-essay>div>h3,.rm-q .essay-with-side--wide .uth-essay>div>ol,.rm-q .essay-with-side--wide .uth-essay>div>p,.rm-q .essay-with-side--wide .uth-essay>div>ul{max-width:740px;margin-left:auto;margin-right:auto}}.rm-q .essay-prose>*,.rm-q .fn-prose>*{max-width:100%}.rm-q .essay-prose .legacy-mdx,.rm-q .essay-prose .math-block,.rm-q .essay-prose pre,.rm-q .essay-prose table,.rm-q .fn-prose .legacy-mdx,.rm-q .fn-prose .math-block,.rm-q .fn-prose pre,.rm-q .fn-prose table{max-width:100%;overflow-x:auto}.rm-q .essay-prose .math-block:focus-visible,.rm-q .fn-prose .math-block:focus-visible{outline:2px solid var(--ai);outline-offset:4px;border-radius:2px}.rm-q .essay-prose,.rm-q .fn-prose{overflow-wrap:break-word}.rm-q .fn-hero{padding:0}.rm-q .fn-hero-img{width:100%;height:600px;position:relative;overflow:hidden;background:var(--paper-2)}.rm-q .fn-hero-img:has(.fn-ph){height:340px}.rm-q .fn-hero-img svg{width:100%;height:100%;display:block}.rm-q .fn-hero-img:has(.fn-cap):after{content:"";position:absolute;inset:auto 0 0 0;height:48%;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);pointer-events:none;z-index:1}.rm-q .fn-hero-img .fn-cap{position:absolute;left:80px;right:80px;bottom:28px;z-index:2;color:var(--paper);text-shadow:0 1px 3px rgba(0,0,0,.45)}.rm-q .fn-hero-img .fn-cap .rm-eyebrow{color:var(--paper);display:block;margin-bottom:6px}.rm-q .fn-hero-img .fn-cap .txt{font-family:var(--f-serif);font-style:normal;font-size:16px;color:rgba(255,255,255,.85)}.rm-q .fn-head{padding:var(--space-4x) var(--rm-gutter) var(--space-3x);max-width:var(--measure);margin:0 auto}.rm-q .fn-head .meta{display:flex;gap:16px;font-family:var(--f-sans);font-size:var(--t-label);color:var(--ink-3);align-items:center;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--rule-2);flex-wrap:wrap}.rm-q .fn-head .meta .cat{font-family:var(--f-mono);font-size:.7rem;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:var(--tr-mono-label);padding:.25rem .6rem;border-radius:3px;background:var(--art-accent-soft,var(--gray-100));color:var(--art-accent,var(--gray-700));white-space:nowrap}.rm-q .fn-head h1{font-family:var(--f-display);font-weight:500;font-size:var(--t-hero);line-height:1.3;letter-spacing:var(--tr-display-xl);color:var(--ink-head);text-wrap:balance;padding-bottom:.08em}.rm-q .fn-head .dek,.rm-q .fn-head h1 em{font-style:italic;color:var(--ink-2)}.rm-q .fn-head .dek{margin-top:32px;font-family:var(--f-serif);font-size:1.05rem;line-height:1.6;max-width:var(--measure)}.rm-q .fn-prose{max-width:var(--measure);margin:0 auto;padding:0 var(--rm-gutter) var(--space-4x)}.rm-q .fn-prose p{color:var(--ink);margin-bottom:22px}.rm-q .fn-prose blockquote,.rm-q .fn-prose p{font-family:var(--f-serif);font-size:1rem;line-height:1.6}.rm-q .fn-prose blockquote{border-left:2px solid var(--rule);padding-left:28px;margin:36px 0;font-style:italic;color:var(--ink-2)}.rm-q .fn-prose h2{font-family:var(--f-display);font-style:normal;font-weight:500;font-size:var(--t-h2);line-height:1.25;letter-spacing:var(--tr-display-md);margin:56px 0 18px;color:var(--ink-head)}.rm-q .fn-fig{margin:48px 0}.rm-q .fn-img{background:var(--paper-2);overflow:hidden}.rm-q .fn-img svg{width:100%;height:100%;display:block}.rm-q .fn-fig figcaption{padding-top:14px;font-family:var(--f-serif);font-style:normal;font-size:var(--t-ui);color:var(--ink-3);line-height:1.5;border-top:1px solid var(--rule-2)}.rm-q .fn-fig figcaption .rm-eyebrow{display:block;margin-bottom:6px;color:var(--ink-3);font-style:normal}@media (max-width:900px){.rm-q .essay{padding-left:20px;padding-right:20px}.rm-q .essay-footer,.rm-q .essay-meta-strip{padding-left:0;padding-right:0}.rm-q .fn .essay-footer,.rm-q .fn-head,.rm-q .fn-prose{padding-left:20px;padding-right:20px}.rm-q .essay-footer,.rm-q .essay-meta-strip{grid-template-columns:1fr!important;gap:32px!important}.rm-q .essay-meta-strip{margin:0 auto;gap:0!important;grid-auto-flow:row;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.rm-q .essay-meta-strip .cell{border-right:0;border-bottom:1px solid var(--rule-2);padding:10px 0}.rm-q .essay-meta-strip .cell:last-child{border-bottom:0}.rm-q .essay{padding-top:var(--space-3x)}.rm-q .essay header{padding-bottom:var(--space-2x)}.rm-q .essay header .meta{margin-bottom:28px;padding-bottom:14px}.rm-q .essay header .dek{margin-top:34px;line-height:1.42}.rm-q .essay-with-side{padding-top:20px}.rm-q .m-toc{margin-top:0}.rm-q .fn-head{padding-top:var(--space-3x);padding-bottom:var(--space-2x)}.rm-q .fn-head .meta{margin-bottom:24px;padding-bottom:14px}.rm-q .fn-head .dek{margin-top:30px;line-height:1.42}.rm-q .essay header h1,.rm-q .fn-head h1{font-size:var(--t-hero);line-height:1.3}.rm-q .essay header .dek,.rm-q .fn-head .dek{font-size:1rem}.rm-q .fn-hero-img{height:360px}.rm-q .fn-hero-img .fn-cap{left:20px;right:20px;bottom:20px}}@media (max-width:480px){.rm-q .essay header h1,.rm-q .fn-head h1{font-size:var(--t-hero)}.rm-q .essay-prose blockquote,.rm-q .essay-prose p{font-size:1rem}.rm-q .essay-prose blockquote{margin-right:0;padding-left:20px}.rm-q .essay-with-side{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.rm-q .essay-progress .fill{transition:none!important}}@media (min-width:1440px){.rm-page.rm-q>.essay-progress{max-width:1440px;margin-left:auto;margin-right:auto}}.rm-q .essay-prose [id],.rm-q .fn-prose [id]{scroll-margin-top:24px}@media (max-width:1199px){.rm-q .m-toc{display:block;margin:0 auto 32px;max-width:var(--container)}}@media (max-width:900px){.rm-q .m-toc{margin:0 0 18px}}.rm-q .essay-footer .post-nav{display:grid;grid-template-columns:1fr 1fr;gap:18px 36px}.rm-q .essay-footer .post-nav .next,.rm-q .essay-footer .post-nav .prev{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.rm-q .essay-footer .post-nav .next{align-items:flex-end;text-align:right}.rm-q .essay-footer .post-nav .next-lbl{font-family:var(--f-sans);font-size:var(--t-eyebrow);letter-spacing:var(--tr-mono-label);text-transform:uppercase;color:var(--ink-3);font-weight:400}.rm-q .essay-footer .post-nav .rm-link-underline{text-wrap:balance}.rm-q .essay-footer .series-continue{display:flex;flex-direction:column;gap:20px}.rm-q .essay-footer .series-continue .series-continue-back{align-self:flex-start;font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:var(--tr-mono-label);color:var(--art-accent,var(--ai));text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--rm-duration-fast) ease}.rm-q .essay-footer .series-continue .series-continue-back:hover{border-bottom-color:currentColor}@media (max-width:640px){.rm-q .essay-footer .post-nav{grid-template-columns:1fr;gap:20px}.rm-q .essay-footer .post-nav .next{align-items:flex-start;text-align:left}}.rm-q .fn-hero--textonly{min-height:0;padding-top:clamp(56px,6vw,96px)}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */code[class*=language-],pre[class*=language-]{color:#202124}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#5d636a;font-style:italic}.token.operator,.token.punctuation{color:#343a40}.token.atrule,.token.important,.token.keyword,.token.rule,.token.selector,.token.tag{color:#2b396d}.token.attr-value,.token.char,.token.inserted,.token.regex,.token.string,.token.url{color:#2a6a5a}.token.attr-name,.token.class-name,.token.function,.token.function-name{color:#2d5ba4}.token.boolean,.token.constant,.token.deleted,.token.entity,.token.number,.token.property,.token.symbol{color:#9a4a3a}.token.bold{font-weight:600}.token.italic{font-style:italic}a code{color:inherit}