.blog-program[data-astro-cid-4sd4v4vs]{display:grid;grid-template-columns:1fr;overflow:hidden;margin:0 0 2.5rem;background:#fff;border:1px solid var(--color-border);border-radius:24px;box-shadow:var(--shadow-lg)}@media(min-width:640px){.blog-program[data-astro-cid-4sd4v4vs]{grid-template-columns:2fr 3fr}}.blog-program-img[data-astro-cid-4sd4v4vs]{width:100%;height:100%;min-height:12rem;max-height:18rem;-o-object-fit:cover;object-fit:cover;display:block}@media(min-width:640px){.blog-program-img[data-astro-cid-4sd4v4vs]{max-height:none}}.blog-program-body[data-astro-cid-4sd4v4vs]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem}.blog-program-title[data-astro-cid-4sd4v4vs]{color:var(--color-primary);font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.25;margin:0}.blog-program-desc[data-astro-cid-4sd4v4vs]{color:var(--color-muted);margin:0 0 .5rem}.blog-program-link[data-astro-cid-4sd4v4vs]{gap:.5rem}.share[data-astro-cid-x2g37gv3]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1.5rem 0;margin:0 0 2.5rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.share-title[data-astro-cid-x2g37gv3]{margin:0;font-weight:700;color:var(--color-primary)}.share-list[data-astro-cid-x2g37gv3]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.share-btn[data-astro-cid-x2g37gv3]{display:inline-flex;align-items:center;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(var(--color-primary-rgb),.16);background:rgba(var(--color-primary-rgb),.04);color:var(--color-primary);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.share-btn[data-astro-cid-x2g37gv3]:hover,.share-btn[data-astro-cid-x2g37gv3]:focus-visible{background:rgba(var(--color-accent-rgb),.1);border-color:rgba(var(--color-accent-rgb),.35)}.article[data-astro-cid-jo55ryrt]{background:var(--color-surface-light)}.article-locked[data-astro-cid-jo55ryrt]{padding:9rem 0 5rem;text-align:center}.article-locked-card[data-astro-cid-jo55ryrt]{max-width:540px;margin:0 auto;background:#fff;border:1px solid var(--color-border);border-radius:24px;padding:3rem 2rem;box-shadow:var(--shadow-lg)}.article-locked-icon[data-astro-cid-jo55ryrt]{color:var(--color-accent)}.article-locked-card[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{color:var(--color-primary);font-size:clamp(1.5rem,3vw,2rem);margin:1rem 0 .75rem}.article-locked-card[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{color:var(--color-muted);font-size:var(--text-base);margin:0 auto 1.75rem;max-width:36ch}.article-locked-card[data-astro-cid-jo55ryrt] .article-back[data-astro-cid-jo55ryrt]{margin-bottom:0}.article-container[data-astro-cid-jo55ryrt]{max-width:820px}.article-header[data-astro-cid-jo55ryrt]{padding:7.5rem 0 2rem;background:linear-gradient(180deg,rgba(var(--color-surface-alt-lilac-rgb),.55) 0%,var(--color-surface-light) 100%)}.article-back[data-astro-cid-jo55ryrt]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.05rem;border-radius:999px;background:rgba(var(--color-primary-rgb),.05);border:1px solid rgba(var(--color-primary-rgb),.12);font-size:var(--text-sm);font-weight:600;color:var(--color-primary);margin-bottom:2.25rem;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),gap var(--transition-fast)}.article-back[data-astro-cid-jo55ryrt]:hover{background:rgba(var(--color-accent-rgb),.1);border-color:rgba(var(--color-accent-rgb),.3);color:var(--color-accent-dark);gap:.65rem}.article-subtitle[data-astro-cid-jo55ryrt]{margin:0 0 1.4rem;max-width:60ch;color:rgba(var(--color-surface-dark-rgb),.62);font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:500;line-height:1.5}.article-title[data-astro-cid-jo55ryrt]{color:var(--color-primary);font-size:clamp(2rem,4.2vw,3rem);line-height:1.12;margin:0 0 1.1rem}.article-meta[data-astro-cid-jo55ryrt]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;color:var(--color-muted)}.article-meta-dot[data-astro-cid-jo55ryrt]{color:rgba(var(--color-muted-rgb),.55)}.article-cover[data-astro-cid-jo55ryrt]{margin:0 0 2.75rem}.article-cover-img[data-astro-cid-jo55ryrt]{width:100%;height:auto;border-radius:24px;box-shadow:var(--shadow-lg);display:block}.article-body[data-astro-cid-jo55ryrt]{padding-bottom:1.5rem;color:rgba(var(--color-surface-dark-rgb),.86);font-size:1.075rem;line-height:1.85}.article-body[data-astro-cid-jo55ryrt] p{margin:0 0 1.5rem}.article-body[data-astro-cid-jo55ryrt] h2{color:var(--color-primary);font-size:clamp(1.4rem,2.6vw,1.85rem);line-height:1.25;margin:3rem 0 1.25rem;scroll-margin-top:6rem}.article-body[data-astro-cid-jo55ryrt] h3{color:var(--color-primary);font-size:1.3rem;margin:2.25rem 0 1rem}.article-body[data-astro-cid-jo55ryrt] img{width:100%;height:auto;border-radius:20px;box-shadow:var(--shadow-md);margin:.5rem 0 2.25rem;display:block}.article-body[data-astro-cid-jo55ryrt] a{color:var(--color-accent-dark);text-decoration:underline;text-underline-offset:2px}.article-body[data-astro-cid-jo55ryrt] ul,.article-body[data-astro-cid-jo55ryrt] ol{margin:0 0 1.5rem;padding-left:1.4rem}.article-body[data-astro-cid-jo55ryrt] li{margin-bottom:.5rem}.article-body[data-astro-cid-jo55ryrt] blockquote{margin:0 0 1.75rem;padding:1rem 1.5rem;border-left:3px solid var(--color-accent);background:rgba(var(--color-surface-alt-lilac-rgb),.4);border-radius:0 14px 14px 0;font-style:italic;color:rgba(var(--color-surface-dark-rgb),.78)}@media(max-width:768px){.article-header[data-astro-cid-jo55ryrt]{padding-top:6rem}.article-cover-img[data-astro-cid-jo55ryrt]{border-radius:18px}}
