.rm-q .essay-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;border-top:1px solid var(--rule-2)}.rm-q .essay-row:first-of-type{border-top:0}.rm-q .essay-row:last-child{border-bottom:0}.rm-q .essay-row>div:nth-child(2){order:2;display:flex;align-items:baseline;gap:.6rem;flex:0 0 auto}.rm-q .essay-row>div:nth-child(3){order:1;flex:1 1 auto;min-width:0}.rm-q .essay-row .n{display:none}.rm-q .essay-row .when{font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:var(--tr-mono-label);color:var(--ink-3);white-space:nowrap}.rm-q .essay-row .title{font-family:var(--f-serif);font-weight:600;font-size:1rem;line-height:1.5;letter-spacing:0;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:color var(--rm-duration-fast) ease,opacity var(--rm-duration-fast) ease}.rm-q .essay-row .title em{font-style:italic;color:var(--ink-2)}.rm-q .essay-row .summary{font-family:var(--f-serif);font-size:.875rem;color:var(--ink-3);margin-top:.25rem;line-height:1.5}.rm-q .essay-row .cat{font-family:var(--f-sans);font-size:.7rem;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 .year-header{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-3x) 0 .6rem;border-bottom:1px solid var(--rule-2);margin-bottom:0}.rm-q .year-header .year{font-style:normal;font-size:var(--t-label);line-height:1}.rm-q .year-header .count,.rm-q .year-header .year{font-family:var(--f-sans);text-transform:uppercase;letter-spacing:var(--tr-mono-label);color:var(--ink-3)}.rm-q .year-header .count{font-size:var(--t-eyebrow)}.rm-q .essay-row .summary{font-style:normal}.rm-q .essay-row:hover .title{color:var(--ai-text)}.rm-q .essay-row:hover{background-color:var(--paper-bright)}.rm-q .essay-row .summary{max-width:var(--measure)}@media (max-width:900px){.rm-q .essay-row{gap:.75rem}.rm-q .essay-row>div:nth-child(2){display:none}}.rm-q .rm-title-offset{margin-top:18px}.rm-q .rm-list-offset{padding-top:48px}.rm-q .rm-row-when{margin-top:0}.rm-q .rm-row-arrow{display:none}.rm-q .archive-head{padding:var(--rm-hero-y) var(--rm-gutter) var(--space-2x);max-width:var(--container);margin-inline:auto}.rm-q .archive-head h1{font-family:var(--f-display);font-weight:500;font-size:var(--t-hero-lg);letter-spacing:0;line-height:1.1;text-wrap:balance}.rm-q .archive-head h1 em{font-style:italic;color:var(--ink-2)}.rm-q .archive-head .meta{margin-top:.75rem;font-family:var(--f-serif);font-size:1.05rem;color:var(--ink-2);max-width:720px;line-height:1.55}.rm-q .writing-map{padding:0 var(--rm-gutter) var(--rm-section-y-tight);max-width:var(--container);margin-inline:auto}.rm-q .writing-path-meta,.rm-q .writing-series-item em{display:block;font-family:var(--f-sans);font-size:var(--t-label);color:var(--ink-3)}.rm-q .writing-map-head{display:flex;gap:24px;align-items:end;justify-content:space-between;padding:var(--space-lg) 0}.rm-q .writing-map-head h2{max-width:760px;font-family:var(--f-display);font-size:var(--t-h2);font-weight:500;line-height:1.25;letter-spacing:0;text-wrap:balance}.rm-q .writing-map-all{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;color:var(--ink-3);font-family:var(--f-sans);font-size:var(--t-ui);letter-spacing:var(--tr-mono-label)}.rm-q .writing-map-all:hover{color:var(--ai-text)}.rm-q .writing-path-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-2)}.rm-q .writing-path-list li{border-bottom:1px solid var(--rule-2)}.rm-q .writing-path-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,200px);column-gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(20px,2.2vw,30px) 0;transition:background-color var(--rm-duration-fast) ease}.rm-q .writing-path-row:hover{background-color:var(--paper-bright)}.rm-q .writing-path-row h3{grid-column:1;font-family:var(--f-display);font-size:var(--t-h3);font-weight:500;line-height:1.3;letter-spacing:0;text-wrap:balance;transition:color var(--rm-duration-fast) ease}.rm-q .writing-path-row>p{grid-column:1;margin-top:10px;max-width:62ch;color:var(--ink-2);font-family:var(--f-serif);font-size:.875rem;line-height:1.55}.rm-q .writing-path-meta{grid-column:2;grid-row:1;margin:0;padding-top:.42em;justify-self:end;text-align:right}.rm-q .writing-path-row:hover h3{color:var(--ai-text)}.rm-q .writing-series-shelf{margin-top:18px;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.rm-q .writing-series-head{padding:var(--space-lg) 0;font-family:var(--f-sans);font-size:var(--t-label);font-weight:400;letter-spacing:0;color:var(--ink-3)}.rm-q .writing-series-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule)}.rm-q .writing-series-item{min-width:0;display:flex;flex-direction:column;gap:10px;min-height:136px;padding:18px;border-right:1px solid var(--rule);transition:background-color var(--rm-duration-fast) ease}.rm-q .writing-series-item:hover{background-color:var(--paper-bright)}.rm-q .writing-series-item:nth-child(2n){border-right:0}.rm-q .writing-series-item:nth-child(n+3){border-top:1px solid var(--rule)}.rm-q .writing-series-item:last-child{border-right:0}.rm-q .writing-series-item span{font-family:var(--f-serif);font-size:1rem;font-weight:600;line-height:1.35;color:var(--ink)}.rm-q .writing-series-item em{font-style:normal}.rm-q .archive-filters{padding:0 var(--rm-gutter) 0;max-width:var(--container);margin-inline:auto;display:flex;flex-wrap:wrap;gap:0 24px;align-items:center;font-family:var(--f-sans);font-size:var(--t-label);border-bottom:1px solid var(--rule-2)}.rm-q .archive-search{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;margin-right:auto;padding:9px 0;min-height:44px;color:var(--ink-3);background:none;border:0;border-bottom:1px solid var(--rule-2);font:inherit;cursor:pointer;transition:color var(--rm-duration-fast) ease,border-color var(--rm-duration-fast) ease}.rm-q .archive-search:hover{color:var(--ink);border-bottom-color:var(--ink)}.rm-q .archive-search:active{transform:translate3d(0,1px,0);transition-duration:var(--rm-duration-press)}.rm-q .archive-search-label{white-space:nowrap}.rm-q .archive-search-key{font-family:inherit;font-size:var(--t-eyebrow);letter-spacing:.02em;color:var(--ink-3);padding-left:2px}@media (pointer:coarse){.rm-q .archive-search-key{display:none}.rm-q .archive-filters .grp .chip{min-height:44px}}.rm-q .archive-filters .grp{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0;min-width:0}.rm-q .archive-filters .grp .chip{color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:36px;font-size:.75rem;letter-spacing:.02em;border:1px solid var(--rule);border-radius:3px;padding:.3rem .7rem;background:var(--paper);transition:color var(--rm-duration-fast) ease,background-color var(--rm-duration-fast) ease,border-color var(--rm-duration-fast) ease}.rm-q .archive-filters .grp .chip:hover{background:var(--paper-bright);border-color:var(--gray-400)}.rm-q .archive-filters .grp .chip.active{background:var(--art-accent-soft,var(--gray-850));color:var(--art-accent,#fff);border-color:transparent;position:relative}.rm-q .archive-filters .grp .chip.active:after{content:none}.rm-q .archive-filters .right{margin-left:auto;color:var(--ink-3);font-size:var(--t-label);letter-spacing:var(--tr-mono-label);text-transform:uppercase}@media (max-width:640px){.rm-q .archive-filters{overflow:visible}.rm-q .archive-filters .grp{min-width:0;max-width:100%;flex-wrap:wrap;gap:8px;overflow:visible}.rm-q .archive-filters .grp .chip{min-height:44px;padding:0 10px}.rm-q .archive-filters .grp .chip.active{font-weight:400}.rm-q .archive-filters .grp .chip.active:after,.rm-q .archive-filters .right{display:none}}.rm-q .archive-list{padding:0 var(--rm-gutter) var(--rm-section-y);max-width:var(--container);margin-inline:auto}.rm-q .archive-head .meta{font-style:normal}.rm-q .archive-list .essay-row{position:relative}.rm-q .archive-list .essay-row .title:after{content:"";position:absolute;inset:0;border-left:1px solid transparent}.rm-q .archive-list .essay-row .rm-row-arrow{pointer-events:none}.rm-q .essay-row.rm-row-link:hover{background-color:var(--paper-bright)}.rm-q .essay-row .title:visited{color:var(--ink-3)}.rm-q .archive-list .essay-row .title:visited:after{border-left-color:var(--ink-3)}.rm-q .essay-row:hover .title:visited{color:var(--ai-text)}.rm-q .essay-row.rm-row-link:active .title{opacity:.6}.rm-q .essay-row.rm-row-link:active .rm-row-arrow{transform:translateX(9px)}.rm-q .archive-filters .grp .chip:active,.rm-q .writing-map .writing-map-all:active,.rm-q .writing-path-list .writing-path-row:active,.rm-q .writing-series-list .writing-series-item:active{transform:translate3d(0,1px,0);opacity:.84;transition-duration:var(--rm-duration-press)}@media (max-width:900px){.rm-q .archive-filters,.rm-q .archive-head,.rm-q .archive-list,.rm-q .writing-map,.rm-q .writing-start{padding-left:20px;padding-right:20px}.rm-q .archive-head{padding-top:var(--space-3x)}.rm-q .archive-head h1{font-size:var(--t-hero);line-height:1.1}.rm-q .archive-head .meta{font-size:1rem}.rm-q .writing-series-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-q .writing-series-item:nth-child(2n){border-right:0}.rm-q .writing-series-item:nth-child(n+3){border-top:1px solid var(--rule)}.rm-q .writing-map-head{display:block;padding-top:48px}.rm-q .writing-map-all{margin-top:18px}.rm-q .writing-path-row{grid-template-columns:minmax(0,1fr)}.rm-q .writing-path-meta{grid-column:1;grid-row:auto;justify-self:start;text-align:left;margin-top:12px}}@media (max-width:480px){.rm-q .archive-head h1{font-size:var(--t-hero)}.rm-q .writing-series-list{grid-template-columns:1fr}.rm-q .writing-series-item,.rm-q .writing-series-item:nth-child(2n){border-right:0}.rm-q .writing-series-item+.writing-series-item{border-top:1px solid var(--rule)}}.rm-page :where(h1,h2,h3,h4,p,li,.title,.t,.sub,.dek,.meta,.summary,.claim,.val,.project-meta-line,.project-tags span){overflow-wrap:anywhere}.rm-q .archive-list .group-blurb{margin:10px 0 4px;font-family:var(--f-serif);font-size:.875rem;line-height:1.5;color:var(--ink-3);max-width:var(--measure)}.rm-q .essay-row .read{margin-top:0;font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:var(--tr-mono-label);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.rm-q .writing-start{padding:0 var(--rm-gutter);max-width:var(--container);margin-inline:auto;margin-top:clamp(34px,4vw,58px);margin-bottom:0}.rm-q .writing-start h2{margin:0;font-family:var(--f-display);font-size:var(--t-h2);font-weight:500;line-height:1.25;letter-spacing:0}.rm-q .writing-start-list{list-style:none;margin:18px 0 0;padding:0;border-top:0;display:grid;gap:.75rem}.rm-q .writing-start-list li{display:grid;gap:4px;padding:1rem 1.15rem;background:var(--paper-bright);border:1px solid var(--rule);border-radius:var(--rm-card-radius);box-shadow:var(--shadow-soft)}.rm-q .writing-start-list a{font-family:var(--f-serif);font-size:1rem;font-weight:600;line-height:1.4;color:var(--ink);text-decoration:none}.rm-q .writing-start-list a:hover{color:var(--ai-text);text-decoration:underline;text-underline-offset:3px}.rm-q .writing-start-list span{color:var(--ink-3);font-family:var(--f-serif);font-size:.875rem;line-height:1.5}.rm-q .archive-everything{margin:14px 0 0}.rm-q .archive-everything a{font-family:var(--f-serif);font-size:1rem;color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--rule-strong);padding-bottom:1px;transition:color var(--rm-duration-fast) ease,border-color var(--rm-duration-fast) ease}.rm-q .archive-everything a:hover{color:var(--ai-text);border-color:var(--ai-text)}@media (min-width:1200px){.rm-q .archive-filters,.rm-q .archive-head,.rm-q .archive-list,.rm-q .writing-map,.rm-q .writing-start{max-width:48rem}}@media (min-width:1440px){.rm-page.rm-q>.archive-filters,.rm-page.rm-q>.archive-list{max-width:48rem;margin-left:auto;margin-right:auto}}