.post{padding-top:8px;padding-bottom:96px}.post-body{max-width:700px;margin:0 auto}.post-head{margin-bottom:28px}.post-head h1{font-family:var(--font-display);font-size:var(--fs-2xl);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:22px 0 0}.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-family:var(--font-display);font-size:var(--fs-xl);color:var(--text);margin:36px 0 0;letter-spacing:var(--track-display)}.post-body h2+p{margin-top:12px}.check-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.check-list li{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--stroke);border-radius:var(--r-md)}.check-list li i{font-size:20px;color:var(--gold);margin-top:2px;flex-shrink:0}.check-list li div{font-size:var(--fs-sm);color:var(--text-2);line-height:var(--lh-snug)}.check-list li strong{color:var(--text);display:block;margin-bottom:2px;font-family:var(--font-display);font-size:var(--fs-base)}.post-body .btn{margin-top:28px}@media (max-width:720px){.post-head h1{font-size:var(--fs-xl)}}