.blog-hero{padding:clamp(48px,6vw,80px) 0 clamp(32px,4vw,52px);background:var(--mist)}.sidebar-newsletter{background:var(--teal-pale);border:1px solid var(--teal-line);border-radius:var(--r-lg);padding:28px 24px}.sidebar-newsletter h3{font-size:1.1rem;margin-bottom:10px}.sidebar-newsletter p{font-size:14.5px;margin-bottom:18px;color:var(--slate)}.single-layout{align-items:start}.single-main{min-width:0}.single-main .post-content{max-width:none}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.post-nav__link{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.post-nav__link:hover{border-color:var(--teal-line);box-shadow:0 10px 24px rgb(10 31 60 / .08);transform:translateY(-2px)}.post-nav__next{text-align:right}.post-nav__dir{font-family:var(--fm);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.post-nav__title{font-family:var(--fd);font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.35}@media(max-width:640px){.post-nav{grid-template-columns:1fr}.post-nav__next{text-align:left}}