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