.blog-grid[data-astro-cid-l6a6buid]{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 768px){.blog-grid[data-astro-cid-l6a6buid]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.blog-grid[data-astro-cid-l6a6buid]{grid-template-columns:repeat(3,1fr)}}.blog-post[data-astro-cid-l6a6buid]{padding-bottom:60px}.blog-post__header[data-astro-cid-l6a6buid]{padding:80px 0 40px;background:linear-gradient(180deg,#fff0,#fff9)}.blog-post__back[data-astro-cid-l6a6buid]{display:inline-flex;align-items:center;gap:8px;color:var(--link);text-decoration:none;font-size:14px;font-weight:600;margin-bottom:24px;transition:transform .2s ease}.blog-post__back[data-astro-cid-l6a6buid]:hover{transform:translate(-4px)}.blog-post__category-badge[data-astro-cid-l6a6buid]{display:inline-block;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--text);margin-bottom:16px}.blog-post__title[data-astro-cid-l6a6buid]{font-size:clamp(26px,4.5vw,36px);line-height:1.1;letter-spacing:-.02em;margin:0 0 16px}.blog-post__description[data-astro-cid-l6a6buid]{font-size:17px;line-height:1.5;color:#475569;margin:0 0 28px}.blog-post__meta[data-astro-cid-l6a6buid]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);flex-wrap:wrap}.blog-post__author[data-astro-cid-l6a6buid]{display:flex;align-items:center;gap:12px}.blog-post__author-image[data-astro-cid-l6a6buid]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--border)}.blog-post__author-name[data-astro-cid-l6a6buid]{font-size:15px;font-weight:700;color:var(--text)}.blog-post__author-role[data-astro-cid-l6a6buid]{font-size:13px;color:var(--muted)}.blog-post__date[data-astro-cid-l6a6buid]{font-size:14px;color:var(--muted)}.blog-post__tags[data-astro-cid-l6a6buid]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.blog-post__tag[data-astro-cid-l6a6buid]{display:inline-block;padding:6px 12px;border-radius:999px;background:#0206170d;color:#475569;font-size:12px;font-weight:600}.blog-post__cover-wrapper[data-astro-cid-l6a6buid]{margin:40px 0 60px}.blog-post__cover[data-astro-cid-l6a6buid]{width:100%;max-height:500px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl)}.blog-post__content[data-astro-cid-l6a6buid]{padding:0 0 60px}.prose[data-astro-cid-l6a6buid]{overflow-wrap:anywhere;color:#334155;font-size:16px;line-height:1.75}.prose[data-astro-cid-l6a6buid]>[data-astro-cid-l6a6buid]+[data-astro-cid-l6a6buid]{margin-top:24px}.prose[data-astro-cid-l6a6buid] h2[data-astro-cid-l6a6buid]{font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--text);margin-top:48px;margin-bottom:20px}.prose[data-astro-cid-l6a6buid] h3[data-astro-cid-l6a6buid]{font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--text);margin-top:36px;margin-bottom:16px}.prose[data-astro-cid-l6a6buid] h4[data-astro-cid-l6a6buid]{font-size:18px;line-height:1.4;color:var(--text);margin-top:28px;margin-bottom:12px}.prose[data-astro-cid-l6a6buid] p[data-astro-cid-l6a6buid]{margin:20px 0}.prose[data-astro-cid-l6a6buid] strong[data-astro-cid-l6a6buid]{color:var(--text);font-weight:600}.prose[data-astro-cid-l6a6buid] a[data-astro-cid-l6a6buid]{color:var(--link);text-decoration:underline;text-decoration-color:#0369a14d;text-underline-offset:2px;transition:text-decoration-color .2s ease}.prose[data-astro-cid-l6a6buid] a[data-astro-cid-l6a6buid]:hover{text-decoration-color:#0369a1}.prose[data-astro-cid-l6a6buid] ul[data-astro-cid-l6a6buid],.prose[data-astro-cid-l6a6buid] ol[data-astro-cid-l6a6buid]{padding-left:28px;margin:20px 0}.prose[data-astro-cid-l6a6buid] li[data-astro-cid-l6a6buid]{margin:8px 0}.prose[data-astro-cid-l6a6buid] li[data-astro-cid-l6a6buid]>ul[data-astro-cid-l6a6buid],.prose[data-astro-cid-l6a6buid] li[data-astro-cid-l6a6buid]>ol[data-astro-cid-l6a6buid]{margin:8px 0}.prose[data-astro-cid-l6a6buid] blockquote[data-astro-cid-l6a6buid]{margin:32px 0;padding:20px 24px;border-left:4px solid var(--accent);background:#0284c70d;border-radius:var(--radius-sm);font-style:italic}.prose[data-astro-cid-l6a6buid] img[data-astro-cid-l6a6buid]{max-width:100%;border-radius:var(--radius);margin:32px 0;box-shadow:var(--shadow)}.prose[data-astro-cid-l6a6buid] hr[data-astro-cid-l6a6buid]{border:none;border-top:1px solid var(--border);margin:48px 0}.blog-post__footer[data-astro-cid-l6a6buid]{padding:40px 0;border-top:1px solid var(--border)}.blog-post__share[data-astro-cid-l6a6buid]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}:lang(si) .blog-post__title[data-astro-cid-l6a6buid],:lang(ta) .blog-post__title[data-astro-cid-l6a6buid]{letter-spacing:0;line-height:1.4}:lang(si) .blog-post__description[data-astro-cid-l6a6buid],:lang(ta) .blog-post__description[data-astro-cid-l6a6buid]{line-height:1.8}:lang(si) .prose[data-astro-cid-l6a6buid],:lang(ta) .prose[data-astro-cid-l6a6buid]{line-height:1.95}:lang(si) .prose[data-astro-cid-l6a6buid] [data-astro-cid-l6a6buid]:is(h2,h3,h4),:lang(ta) .prose[data-astro-cid-l6a6buid] [data-astro-cid-l6a6buid]:is(h2,h3,h4){letter-spacing:0;line-height:1.5}
