.PostBody-module__VJoNGW__body{max-width:38rem}.PostBody-module__VJoNGW__p{color:var(--sig-charcoal-soft);margin:1.15rem 0 0;font-size:1rem;line-height:1.7}.PostBody-module__VJoNGW__body>:first-child{margin-top:0}.PostBody-module__VJoNGW__h2{font-family:var(--font-display);letter-spacing:-.005em;color:var(--sig-ivory);margin:2.25rem 0 0;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:600}.PostBody-module__VJoNGW__h3{font-family:var(--font-display);letter-spacing:-.005em;color:var(--sig-ivory);margin:1.85rem 0 0;font-size:clamp(1.1rem,2.4vw,1.35rem);font-weight:600}.PostBody-module__VJoNGW__list{margin:1.1rem 0 0;padding:0;list-style:none}.PostBody-module__VJoNGW__list li{color:var(--sig-charcoal-soft);margin:0 0 .55rem;padding-left:1.3rem;font-size:1rem;line-height:1.65;position:relative}ul.PostBody-module__VJoNGW__list li:before{content:"";background:var(--sig-charcoal-dim);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:.15rem}ol.PostBody-module__VJoNGW__list{counter-reset:item}ol.PostBody-module__VJoNGW__list li{counter-increment:item}ol.PostBody-module__VJoNGW__list li:before{content:counter(item) ".";font-family:var(--font-mono);color:var(--sig-charcoal-dim);font-size:.85rem;position:absolute;top:0;left:0}.PostBody-module__VJoNGW__quote{border-left:2px solid var(--sig-ivory-line-strong);color:var(--sig-charcoal-soft);margin:1.4rem 0 0;padding-left:1.1rem;font-size:1rem;font-style:italic;line-height:1.65}.PostBody-module__VJoNGW__inlineCode{font-family:var(--font-mono);border:1px solid var(--sig-charcoal-line);color:var(--sig-charcoal);background:#2e332c14;padding:.1em .35em;font-size:.88em}.PostBody-module__VJoNGW__codeBlock{background:var(--sig-charcoal);border:1px solid var(--sig-charcoal-line);margin:1.4rem 0 0;padding:1rem 1.1rem;overflow-x:auto}.PostBody-module__VJoNGW__codeBlock code{font-family:var(--font-mono);color:var(--sig-ivory-soft);white-space:pre;font-size:.85rem;line-height:1.6}.PostBody-module__VJoNGW__hr{border:none;border-top:1px solid var(--sig-ivory-line);margin:2.25rem 0 0}.PostBody-module__VJoNGW__body strong{color:var(--sig-charcoal);font-weight:600}@media print{.PostBody-module__VJoNGW__h2,.PostBody-module__VJoNGW__h3{color:#111!important}.PostBody-module__VJoNGW__p,.PostBody-module__VJoNGW__list li,.PostBody-module__VJoNGW__quote{color:#333!important}.PostBody-module__VJoNGW__quote{border-color:#ccc}.PostBody-module__VJoNGW__codeBlock{background:#f4f4f4;border-color:#ccc}.PostBody-module__VJoNGW__codeBlock code{color:#111!important}.PostBody-module__VJoNGW__inlineCode{background:#f0f0f0;border-color:#ccc;color:#111!important}.PostBody-module__VJoNGW__hr{border-color:#ccc}}
.PageFooter-module__qO6aoa__footer{border-top:1px solid var(--sig-ivory-line);padding:clamp(2.5rem,7vw,4rem) clamp(1.25rem,4vw,3rem) clamp(2.25rem,5vw,3.5rem)}.PageFooter-module__qO6aoa__footerLead{font-family:var(--font-display);letter-spacing:-.01em;color:var(--sig-ivory);font-size:clamp(1.6rem,5vw,2.75rem);font-weight:600;line-height:.98}.PageFooter-module__qO6aoa__footerLinks{flex-wrap:wrap;gap:.55rem 1.4rem;margin-top:1.2rem;display:flex}.PageFooter-module__qO6aoa__footerLink{min-height:44px;font-family:var(--font-mono);color:var(--sig-charcoal-soft);transition:color .4s var(--sig-ease), border-color .4s var(--sig-ease);border-bottom:1px solid #0000;align-items:center;font-size:.84rem;text-decoration:none;display:inline-flex}a.PageFooter-module__qO6aoa__footerLink:hover{color:var(--sig-charcoal);border-color:var(--sig-charcoal-dim)}@media print{.PageFooter-module__qO6aoa__footerLead{color:#111!important}.PageFooter-module__qO6aoa__footerLink{color:#333!important}}
.post-module__aSCCeW__page{--font-display:"Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--sig-sage:#8a9484;--sig-ivory:#f2f1ea;--sig-ivory-soft:#f2f1eab8;--sig-ivory-dim:#f2f1ea80;--sig-ivory-line:#f2f1ea52;--sig-ivory-line-strong:#f2f1ea80;--sig-charcoal:#2e332c;--sig-charcoal-soft:#2e332cd1;--sig-charcoal-dim:#2e332c9e;--sig-charcoal-line:#2e332c57;--sig-ease:cubic-bezier(.22, 1, .36, 1);background:var(--sig-sage);min-height:100vh;color:var(--sig-charcoal);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.post-module__aSCCeW__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1.4rem clamp(1.25rem,4vw,3rem) .5rem;display:flex}.post-module__aSCCeW__backLink{font-family:var(--font-mono);color:var(--sig-charcoal-soft);transition:color .4s var(--sig-ease), border-color .4s var(--sig-ease);border-bottom:1px solid #0000;font-size:.78rem;text-decoration:none}.post-module__aSCCeW__backLink:hover{color:var(--sig-charcoal);border-color:var(--sig-charcoal-line)}.post-module__aSCCeW__stamp{font-family:var(--font-mono);letter-spacing:.05em;color:var(--sig-charcoal-dim);font-size:.72rem}.post-module__aSCCeW__article{max-width:38rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,4vw,1.5rem) clamp(3rem,6vw,4.5rem)}.post-module__aSCCeW__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--sig-ivory);text-wrap:balance;margin:0;font-size:clamp(2rem,6vw,3.1rem);font-weight:700;line-height:1.03}.post-module__aSCCeW__dek{color:var(--sig-charcoal-soft);margin:1rem 0 0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6}.post-module__aSCCeW__rule{border-top:1px solid var(--sig-ivory-line);margin:clamp(1.5rem,4vw,2rem) 0 0}@media print{.post-module__aSCCeW__page{color:#111;background:#fff}.post-module__aSCCeW__title{color:#111!important}.post-module__aSCCeW__dek,.post-module__aSCCeW__stamp,.post-module__aSCCeW__backLink{color:#333!important}.post-module__aSCCeW__rule{border-color:#ccc}.post-module__aSCCeW__article{max-width:none}}
.thoughts-module__TfoNmq__page{--font-display:"Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--sig-sage:#8a9484;--sig-ivory:#f2f1ea;--sig-ivory-soft:#f2f1eab8;--sig-ivory-dim:#f2f1ea80;--sig-ivory-line:#f2f1ea52;--sig-ivory-line-strong:#f2f1ea80;--sig-charcoal:#2e332c;--sig-charcoal-soft:#2e332cd1;--sig-charcoal-dim:#2e332c9e;--sig-charcoal-line:#2e332c57;--sig-ease:cubic-bezier(.22, 1, .36, 1);background:var(--sig-sage);min-height:100vh;color:var(--sig-charcoal);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.thoughts-module__TfoNmq__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:1.4rem clamp(1.25rem,4vw,3rem) .5rem;display:flex}.thoughts-module__TfoNmq__backLink{font-family:var(--font-mono);color:var(--sig-charcoal-soft);transition:color .4s var(--sig-ease), border-color .4s var(--sig-ease);border-bottom:1px solid #0000;font-size:.78rem;text-decoration:none}.thoughts-module__TfoNmq__backLink:hover{color:var(--sig-charcoal);border-color:var(--sig-charcoal-line)}.thoughts-module__TfoNmq__stamp{font-family:var(--font-mono);letter-spacing:.05em;color:var(--sig-charcoal-dim);font-size:.72rem}.thoughts-module__TfoNmq__hero{padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,4vw,3rem) clamp(1.5rem,4vw,2.25rem)}.thoughts-module__TfoNmq__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sig-charcoal-dim);margin:0 0 .75rem;font-size:.78rem}.thoughts-module__TfoNmq__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--sig-ivory);margin:0;font-size:clamp(2.6rem,9vw,5rem);font-weight:700;line-height:.96}.thoughts-module__TfoNmq__lede{max-width:34rem;color:var(--sig-charcoal-soft);margin:clamp(1rem,3vw,1.5rem) 0 0;font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.6}.thoughts-module__TfoNmq__subscribe{background:var(--sig-charcoal);min-height:44px;color:var(--sig-ivory);font-family:var(--font-mono);letter-spacing:.05em;border:1px solid var(--sig-charcoal);transition:background .35s var(--sig-ease), color .35s var(--sig-ease);align-items:center;gap:.15rem;margin-top:clamp(1.25rem,3vw,1.75rem);padding:.6rem 1.05rem;font-size:.78rem;text-decoration:none;display:inline-flex}.thoughts-module__TfoNmq__subscribe:hover{color:var(--sig-charcoal);background:0 0}@media print{.thoughts-module__TfoNmq__subscribe{background:0 0;border-color:#ccc;color:#111!important}.thoughts-module__TfoNmq__subscribe:after{content:" (" attr(href) ")";color:#555;font-size:.85em}}.thoughts-module__TfoNmq__listSection{padding:0 clamp(1.25rem,4vw,3rem) clamp(2rem,5vw,3rem)}.thoughts-module__TfoNmq__sectionLabel{font-family:var(--font-display);color:var(--sig-ivory);border-top:1px solid var(--sig-ivory-line);align-items:baseline;gap:.7rem;margin:0;padding:clamp(1.5rem,4vw,2rem) 0 clamp(1.1rem,2.5vw,1.5rem);font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:500;display:flex}.thoughts-module__TfoNmq__sectionIndex{font-family:var(--font-mono);color:var(--sig-ivory-dim);font-size:.85rem;font-weight:400}.thoughts-module__TfoNmq__empty{font-family:var(--font-mono);color:var(--sig-ivory-dim);border-top:1px solid var(--sig-ivory-line);border-bottom:1px solid var(--sig-ivory-line);padding:1.5rem 0;font-size:.85rem}.thoughts-module__TfoNmq__row{border-top:1px solid var(--sig-ivory-line);color:inherit;transition:background .3s var(--sig-ease);grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) auto;gap:clamp(1rem,3vw,2.25rem);padding:clamp(1.5rem,4vw,2rem) 0;text-decoration:none;display:grid}.thoughts-module__TfoNmq__listSection .thoughts-module__TfoNmq__row:last-child{border-bottom:1px solid var(--sig-ivory-line)}.thoughts-module__TfoNmq__row:hover{background:#f2f1ea14}.thoughts-module__TfoNmq__lead{font-family:var(--font-mono);color:var(--sig-ivory-soft);align-items:flex-start;gap:.5rem;display:flex}.thoughts-module__TfoNmq__detailWhen{font-size:.85rem;line-height:1.35}.thoughts-module__TfoNmq__arrow{color:var(--sig-ivory-dim);flex:none}.thoughts-module__TfoNmq__main{min-width:0}.thoughts-module__TfoNmq__name{font-family:var(--font-display);letter-spacing:-.005em;color:var(--sig-ivory);margin:0;font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:600}.thoughts-module__TfoNmq__dek{max-width:40rem;color:var(--sig-charcoal-soft);margin:.6rem 0 0;font-size:.95rem;line-height:1.6}.thoughts-module__TfoNmq__metaRow{font-family:var(--font-mono);color:var(--sig-charcoal-dim);margin-top:.7rem;font-size:.74rem}.thoughts-module__TfoNmq__externalTag{border:1px solid var(--sig-ivory-line-strong);color:var(--sig-ivory-soft);letter-spacing:.05em;padding:.15rem .45rem;display:inline-block}.thoughts-module__TfoNmq__serial{font-family:var(--font-mono);letter-spacing:.12em;color:var(--sig-ivory-dim);white-space:nowrap;align-self:start;padding-top:.4rem;font-size:.7rem}@media (max-width:900px){.thoughts-module__TfoNmq__row{grid-template-columns:1fr;gap:.6rem}.thoughts-module__TfoNmq__serial{display:none}}@media print{.thoughts-module__TfoNmq__page{color:#111;background:#fff}.thoughts-module__TfoNmq__title,.thoughts-module__TfoNmq__name,.thoughts-module__TfoNmq__sectionLabel{color:#111!important}.thoughts-module__TfoNmq__lede,.thoughts-module__TfoNmq__dek,.thoughts-module__TfoNmq__kicker,.thoughts-module__TfoNmq__stamp,.thoughts-module__TfoNmq__metaRow,.thoughts-module__TfoNmq__detailWhen,.thoughts-module__TfoNmq__serial,.thoughts-module__TfoNmq__backLink{color:#333!important}.thoughts-module__TfoNmq__row,.thoughts-module__TfoNmq__sectionLabel,.thoughts-module__TfoNmq__empty{border-color:#ccc!important}.thoughts-module__TfoNmq__row:hover{background:0 0}}
