.post-header[data-astro-cid-fmux2bbv]{padding:var(--spacing-2xl) 0 var(--spacing-lg);text-align:center}.post-header__title[data-astro-cid-fmux2bbv]{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-lg)}.post-header__image[data-astro-cid-fmux2bbv]{margin:var(--spacing-lg) auto;width:100%;max-width:1400px;height:600px;padding:0 var(--spacing-md);box-sizing:border-box;border-radius:var(--border-radius-lg);position:relative;overflow:hidden}.post-header__image[data-astro-cid-fmux2bbv] picture[data-astro-cid-fmux2bbv]{border-radius:inherit;width:100%;height:100%;display:block}.post-header__image[data-astro-cid-fmux2bbv] img[data-astro-cid-fmux2bbv],.post-header__image[data-astro-cid-fmux2bbv] picture[data-astro-cid-fmux2bbv] img[data-astro-cid-fmux2bbv]{border-radius:inherit;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}.post-header__meta[data-astro-cid-fmux2bbv]{color:var(--color-text-light);font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);text-align:left}.post-toc[data-astro-cid-fmux2bbv]{margin-top:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg, #1d52480a 0%, var(--color-white) 100%);border-radius:var(--border-radius-lg);border-left:4px solid var(--color-accent-dark);text-align:left;max-width:800px;box-shadow:0 2px 12px #1d524814}.post-toc__header[data-astro-cid-fmux2bbv]{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid #1d524826;display:flex}.post-toc__icon[data-astro-cid-fmux2bbv]{background:var(--color-accent-dark);width:40px;height:40px;color:var(--color-white);border-radius:var(--border-radius);justify-content:center;align-items:center;display:flex}.post-toc__icon[data-astro-cid-fmux2bbv] svg[data-astro-cid-fmux2bbv]{flex-shrink:0}.post-toc__title[data-astro-cid-fmux2bbv]{font-size:var(--font-size-xl);color:var(--color-accent-dark);margin:0;font-weight:700}.post-toc__list[data-astro-cid-fmux2bbv]{counter-reset:toc;margin:0;padding:0;list-style:none}.post-toc__item[data-astro-cid-fmux2bbv]{margin-bottom:var(--spacing-xs)}.post-toc__item[data-astro-cid-fmux2bbv]:last-child{margin-bottom:0}.post-toc__link[data-astro-cid-fmux2bbv]{align-items:flex-start;gap:var(--spacing-sm);color:var(--color-text);font-size:var(--font-size-base);transition:background var(--transition-base), color var(--transition-base);padding:var(--spacing-sm) var(--spacing-md);margin:0 calc(-1 * var(--spacing-md));border-radius:var(--border-radius);text-decoration:none;display:flex}.post-toc__link[data-astro-cid-fmux2bbv]:hover{color:var(--color-accent-dark);background:#1d524814}.post-toc__num[data-astro-cid-fmux2bbv]{background:var(--color-accent-dark);width:28px;height:28px;color:var(--color-white);font-size:var(--font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.post-toc__text[data-astro-cid-fmux2bbv]{flex:1;line-height:1.4}.post-content__body[data-astro-cid-fmux2bbv] h2[data-astro-cid-fmux2bbv],.post-content__body[data-astro-cid-fmux2bbv] h3[data-astro-cid-fmux2bbv],.post-content__body[data-astro-cid-fmux2bbv] h4[data-astro-cid-fmux2bbv],.post-content__body[data-astro-cid-fmux2bbv] h5[data-astro-cid-fmux2bbv],.post-content__body[data-astro-cid-fmux2bbv] h6[data-astro-cid-fmux2bbv]{scroll-margin-top:130px}.post-content[data-astro-cid-fmux2bbv]{padding:var(--spacing-xl) 0}.post-content__body[data-astro-cid-fmux2bbv]{line-height:var(--line-height-base);width:100%;max-width:100%;overflow-x:auto}.post-content__body[data-astro-cid-fmux2bbv] h2[data-astro-cid-fmux2bbv],.post-content__body[data-astro-cid-fmux2bbv] h3[data-astro-cid-fmux2bbv],.post-content__body[data-astro-cid-fmux2bbv] h4[data-astro-cid-fmux2bbv]{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md)}.post-content__body[data-astro-cid-fmux2bbv] p[data-astro-cid-fmux2bbv]{margin-bottom:var(--spacing-md)}.post-content__body[data-astro-cid-fmux2bbv] img{border-radius:var(--border-radius-lg);max-width:100%;height:auto;margin:var(--spacing-lg) 0}.post-content__body[data-astro-cid-fmux2bbv] .blog-content-image{margin:var(--spacing-xl) auto;box-sizing:border-box;border-radius:var(--border-radius-lg);width:100%;max-width:1400px;height:600px;position:relative;overflow:hidden}.post-content__body[data-astro-cid-fmux2bbv] .blog-content-image picture{border-radius:inherit;width:100%;height:100%;display:block}.post-content__body[data-astro-cid-fmux2bbv] .blog-content-image img{border-radius:inherit;margin:0;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}.post-content__body[data-astro-cid-fmux2bbv] a[data-astro-cid-fmux2bbv]{color:var(--color-accent-dark);text-decoration:underline}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin:var(--spacing-2xl) 0;padding:var(--spacing-lg);background:linear-gradient(135deg, #1d524812 0%, var(--color-white) 100%);border:1px solid var(--color-border);border-left:4px solid var(--color-accent-dark);border-radius:var(--border-radius-lg);flex-wrap:wrap;display:flex;box-shadow:0 2px 12px #1d524814}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__content{flex:20rem;min-width:0}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__title{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight);color:var(--color-accent-dark)}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__text{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-base);margin:0}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__button{justify-content:center;align-items:center;gap:var(--spacing-xs);min-height:48px;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-accent-dark);color:var(--color-white);border:2px solid var(--color-accent-dark);border-radius:var(--border-radius);font-size:var(--font-size-base);text-align:center;transition:all var(--transition-base);flex:none;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__button:hover,.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__button:focus-visible{background:var(--color-accent-light);border-color:var(--color-accent-light);color:var(--color-accent-dark);text-decoration:none;transform:translateY(-2px)}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__button:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:3px}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__arrow{font-size:1.1em;line-height:1}@media (width<=640px){.post-content__body[data-astro-cid-fmux2bbv] .blog-cta{text-align:center;margin:var(--spacing-xl) 0;padding:var(--spacing-md);flex-direction:column;align-items:stretch}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__content{flex:0 auto}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__button{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__button{transition:none}.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__button:hover,.post-content__body[data-astro-cid-fmux2bbv] .blog-cta__button:focus-visible{transform:none}}.post-content__body[data-astro-cid-fmux2bbv] ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl);list-style-type:disc}.post-content__body[data-astro-cid-fmux2bbv] ol{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl);list-style-type:decimal}.post-content__body[data-astro-cid-fmux2bbv] li{margin-bottom:var(--spacing-sm)}.post-content__body[data-astro-cid-fmux2bbv] ul.list-tirets{margin:var(--spacing-md) 0;padding-left:0;list-style:none}.post-content__body[data-astro-cid-fmux2bbv] ul.list-tirets li{margin-bottom:var(--spacing-sm);padding-left:1.25em;position:relative}.post-content__body[data-astro-cid-fmux2bbv] ul.list-tirets li:before{content:"–";color:var(--color-accent-dark);font-weight:600;position:absolute;left:0}.post-content__body[data-astro-cid-fmux2bbv] table{border-collapse:collapse;width:100%;min-width:320px;margin:var(--spacing-xl) 0;font-size:var(--font-size-base);background:var(--color-white);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 12px #1d52481f}.post-content__body[data-astro-cid-fmux2bbv] thead{background:var(--color-accent-dark);color:var(--color-white)}.post-content__body[data-astro-cid-fmux2bbv] th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-weight:700;font-size:var(--font-size-base);letter-spacing:.02em}.post-content__body[data-astro-cid-fmux2bbv] td{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);vertical-align:top}.post-content__body[data-astro-cid-fmux2bbv] tbody tr:nth-child(2n){background:#1d52480f}.post-content__body[data-astro-cid-fmux2bbv] tbody tr:nth-child(odd){background:var(--color-white)}.post-content__body[data-astro-cid-fmux2bbv] tbody tr:hover{background:#1d52481a}.post-content__body[data-astro-cid-fmux2bbv] tbody tr:last-child td{border-bottom:none}.cta-section{padding:var(--spacing-2xl) 0!important}.cta-section__title{font-size:var(--font-size-2xl)!important;margin-bottom:var(--spacing-md)!important}.cta-section__description{font-size:var(--font-size-base)!important;margin-bottom:var(--spacing-lg)!important}.author-section[data-astro-cid-fmux2bbv]{margin-top:var(--spacing-2xl);padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border)}.author-box[data-astro-cid-fmux2bbv]{gap:var(--spacing-xl);width:100%;padding:var(--spacing-xl);grid-template-columns:200px 1fr;display:grid}.author-box__image[data-astro-cid-fmux2bbv]{border-radius:50%;flex-shrink:0;width:200px;height:200px;overflow:hidden}.author-box__image[data-astro-cid-fmux2bbv] img[data-astro-cid-fmux2bbv]{object-fit:cover;width:100%;height:100%}.author-box__content[data-astro-cid-fmux2bbv]{flex-direction:column;display:flex}.author-box__name[data-astro-cid-fmux2bbv]{font-size:var(--font-size-2xl);color:var(--color-accent-dark);margin:0 0 var(--spacing-xs) 0;font-weight:600}.author-box__role[data-astro-cid-fmux2bbv]{font-size:var(--font-size-lg);color:var(--color-accent-dark);margin:0 0 var(--spacing-md) 0;font-weight:500}.author-box__bio[data-astro-cid-fmux2bbv]{font-size:var(--font-size-base);color:var(--color-text);line-height:var(--line-height-base);margin:0 0 var(--spacing-md) 0}.author-box__link[data-astro-cid-fmux2bbv]{align-items:center;gap:var(--spacing-xs);color:var(--color-accent-dark);transition:color var(--transition-base);margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.author-box__link[data-astro-cid-fmux2bbv]:hover{color:var(--color-accent-light);text-decoration:underline}.author-box__link[data-astro-cid-fmux2bbv] svg[data-astro-cid-fmux2bbv]{width:20px;height:20px}.post-cta-section[data-astro-cid-fmux2bbv]{margin-top:var(--spacing-2xl);padding:var(--spacing-xl);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);background:#1d52480f}.post-cta-box[data-astro-cid-fmux2bbv]{text-align:center;max-width:560px;margin:0 auto}.post-cta-box__title[data-astro-cid-fmux2bbv]{font-size:var(--font-size-xl);color:var(--color-accent-dark);margin-bottom:var(--spacing-sm)}.post-cta-box__description[data-astro-cid-fmux2bbv]{font-size:var(--font-size-base);color:var(--color-text-light);margin-bottom:var(--spacing-lg);line-height:var(--line-height-base)}@media (width<=768px){.post-header__title[data-astro-cid-fmux2bbv]{font-size:clamp(1.75rem, 8.5vw, var(--font-size-3xl));overflow-wrap:break-word}.author-box[data-astro-cid-fmux2bbv]{text-align:center;gap:var(--spacing-lg);grid-template-columns:1fr}.author-box__image[data-astro-cid-fmux2bbv]{width:150px;height:150px;margin:0 auto}.author-box__link[data-astro-cid-fmux2bbv]{justify-content:center}}
