.card[data-astro-cid-zxvlhrqq].writing-row,.card[data-astro-cid-zxvlhrqq].writing-row:hover{border:0;border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0}.writing-row[data-astro-cid-zxvlhrqq]{column-gap:var(--space-5);row-gap:var(--space-1);padding:var(--space-4) 0;grid-template-columns:4.5rem minmax(0,1fr) minmax(7.5rem,auto);grid-template-areas:"date title aside""date summary aside""date topics aside";display:grid}.writing-row[data-astro-cid-zxvlhrqq][hidden]{display:none}.writing-row__title[data-astro-cid-zxvlhrqq],.writing-row[data-astro-cid-zxvlhrqq]>.card-title{grid-area:title}.writing-row__date[data-astro-cid-zxvlhrqq]{grid-area:date}.writing-row__aside[data-astro-cid-zxvlhrqq]{grid-area:aside}.writing-row[data-astro-cid-zxvlhrqq] .card-summary[data-astro-cid-zxvlhrqq]{grid-area:summary}.writing-row[data-astro-cid-zxvlhrqq] .card-topics[data-astro-cid-zxvlhrqq]{grid-area:topics}.writing-row[data-astro-cid-zxvlhrqq] .card-title{text-wrap:pretty;font-size:1.0625rem;line-height:1.35}.writing-row[data-astro-cid-zxvlhrqq]:hover .card-title{color:var(--color-link-hover)}.writing-row__date[data-astro-cid-zxvlhrqq]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:.125rem;font-size:.8125rem}.writing-row__aside[data-astro-cid-zxvlhrqq]{align-items:flex-end;gap:var(--space-1);color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;margin:0;padding-top:.125rem;font-size:.8125rem;display:flex}.card-listen[data-astro-cid-zxvlhrqq]{color:var(--color-text-secondary);align-items:baseline;gap:.3rem;display:inline-flex}.card-listen__icon[data-astro-cid-zxvlhrqq]{fill:currentColor;flex:none;align-self:center;width:.625rem;height:.625rem}.card-listen__label[data-astro-cid-zxvlhrqq]{color:var(--color-text-secondary);font-weight:600}.writing-row[data-astro-cid-zxvlhrqq]:not(.writing-row--lead) .writing-row__aside[data-astro-cid-zxvlhrqq]{align-items:flex-start}.writing-row--lead[data-astro-cid-zxvlhrqq] .card-listen__label[data-astro-cid-zxvlhrqq],.writing-row--lead[data-astro-cid-zxvlhrqq] .card-listen__icon[data-astro-cid-zxvlhrqq]{color:var(--color-link);fill:var(--color-link)}.card-listen--link[data-astro-cid-zxvlhrqq]{align-items:center;min-height:2.75rem;text-decoration:none}.writing-row--lead[data-astro-cid-zxvlhrqq] .writing-row__date[data-astro-cid-zxvlhrqq],.writing-row--lead[data-astro-cid-zxvlhrqq] .writing-row__aside[data-astro-cid-zxvlhrqq]{align-self:center}.card-listen--link[data-astro-cid-zxvlhrqq]:hover .card-listen__label[data-astro-cid-zxvlhrqq]{color:var(--color-link-hover);text-underline-offset:3px;text-decoration:underline}.card-listen--link[data-astro-cid-zxvlhrqq]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.writing-row[data-astro-cid-zxvlhrqq] .card-summary[data-astro-cid-zxvlhrqq]{-webkit-line-clamp:2;line-clamp:2;max-width:var(--measure-read)}.writing-row[data-astro-cid-zxvlhrqq] .card-topics[data-astro-cid-zxvlhrqq]{margin:var(--space-1) 0 0;padding:0}.card[data-astro-cid-zxvlhrqq].writing-row--lead{column-gap:var(--space-4);row-gap:var(--space-2);border-top:2px solid var(--color-text);padding:var(--space-6) 0 var(--space-7);border-bottom:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title""date aside""summary summary""topics topics"}.writing-row--lead[data-astro-cid-zxvlhrqq] .writing-row__title[data-astro-cid-zxvlhrqq]{font-size:inherit;margin:0}.writing-row--lead[data-astro-cid-zxvlhrqq] .card-title{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);font-weight:800;line-height:1.18}.writing-row--lead[data-astro-cid-zxvlhrqq] .writing-row__date[data-astro-cid-zxvlhrqq]{color:var(--color-text);padding:0;font-size:.875rem;font-weight:600}.writing-row--lead[data-astro-cid-zxvlhrqq] .writing-row__aside[data-astro-cid-zxvlhrqq]{align-items:baseline;gap:var(--space-4);flex-flow:wrap;padding:0;font-size:.875rem}.writing-row--lead[data-astro-cid-zxvlhrqq] .card-summary[data-astro-cid-zxvlhrqq]{-webkit-line-clamp:unset;line-clamp:none;color:var(--color-text);margin-top:var(--space-2);font-size:1.0625rem;line-height:1.6;display:block;overflow:visible}@media (width<=40rem){.writing-row[data-astro-cid-zxvlhrqq]{grid-template-columns:minmax(0,1fr);grid-template-areas:"date""title""summary""topics""aside"}.writing-row__aside[data-astro-cid-zxvlhrqq]{align-items:baseline;gap:var(--space-4);flex-direction:row}.card[data-astro-cid-zxvlhrqq].writing-row--lead{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""date""aside""summary""topics"}.writing-row__aside[data-astro-cid-zxvlhrqq]{white-space:normal;flex-wrap:wrap}}.writing-index__grid[data-astro-cid-67lgijtc]{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""main";display:grid}.writing-index__hero[data-astro-cid-67lgijtc]{grid-area:hero}.writing-index__main[data-astro-cid-67lgijtc]{grid-area:main}.topic-rail[data-astro-cid-67lgijtc]{grid-area:rail}@media (width>=60rem){.writing-index__grid[data-astro-cid-67lgijtc]{grid-template-columns:minmax(0,1fr) 19.5rem;grid-template-areas:"hero rail""main rail";column-gap:3.5rem}}.writing-index__hero[data-astro-cid-67lgijtc]{margin-bottom:var(--space-4);border-bottom:0}.topic-rail[data-astro-cid-67lgijtc]{display:none}@media (width>=60rem){.topic-rail[data-astro-cid-67lgijtc]{padding-top:3.5rem;display:block}.writing-index__main[data-astro-cid-67lgijtc] .topic-chips[data-astro-cid-67lgijtc]{display:none}}.topic-rail__inner[data-astro-cid-67lgijtc]{top:var(--scroll-offset);border-left:1px solid var(--color-border);max-height:calc(100dvh - var(--scroll-offset) - var(--space-4));overscroll-behavior:contain;position:sticky;overflow-y:auto}.topic-rail__label[data-astro-cid-67lgijtc]{padding:0 var(--space-4) var(--space-3) 1.125rem;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-weight:600}.topic-rail__list[data-astro-cid-67lgijtc]{margin:0;padding:0;list-style:none}.topic-tab[data-astro-cid-67lgijtc]{align-items:center;column-gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-4) var(--space-2) 1.125rem;border-bottom:1px solid var(--color-border);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;font-size:.875rem;font-weight:600;text-decoration:none;display:grid}.topic-tab[data-astro-cid-67lgijtc]:hover{color:var(--color-link-hover)}.topic-tab__count[data-astro-cid-67lgijtc]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.topic-tab__bar[data-astro-cid-67lgijtc]{grid-column:1/-1;width:100%;height:4px;margin-top:.375rem;display:block}.topic-tab__track[data-astro-cid-67lgijtc]{fill:var(--color-border)}.topic-tab__fill[data-astro-cid-67lgijtc]{fill:var(--color-text-secondary)}.topic-tab[data-astro-cid-67lgijtc][aria-current]{border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-bottom-color:var(--color-header-bg);background:var(--color-header-bg);color:#fff;margin-left:-1px}.topic-tab[data-astro-cid-67lgijtc][aria-current] .topic-tab__count[data-astro-cid-67lgijtc]{color:var(--color-header-link)}.topic-tab[data-astro-cid-67lgijtc][aria-current] .topic-tab__track[data-astro-cid-67lgijtc]{fill:#ffffff2e}.topic-tab[data-astro-cid-67lgijtc][aria-current] .topic-tab__fill[data-astro-cid-67lgijtc]{fill:var(--color-accent)}.topic-tab[data-astro-cid-67lgijtc]:focus-visible,.topic-chip[data-astro-cid-67lgijtc]:focus-visible,.writing-earlier__summary[data-astro-cid-67lgijtc]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.topic-chips[data-astro-cid-67lgijtc]{gap:var(--space-2);margin:0 0 var(--space-5);scroll-margin-top:var(--scroll-offset);flex-wrap:wrap;display:flex}.topic-chip[data-astro-cid-67lgijtc]{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-height:2.75rem;color:var(--color-text);flex:none;max-width:100%;padding:0 .875rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.topic-chip[data-astro-cid-67lgijtc][hidden]{display:none}.topic-chip__count[data-astro-cid-67lgijtc]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.topic-chip__name[data-astro-cid-67lgijtc]{position:relative}.chip-sr[data-astro-cid-67lgijtc]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topic-chip[data-astro-cid-67lgijtc][aria-current]{background:var(--color-header-bg);border-color:var(--color-header-bg);color:#fff}.topic-chip[data-astro-cid-67lgijtc][aria-current] .topic-chip__count[data-astro-cid-67lgijtc]{color:var(--color-header-link)}.topic-status[data-astro-cid-67lgijtc]{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-4);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.9375rem;display:flex}.topic-status[data-astro-cid-67lgijtc]:has([data-topic-status-text]:empty){display:none}.topic-status[data-astro-cid-67lgijtc]{scroll-margin-top:var(--scroll-offset)}.topic-status[data-astro-cid-67lgijtc] a[data-astro-cid-67lgijtc]{color:var(--color-link);font-weight:600}.topic-status[data-astro-cid-67lgijtc] .topic-status__topic{border-radius:var(--radius);background:var(--color-header-bg);color:#fff;padding:.0625rem .5rem;font-weight:600;display:inline-block}@media (width>=60rem){.topic-status__change[data-astro-cid-67lgijtc]{display:none}}.writing-year[data-astro-cid-67lgijtc]{margin-top:var(--space-7)}.writing-year[data-astro-cid-67lgijtc][hidden]{display:none}.writing-year__heading[data-astro-cid-67lgijtc]{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-text);color:var(--color-text);margin:0;font-size:.875rem;font-weight:700;display:flex}.writing-month__heading[data-astro-cid-67lgijtc]{margin:var(--space-5) 0 0;padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.writing-month[data-astro-cid-67lgijtc][hidden]{display:none}.writing-earlier__summary[data-astro-cid-67lgijtc]{cursor:pointer;min-height:2.75rem;list-style:none}.writing-earlier__summary[data-astro-cid-67lgijtc]::-webkit-details-marker{display:none}.writing-earlier__chevron[data-astro-cid-67lgijtc]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:center;width:.75rem;height:.75rem;transition:rotate .15s ease-out}.writing-earlier[data-astro-cid-67lgijtc][open] .writing-earlier__chevron[data-astro-cid-67lgijtc]{rotate:90deg}@media (prefers-reduced-motion:reduce){.writing-earlier__chevron[data-astro-cid-67lgijtc]{transition:none}}.group-count[data-astro-cid-67lgijtc]{letter-spacing:0;text-transform:none;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8125rem;font-weight:500}.year-collapsible[data-astro-cid-67lgijtc] .group-count[data-astro-cid-67lgijtc]{margin-left:0}.year-collapsible[data-astro-cid-67lgijtc] .year-toggle[data-astro-cid-67lgijtc]{margin-left:auto}
