.blog-wrap{max-width:760px;margin:0 auto;padding:40px 0 70px}.blog-wrap h1{font-size:clamp(32px,5vw,46px);letter-spacing:-1.5px}.blog-wrap h2{font-size:24px;margin:34px 0 12px;font-weight:600}.blog-wrap p,.blog-wrap li{color:var(--muted);font-size:17px;line-height:1.75}.blog-wrap li{margin-bottom:8px}.blog-wrap strong{color:var(--ink)}.crumb{font-size:14px;color:var(--accent)}.crumb a:hover{text-decoration:underline}.meta{font-size:13px;color:var(--muted);margin-bottom:28px}.cta-box{margin-top:48px;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.cta-box h2{margin-top:0}.post-list{list-style:none;padding:0;margin:30px 0 0}.post-list li{border:1px solid var(--line);border-radius:18px;padding:22px 24px;margin-bottom:16px;background:var(--panel)}.post-list a.t{font-size:21px;color:var(--ink);font-weight:600}.post-list a.t:hover{color:var(--accent)}.post-list p{margin:8px 0 0}