.post-hero[data-v-0c1d4b61]{background-color:var(--cln-lavender);padding:70px 0 0}.post-hero__badges[data-v-0c1d4b61]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.post-hero__badge[data-v-0c1d4b61]{background-color:var(--cln-accent);color:var(--cln-secondary);letter-spacing:.8px;text-transform:uppercase;padding:5px 12px;font-size:11px;font-weight:800}.post-hero__title[data-v-0c1d4b61]{max-width:1000px;color:var(--cln-secondary);text-align:center;margin:22px auto 0;font-family:Plus Jakarta Sans,sans-serif;font-size:calc(clamp(32px,4vw,55px));font-weight:400;line-height:1.15}.post-hero__date[data-v-0c1d4b61]{color:var(--cln-text);text-align:center;margin-top:20px;font-size:14px}.post-hero__image[data-v-0c1d4b61]{aspect-ratio:16/9;border-radius:var(--cln-radius);-o-object-fit:cover;object-fit:cover;width:100%;max-width:1100px;margin:40px auto 0}.post-body[data-v-0c1d4b61]{padding:70px 0 80px}.post-body__layout[data-v-0c1d4b61]{max-width:900px;margin-inline:auto;padding-left:80px;position:relative}.post-body__share[data-v-0c1d4b61]{flex-direction:column;gap:10px;display:flex;position:absolute;top:4px;left:0}.post-body__share-btn[data-v-0c1d4b61]{background-color:var(--cln-accent);width:34px;height:34px;color:var(--cln-secondary);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,transform .2s;display:flex}.post-body__share-btn[data-v-0c1d4b61]:hover{background-color:#f2be55;transform:translateY(-2px)}.post-body__share-icon[data-v-0c1d4b61]{width:16px;height:16px}.post-body__content[data-v-0c1d4b61]{max-width:760px}.related[data-v-0c1d4b61]{padding:20px 0 120px}.related__title[data-v-0c1d4b61]{color:var(--cln-secondary);text-align:center;margin-bottom:50px;font-family:Plus Jakarta Sans,sans-serif;font-size:calc(clamp(28px,3vw,42px));font-weight:400}.related__grid[data-v-0c1d4b61]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}@media (width<=800px){.post-body__layout[data-v-0c1d4b61]{padding-left:0}.post-body__share[data-v-0c1d4b61]{flex-direction:row;margin-bottom:28px;position:static}.related__grid[data-v-0c1d4b61]{grid-template-columns:1fr}.related[data-v-0c1d4b61]{padding-bottom:80px}}
