.WritingPost-module__zeHaDW__article{z-index:var(--z-content);min-height:100dvh;padding:140px var(--space-6) var(--space-9);box-sizing:border-box;color:var(--foreground);font-family:var(--font-body), sans-serif;position:relative}.WritingPost-module__zeHaDW__inner{--measure:680px;--rail:176px;--rail-gap:56px;max-width:var(--measure);margin:0 auto}.WritingPost-module__zeHaDW__inner>:not(.WritingPost-module__zeHaDW__body){max-width:var(--measure)}@media (min-width:1000px){.WritingPost-module__zeHaDW__inner{--rail:160px;--rail-gap:40px;max-width:calc(var(--measure) + var(--rail-gap) + var(--rail))}}@media (min-width:1280px){.WritingPost-module__zeHaDW__inner{--rail:180px;--rail-gap:64px}}.WritingPost-module__zeHaDW__crumbs{top:var(--space-6);left:var(--space-6);max-width:calc(100% - 340px);font-family:var(--font-mono), monospace;font-size:var(--fs-mono-sm);letter-spacing:var(--tracking-mono);color:var(--text-3);align-items:baseline;gap:2px;display:flex;position:absolute}.WritingPost-module__zeHaDW__crumbHere{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);overflow:hidden}.WritingPost-module__zeHaDW__back{font-family:var(--font-mono), monospace;font-size:var(--fs-mono-sm);letter-spacing:var(--tracking-mono);color:var(--text-3);transition:color var(--dur-fast) var(--ease-out-quart);text-decoration:none;display:inline-block}.WritingPost-module__zeHaDW__back:hover,.WritingPost-module__zeHaDW__back:focus-visible,.WritingPost-module__zeHaDW__back:active{color:var(--accent-strong)}.WritingPost-module__zeHaDW__header{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.WritingPost-module__zeHaDW__eyebrow{font-family:var(--font-mono), monospace;font-size:var(--fs-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--accent-strong);margin:0}.WritingPost-module__zeHaDW__title{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--foreground);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:500;line-height:1.05}.WritingPost-module__zeHaDW__meta{font-family:var(--font-mono), monospace;font-size:var(--fs-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-3);margin:0}.WritingPost-module__zeHaDW__body{gap:var(--space-8);flex-direction:column;display:flex}.WritingPost-module__zeHaDW__block{grid-template-columns:minmax(0, var(--measure));display:grid}@media (min-width:1000px){.WritingPost-module__zeHaDW__block{grid-template-columns:minmax(0, var(--measure)) var(--rail);column-gap:var(--rail-gap)}}.WritingPost-module__zeHaDW__blockMain{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.WritingPost-module__zeHaDW__blockTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--foreground);margin:0 0 var(--space-1);text-wrap:balance;font-size:clamp(1.6rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.15}.WritingPost-module__zeHaDW__sectionIndex{font:400 var(--fs-mono-sm) var(--font-mono), monospace;color:var(--text-3);letter-spacing:var(--tracking-mono);margin-bottom:-12px}.WritingPost-module__zeHaDW__pullQuote{margin:var(--space-5) 0;padding:var(--space-2) 0 var(--space-2) 32px;border-left:2px solid var(--accent);color:var(--foreground)}.WritingPost-module__zeHaDW__pullQuote p{font:500 clamp(1.7rem, 1.1rem + 1.8vw, 2.5rem)/1.18 var(--font-display), sans-serif;letter-spacing:-.02em;text-indent:-.42em;text-wrap:balance;margin:0}.WritingPost-module__zeHaDW__text{color:var(--text-1);text-wrap:pretty;margin:0;font-size:18px;line-height:1.7}.WritingPost-module__zeHaDW__text code{font-family:var(--font-mono), monospace;color:var(--foreground);background:var(--well-bg);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:var(--radius-control);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.15em .4em;font-size:.82em;font-weight:400}.WritingPost-module__zeHaDW__note{margin:var(--space-5) 0 0;padding-left:var(--space-3);border-left:1px solid var(--line-soft);font:400 var(--fs-mono-sm)/1.6 var(--font-mono), monospace;letter-spacing:var(--tracking-mono);color:var(--text-3)}.WritingPost-module__zeHaDW__noteLabel{margin-bottom:var(--space-1);color:var(--text-3);display:block}@media (min-width:1000px){.WritingPost-module__zeHaDW__note{border-left:0;align-self:start;margin:0;padding-top:74px;padding-left:0}.WritingPost-module__zeHaDW__noteLabel{padding-bottom:var(--space-1);border-bottom:1px solid var(--line-soft);margin-bottom:var(--space-2)}}.WritingPost-module__zeHaDW__links{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.WritingPost-module__zeHaDW__link{font-family:var(--font-mono), monospace;font-size:var(--fs-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-1);padding:var(--space-3) var(--space-5);border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card-bg);transition:border-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);align-items:center;text-decoration:none;display:inline-flex}.WritingPost-module__zeHaDW__link:hover,.WritingPost-module__zeHaDW__link:focus-visible,.WritingPost-module__zeHaDW__link:active{color:var(--accent-strong);border-color:var(--accent)}.WritingPost-module__zeHaDW__cta{margin-top:var(--space-9);padding-top:var(--space-7);border-top:1px solid var(--line-soft);align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.WritingPost-module__zeHaDW__ctaText{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:500}.WritingPost-module__zeHaDW__ctaLink{font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink);background:var(--accent);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease-out-quart);text-decoration:none;display:inline-block}.WritingPost-module__zeHaDW__ctaLink:hover,.WritingPost-module__zeHaDW__ctaLink:focus-visible{background:var(--accent-hover)}.WritingPost-module__zeHaDW__ctaLink:active{background:var(--accent-strong)}@media (max-width:768px){.WritingPost-module__zeHaDW__article{padding:110px var(--space-5) var(--space-8)}.WritingPost-module__zeHaDW__link,.WritingPost-module__zeHaDW__ctaLink,.WritingPost-module__zeHaDW__back{min-height:var(--tap-min,44px);box-sizing:border-box;align-items:center;display:inline-flex}.WritingPost-module__zeHaDW__crumbs{max-width:100%;margin-bottom:var(--space-5);align-items:center;position:static}.WritingPost-module__zeHaDW__text{font-size:17px}}
