.cms-public{padding-top:145px;min-height:75vh;padding-bottom:80px}.cms-public>h1,.cms-article h1{font-size:clamp(32px,5vw,64px);letter-spacing:-.055em;line-height:1.1;margin:15px 0 28px}.cms-article{max-width:850px;margin:auto}.cms-lead{font-size:20px;color:var(--muted);margin-bottom:35px}.cms-cover{width:100%;max-height:520px;object-fit:cover;border-radius:20px;margin-bottom:35px}.cms-prose{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.cms-prose h2,.cms-prose h3,.cms-prose h4{line-height:1.25;margin-top:35px}.cms-prose a{color:#ff6678;text-decoration:underline}.cms-prose code{background:#242428;padding:2px 6px;border-radius:4px}.cms-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:20px}.cms-pagination{display:flex;gap:10px;margin-top:35px}.cms-preview{border:1px solid #e31324;padding:15px;border-radius:10px;text-align:center;margin-bottom:30px}@media(max-width:600px){.cms-public{padding-top:120px}.cms-prose{font-size:15px}.cms-lead{font-size:17px}}
