.post{padding-top:8px;padding-bottom:96px}.post-body{max-width:700px;margin:0 auto}.post-head{margin-bottom:36px}.post-head h1{font-family:var(--font-display);font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--track-display);margin:10px 0 14px}.post-head .dek{font-size:var(--fs-md);color:var(--text-2);margin:0 0 16px;line-height:var(--lh-snug)}.post-meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-3)}.post-body p{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text-2);margin:0 0 22px}.post-body em,.post-body strong{color:var(--text)}.post-body em{font-style:italic}.post-body a{color:var(--link)}.post-body h2{font-size:var(--fs-xl);margin:44px 0 16px;letter-spacing:var(--track-display)}.post-body blockquote,.post-body h2{font-family:var(--font-display);color:var(--text)}.post-body blockquote{margin:32px 0;padding:20px 24px;border-left:3px solid var(--gold);background:var(--gold-l);border-radius:0 var(--r-md) var(--r-md) 0;font-size:var(--fs-md);font-weight:600}.post-body .btn{margin-top:12px}.post-fig{margin:0 0 32px}.post-fig img,.post-fig svg{width:100%;height:auto;display:block;border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.post-fig img{border:1px solid var(--stroke)}.post-fig figcaption{margin-top:10px;font-size:var(--fs-xs);color:var(--text-3);text-align:center}@media (max-width:720px){.post-head h1{font-size:var(--fs-2xl)}}