.rm-q [data-archetype=essay]{--art-accent:#2d4a6f;--art-accent-soft:#e6eaee}.rm-q [data-archetype=letter]{--art-accent:#96525e;--art-accent-soft:#f6edee}.rm-q [data-archetype=dispatch]{--art-accent:#3a6878;--art-accent-soft:#e4ecf0}.rm-q [data-archetype=buildnote]{--art-accent:#7a5c2b;--art-accent-soft:#f4ede4}.rm-q [data-archetype=booknote]{--art-accent:#6a5878;--art-accent-soft:#edeaf0}.rm-q [data-archetype=fieldnote]{--art-accent:#9a4a3a;--art-accent-soft:#f7ebe9}.rm-q .art-essay .art-dateline .rm-eyebrow,.rm-q .art-essay .art-plate .rm-eyebrow,.rm-q .art-essay .essay-with-side .toc .lbl,.rm-q .art-essay .essay-with-side .toc a.active,.rm-q .art-essay .essay-with-side .toc a.active .n,.rm-q .art-essay .m-toc a.is-current,.rm-q .art-essay .m-toc a.is-current span,.rm-q .art-essay header .meta .cat{color:var(--art-accent)}.rm-q .art-essay .essay-with-side .toc .lbl{border-bottom-color:var(--art-accent)}.rm-q .essay-prose.art-prose-solo{max-width:var(--measure);margin:0 auto;padding-left:clamp(20px,5vw,40px);padding-right:clamp(20px,5vw,40px)}.rm-q .art-flow{display:contents}.rm-q .art-essay[data-archetype=letter] .art-sheet{max-width:var(--container);margin:0 auto;padding:clamp(34px,6vw,72px);background:transparent;border:0;border-radius:0;box-shadow:none}.rm-q .art-essay[data-archetype=letter] .art-head--letter,.rm-q .art-essay[data-archetype=letter] .art-prose-solo--letter{max-width:none;margin:0;padding-left:0;padding-right:0}.rm-q .art-essay[data-archetype=letter] .art-head--letter{padding-bottom:40px}.rm-q .art-essay[data-archetype=letter] .essay-prose{padding-bottom:36px}.rm-q .art-essay[data-archetype=letter] .essay-footer{padding:var(--space-2x) 0 var(--space-sm)}.rm-q .art-letterhead{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--rule-2)}.rm-q .art-letterhead .art-monogram{display:block;margin-bottom:16px;font-family:var(--f-display);font-style:italic;font-size:var(--t-h2);font-weight:500;line-height:1;color:var(--ink-head)}.rm-q .art-letterhead .art-dateline{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:0;border:0}.rm-q .art-letterhead .art-dateline-when{font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:var(--tr-mono-label);color:var(--ink-3)}.rm-q .art-essay[data-archetype=letter] header h1{font-size:var(--t-hero)}.rm-q .art-essay[data-archetype=letter] header .dek{margin-top:26px;font-size:1.05rem}.rm-q .art-prose-solo--letter{max-width:var(--measure)}.rm-q .art-essay[data-archetype=letter] .essay-prose .rm-letter{margin:0;padding:0;border:0}.rm-q .art-essay[data-archetype=letter] .essay-prose .rm-letter>p,.rm-q .art-essay[data-archetype=letter] .essay-prose>p{margin:0 0 1.1em;text-indent:0;font-size:1rem;line-height:1.6;color:var(--ink)}.rm-q .art-essay[data-archetype=letter] .essay-prose .rm-letter>p.rm-letter-salutation{font-family:var(--f-display);font-style:italic;font-size:var(--t-h3);line-height:1.4;color:var(--ink);margin-bottom:1.4em}.rm-q .art-essay[data-archetype=letter] .essay-prose .rm-letter>p strong{font-weight:600;color:var(--ink)}.rm-q .art-essay[data-archetype=letter] .essay-prose .rm-letter>p:has(>strong:only-child){margin-top:1.9em}.rm-q .art-essay[data-archetype=letter] .rm-letter .rm-letter-signoff{margin-top:2.5em}.rm-q .art-essay[data-archetype=letter] .rm-letter .rm-letter-closing{margin:0 0 .3em;text-indent:0;font-family:var(--f-serif);font-size:1rem;line-height:1.5;color:var(--ink-2)}.rm-q .art-essay[data-archetype=letter] .rm-letter .rm-letter-signature{margin:0;text-indent:0;font-family:var(--f-display);font-style:italic;font-size:var(--t-hero);line-height:1.1;color:var(--ink-head)}.rm-q .rm-letter .rm-letter-signature .rm-dot{color:var(--ai);font-style:normal}@media (max-width:640px){.rm-q .art-essay[data-archetype=letter] .art-sheet{padding:26px 22px}}@media (max-width:480px){.rm-q .art-essay[data-archetype=letter] .art-sheet{padding:24px 14px}.rm-q .art-essay[data-archetype=letter] .essay-prose .rm-letter>p,.rm-q .art-essay[data-archetype=letter] .essay-prose>p{font-size:1rem}}.rm-q .art-essay[data-archetype=buildnote] header,.rm-q .art-essay[data-archetype=dispatch] header{padding-bottom:28px}.rm-q .art-essay[data-archetype=dispatch] header .meta{font-family:var(--f-sans);letter-spacing:.02em}.rm-q .art-spec{max-width:var(--container);margin:0 auto 8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 32px;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.rm-q .art-spec-cell{display:flex;align-items:baseline;gap:10px;padding:11px 0}.rm-q .art-spec-cell.art-spec-stack{margin-left:0;text-align:left}.rm-q .art-spec-cell .k{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 .art-spec-cell .v{font-family:var(--f-sans);font-size:var(--t-ui);color:var(--ink-2)}.rm-q .art-essay[data-archetype=buildnote] .essay-prose{counter-reset:art-step}.rm-q .art-essay[data-archetype=buildnote] .essay-prose h2{counter-increment:art-step}.rm-q .art-essay[data-archetype=buildnote] .essay-prose h2:before{content:counter(art-step,decimal-leading-zero);display:inline-block;margin-right:16px;font-family:var(--f-sans);font-size:.62em;font-weight:600;letter-spacing:.04em;color:var(--ink-3);vertical-align:.18em}.rm-q .essay-with-side.art-side--no-notes{grid-template-columns:180px minmax(0,68ch) 180px}.rm-q .essay-with-side.art-side--no-notes .toc{grid-column:3;grid-row:1}.rm-q .essay-with-side.art-side--no-notes .essay-prose{grid-column:2;grid-row:1}.rm-q .essay-with-side.art-side--no-toc{grid-template-columns:200px minmax(0,68ch) 200px}.rm-q .essay-with-side.art-side--no-toc .essay-prose{grid-column:2;grid-row:1}.rm-q .essay-with-side.art-side--no-toc .sidenotes{grid-column:3;grid-row:1}@media (max-width:1199px){.rm-q .essay-with-side.art-side--no-notes,.rm-q .essay-with-side.art-side--no-toc{grid-template-columns:minmax(0,1fr)}.rm-q .essay-with-side.art-side--no-notes .essay-prose,.rm-q .essay-with-side.art-side--no-notes .toc,.rm-q .essay-with-side.art-side--no-toc .essay-prose,.rm-q .essay-with-side.art-side--no-toc .sidenotes{grid-column:auto;grid-row:auto}}.rm-q .art-head--booknote{max-width:var(--container);margin:0 auto;padding-bottom:40px}.rm-q .art-head--booknote .art-plate{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;padding-bottom:14px;border-bottom:1px solid var(--rule-2)}.rm-q .art-head--booknote .art-plate-when{font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:var(--tr-mono-label);color:var(--ink-3)}.rm-q .art-essay[data-archetype=booknote] header h1{font-style:italic}.rm-q .art-essay[data-archetype=booknote] .essay-prose{border-left:0;padding-left:clamp(22px,4vw,44px);margin-left:0}.rm-q .art-essay[data-archetype=booknote] .essay-prose blockquote{border-left-color:var(--rule);color:var(--ink-2)}@media (max-width:900px){.rm-q .essay-with-side.art-side--no-notes,.rm-q .essay-with-side.art-side--no-toc{grid-template-columns:minmax(0,1fr)}.rm-q .art-spec{gap:0 22px}.rm-q .art-spec-cell.art-spec-stack{margin-left:0;text-align:left;flex-basis:100%}.rm-q .art-essay[data-archetype=booknote] .essay-prose{border-left:0;padding-left:0}}.rm-q .archive-root[data-archetype] .archive-head .rm-eyebrow,.rm-q .archive-root[data-archetype] .archive-list .essay-row .cat,.rm-q .archive-root[data-archetype] .archive-list .essay-row .n,.rm-q .archive-root[data-archetype] .archive-list .year-header .count{color:var(--art-accent)}.rm-q .archive-root[data-archetype] .archive-filters .chip.active{border-color:var(--art-accent);color:var(--art-accent)}.rm-q .archive-list .essay-row[data-archetype=booknote] .title{font-style:italic}.rm-q .art-related{max-width:var(--container);margin:0 auto;padding:var(--rm-section-y-tight) 0 8px;border-top:1px solid var(--rule-2)}.rm-q .fn .art-related{max-width:var(--measure);padding-left:var(--rm-gutter);padding-right:var(--rm-gutter)}@media (max-width:900px){.rm-q .fn .art-related{padding-left:20px;padding-right:20px}}.rm-q .art-related-head{margin-bottom:26px;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 .art-related-card h3 a:after{content:"";position:absolute;inset:0}.rm-q .art-related-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule-2)}.rm-q .art-related-card{position:relative;display:block;padding:24px 22px 24px 0;border-right:1px solid var(--rule-2);color:inherit;text-decoration:none;transition:background-color var(--rm-duration-fast) ease,transform var(--rm-duration-fast) ease}.rm-q .art-related-card:nth-child(n+2){padding-left:22px}.rm-q .art-related-card:last-child{border-right:0}.rm-q .art-related-card .kind{display:inline-block;font-family:var(--f-mono);font-size:.7rem;font-weight:400;line-height:1.2;letter-spacing:var(--tr-mono-label);text-transform:uppercase;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 .art-related-card h3{margin:14px 0 0;font-family:var(--f-serif);font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:0;transition:color var(--rm-duration-fast) ease}.rm-q .art-related-card h3 a{color:inherit;text-decoration:none}.rm-q .art-related-card p{margin:10px 0 0;font-family:var(--f-serif);font-size:14px;line-height:1.45;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rm-q .art-related-card:hover{background-color:var(--paper-bright)}.rm-q .art-related-card:hover h3{color:var(--ai-text)}.rm-q .art-related-card:active{transform:translate3d(0,1px,0);transition-duration:var(--rm-duration-press)}@media (max-width:720px){.rm-q .art-related-grid{grid-template-columns:1fr}.rm-q .art-related-card{border-right:0;border-bottom:1px solid var(--rule-2);padding:20px 0}.rm-q .art-related-card:nth-child(n+2){padding-left:0}.rm-q .art-related-card:last-child{border-bottom:0}}.rm-q .essay-prose .rm-takeaways{margin:44px 0;padding:26px 30px;background:var(--art-accent-soft,var(--ai-light));border-top:1px solid var(--art-accent,var(--ai))}.rm-q .essay-prose .rm-takeaways-title{margin-bottom:16px;font-family:var(--f-sans);font-size:var(--t-eyebrow);font-weight:400;letter-spacing:var(--tr-mono-label);text-transform:uppercase;color:var(--art-accent,var(--ai))}.rm-q .essay-prose .rm-takeaways ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.rm-q .essay-prose .rm-takeaways li{position:relative;margin:0;padding-left:24px;font-family:var(--f-serif);font-size:1rem;line-height:1.6;color:var(--ink)}.rm-q .essay-prose .rm-takeaways li:before{content:"→";position:absolute;left:0;color:var(--art-accent,var(--ai))}.rm-q .essay-prose .rm-stat{margin:48px 0;padding:26px 0;display:grid;gap:12px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.rm-q .essay-prose .rm-stat-value{font-family:var(--f-serif);font-size:2.4em;line-height:1;font-weight:500;letter-spacing:0;color:var(--ink-head)}.rm-q .essay-prose .rm-stat-label{max-width:40ch;font-family:var(--f-serif);font-size:1rem;line-height:1.6;color:var(--ink-2)}.rm-q .essay-prose .rm-stat-source{display:block;margin-top:9px;font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:var(--tr-mono-label);color:var(--ink-3)}.rm-q .essay-prose .rm-compare{margin:44px 0;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule);border-radius:var(--rm-card-radius);overflow:hidden}.rm-q .essay-prose .rm-compare-col{padding:22px 24px}.rm-q .essay-prose .rm-compare-before{background:var(--paper-2);border-right:1px solid var(--rule-2)}.rm-q .essay-prose .rm-compare-after{background:var(--art-accent-soft,var(--ai-light))}.rm-q .essay-prose .rm-compare-label{display:block;margin-bottom:12px;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 .rm-compare-after .rm-compare-label{color:var(--art-accent,var(--ai))}.rm-q .essay-prose .rm-compare-col p{margin:0;font-family:var(--f-serif);font-size:1rem;line-height:1.6;color:var(--ink)}@media (max-width:640px){.rm-q .essay-prose .rm-compare{grid-template-columns:1fr}.rm-q .essay-prose .rm-compare-before{border-right:0;border-bottom:1px solid var(--rule-2)}}.rm-q .art-spec-tags{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:2px}