.post{max-width:68ch}.post p{color:var(--text-dim);margin:0 0 18px;font-size:16.5px;line-height:1.72}.post h2{font-family:var(--head);color:var(--text);margin:38px 0 14px;font-size:clamp(21px,2.6vw,26px);font-weight:600}.post h3{font-family:var(--head);color:var(--text);margin:26px 0 10px;font-size:18px;font-weight:600}.post ul,.post ol{margin:0 0 18px;padding-left:22px}.post li{color:var(--text-dim);margin:0 0 9px;font-size:16.5px;line-height:1.7}.post b,.post strong{color:var(--text);font-weight:600}.post a{color:var(--cyan);border-bottom:1px solid #22d3ee59;text-decoration:none}.post a:hover{border-bottom-color:var(--cyan)}.post-note{border:1px solid var(--line);background:var(--glass);border-radius:14px;margin:22px 0;padding:16px 18px}.post-note p{margin:0;font-size:15.5px}.post-meta{color:var(--text-mute);margin:0 0 26px;font-size:13.5px}.post-next{border-top:1px solid var(--line);margin-top:44px;padding-top:26px}.post-next h2{margin-top:0}.post .post-back{border:1px solid var(--line);background:var(--glass);min-height:40px;color:var(--text-mute);border-radius:999px;align-items:center;gap:9px;margin:0 0 20px;padding:9px 16px;font-size:14px;text-decoration:none;transition:color .15s,border-color .15s,transform .15s;display:inline-flex}.post .post-back:hover{color:var(--text);border-color:#22d3ee73}.post .post-back:hover .post-back-arrow{transform:translate(-2px)}.post-back-arrow{font-size:15px;line-height:1;transition:transform .15s}.post-next .post-back{margin:18px 0 0}
