.blog-article[data-astro-cid-ryglwsdn]{max-width:900px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-xl);line-height:1.7}.blog-article[data-astro-cid-ryglwsdn] .container[data-astro-cid-ryglwsdn]{padding-inline:clamp(1rem,4vw,2.5rem)}.article-header[data-astro-cid-ryglwsdn]{margin-bottom:var(--spacing-3xl);text-align:center;border-bottom:1px solid var(--color-gray-200);padding-bottom:var(--spacing-2xl)}.article-meta[data-astro-cid-ryglwsdn]{display:inline-flex;justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);font-size:.875rem;color:var(--color-gray-500);flex-wrap:wrap;padding:var(--spacing-sm) var(--spacing-lg);border-radius:999px;background:var(--color-surface-2)}.category[data-astro-cid-ryglwsdn]{background:var(--color-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:999px;font-weight:600}.article-header[data-astro-cid-ryglwsdn] h1[data-astro-cid-ryglwsdn]{font-size:2.5rem;font-weight:700;color:var(--color-gray-800);margin-bottom:var(--spacing-lg);line-height:1.2}.article-intro[data-astro-cid-ryglwsdn]{font-size:1.25rem;color:var(--color-gray-600);margin-bottom:var(--spacing-xl)}.cta-box[data-astro-cid-ryglwsdn]{background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;padding:var(--spacing-lg);border-radius:var(--radius-lg);text-align:center;margin:var(--spacing-2xl) 0;box-shadow:var(--shadow-md)}.cta-box[data-astro-cid-ryglwsdn] p[data-astro-cid-ryglwsdn]{margin-bottom:var(--spacing-md)}.cta-button-small[data-astro-cid-ryglwsdn],.cta-button[data-astro-cid-ryglwsdn]{display:inline-block;background:#fff;color:var(--color-primary);padding:var(--spacing-sm) var(--spacing-lg);border-radius:999px;text-decoration:none;font-weight:600;transition:var(--transition-fast)}.cta-button[data-astro-cid-ryglwsdn]{padding:var(--spacing-md) var(--spacing-xl);font-size:1.125rem}.cta-button-small[data-astro-cid-ryglwsdn]:hover,.cta-button[data-astro-cid-ryglwsdn]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.article-content[data-astro-cid-ryglwsdn] section[data-astro-cid-ryglwsdn]{margin-bottom:var(--spacing-3xl)}.article-content[data-astro-cid-ryglwsdn] h2[data-astro-cid-ryglwsdn]{font-size:2rem;color:var(--color-gray-800);margin-bottom:var(--spacing-lg);border-left:4px solid var(--color-primary);padding-left:var(--spacing-md)}.article-content[data-astro-cid-ryglwsdn] h3[data-astro-cid-ryglwsdn]{font-size:1.5rem;color:var(--color-gray-800);margin-bottom:var(--spacing-md)}.article-content[data-astro-cid-ryglwsdn] p[data-astro-cid-ryglwsdn],.article-content[data-astro-cid-ryglwsdn] ul[data-astro-cid-ryglwsdn]{margin-bottom:var(--spacing-lg);color:var(--color-gray-700)}.article-content[data-astro-cid-ryglwsdn] li[data-astro-cid-ryglwsdn]{margin-bottom:var(--spacing-sm)}.method[data-astro-cid-ryglwsdn]{background:var(--color-surface);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);border-radius:var(--radius-lg);border-left:4px solid var(--color-secondary);box-shadow:var(--shadow-sm);border:1px solid rgba(148,163,184,.35)}.method[data-astro-cid-ryglwsdn] h3[data-astro-cid-ryglwsdn]{color:var(--color-primary);margin-bottom:var(--spacing-md)}blockquote[data-astro-cid-ryglwsdn]{background:var(--color-surface-2);border-left:4px solid var(--color-primary);padding:var(--spacing-lg);margin:var(--spacing-xl) 0;font-style:italic;color:var(--color-gray-700)}.training-plan[data-astro-cid-ryglwsdn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin:var(--spacing-xl) 0}.week[data-astro-cid-ryglwsdn]{background:var(--color-gray-50);padding:var(--spacing-lg);border-radius:var(--radius-lg);border-top:3px solid var(--color-success)}.week[data-astro-cid-ryglwsdn] h4[data-astro-cid-ryglwsdn]{color:var(--color-success);margin-bottom:var(--spacing-md)}.key-takeaways[data-astro-cid-ryglwsdn]{background:linear-gradient(135deg,var(--color-success) 0%,#059669 100%);color:#fff;padding:var(--spacing-xl);border-radius:var(--radius-lg);margin:var(--spacing-2xl) 0}.key-takeaways[data-astro-cid-ryglwsdn] h3[data-astro-cid-ryglwsdn]{margin-bottom:var(--spacing-lg);color:#fff}.key-takeaways[data-astro-cid-ryglwsdn] li[data-astro-cid-ryglwsdn]{margin-bottom:var(--spacing-sm)}@media(max-width:768px){.blog-article[data-astro-cid-ryglwsdn]{padding:var(--spacing-md)}.article-header[data-astro-cid-ryglwsdn] h1[data-astro-cid-ryglwsdn]{font-size:2rem}.article-intro[data-astro-cid-ryglwsdn]{font-size:1.125rem}.article-meta[data-astro-cid-ryglwsdn]{flex-direction:column;gap:var(--spacing-sm)}.training-plan[data-astro-cid-ryglwsdn]{grid-template-columns:1fr}}
