.writing-module-scss-module__LjqyFq__pageHead{padding:var(--s-9) 0 var(--s-7);gap:var(--s-7);border-bottom:1px solid var(--rule);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.writing-module-scss-module__LjqyFq__pageHead h1{letter-spacing:-.02em;margin:0;font-size:clamp(40px,6vw,72px);line-height:.98}.writing-module-scss-module__LjqyFq__pageHead h1 em{color:var(--accent);font-style:italic}@media (max-width:800px){.writing-module-scss-module__LjqyFq__pageHead{grid-template-columns:1fr}}.writing-module-scss-module__LjqyFq__lede{font-family:var(--serif);color:var(--fg-soft);max-width:38ch;font-size:19px;font-style:italic}.writing-module-scss-module__LjqyFq__strip{padding:var(--s-7) 0;border-bottom:1px solid var(--rule)}.writing-module-scss-module__LjqyFq__stripHead{font-family:var(--mono);color:var(--muted);margin-bottom:var(--s-5);justify-content:space-between;font-size:11px;display:flex}.writing-module-scss-module__LjqyFq__stripGrid{gap:var(--s-5);grid-template-columns:repeat(5,1fr);display:grid}.writing-module-scss-module__LjqyFq__stripGrid .cover{aspect-ratio:4/5.4;padding:var(--s-4)}.writing-module-scss-module__LjqyFq__stripGrid .cover__title{font-size:18px;line-height:1.1}@media (max-width:900px){.writing-module-scss-module__LjqyFq__stripGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.writing-module-scss-module__LjqyFq__stripGrid{grid-template-columns:repeat(2,1fr)}}.writing-module-scss-module__LjqyFq__filterbar{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.writing-module-scss-module__LjqyFq__tagsRow{gap:var(--s-2);flex-wrap:wrap;display:flex}.writing-module-scss-module__LjqyFq__yearBlock{padding:var(--s-7) 0;border-bottom:1px solid var(--rule)}.writing-module-scss-module__LjqyFq__yearHead{gap:var(--s-7);margin-bottom:var(--s-6);grid-template-columns:200px 1fr;align-items:baseline;display:grid}.writing-module-scss-module__LjqyFq__yearHead h3{font-family:var(--serif);color:var(--muted);letter-spacing:-.01em;margin:0;font-size:48px;font-style:italic;font-weight:500}.writing-module-scss-module__LjqyFq__yearHead .writing-module-scss-module__LjqyFq__meta{font-family:var(--mono);color:var(--muted);font-size:11px}@media (max-width:900px){.writing-module-scss-module__LjqyFq__yearHead{gap:var(--s-3);grid-template-columns:1fr}}.writing-module-scss-module__LjqyFq__entry{gap:var(--s-5);padding:var(--s-4) 0;border-top:1px solid var(--rule);color:inherit;grid-template-columns:200px 80px 1fr 120px 80px;align-items:baseline;text-decoration:none;transition:padding-left .15s;display:grid}.writing-module-scss-module__LjqyFq__entry:hover{padding-left:var(--s-3)}.writing-module-scss-module__LjqyFq__entry:hover .writing-module-scss-module__LjqyFq__entryTitle{color:var(--accent)}@media (max-width:900px){.writing-module-scss-module__LjqyFq__entry{grid-template-columns:80px 1fr;row-gap:4px}}.writing-module-scss-module__LjqyFq__entryDate,.writing-module-scss-module__LjqyFq__entryNum{font-family:var(--mono);color:var(--muted);font-size:11px}.writing-module-scss-module__LjqyFq__entryTitle{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.2}.writing-module-scss-module__LjqyFq__entrySwatch{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.writing-module-scss-module__LjqyFq__entryTags{font-family:var(--mono);color:var(--muted);font-size:11px}.writing-module-scss-module__LjqyFq__entryCat{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-right:8px;font-size:10px;display:inline-block}.writing-module-scss-module__LjqyFq__entryRead{font-family:var(--mono);color:var(--muted);text-align:right;font-size:11px}@media (max-width:900px){.writing-module-scss-module__LjqyFq__entryNum,.writing-module-scss-module__LjqyFq__entryTags,.writing-module-scss-module__LjqyFq__entryRead{grid-column:2}.writing-module-scss-module__LjqyFq__entryTitle{grid-column:1/-1}}
