.cva-block[data-astro-cid-ieekn3ym]{background-color:#d9fff9;border-radius:1rem;flex-direction:column;gap:1rem;margin-top:1rem;padding:2.5rem;display:flex}.cva-title[data-astro-cid-ieekn3ym]{font-size:var(--font-size-2xl);line-height:var(--leading-normal);border-bottom:3px solid #e2b3ea;padding-bottom:1rem;font-weight:700}.cva-text[data-astro-cid-ieekn3ym]{line-height:1.75}.cva-action[data-astro-cid-ieekn3ym]{margin-top:1rem}.cva-button[data-astro-cid-ieekn3ym]{color:#ae4dbe;background:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem;font-weight:700;text-decoration:none;display:inline-flex}.cva-button[data-astro-cid-ieekn3ym]:hover{opacity:.7}.cva-button-icon[data-astro-cid-ieekn3ym]{flex-shrink:0;display:flex}@media (width<=768px){.cva-block[data-astro-cid-ieekn3ym]{padding:1.5rem}.cva-title[data-astro-cid-ieekn3ym]{font-size:1.25rem}.cva-button[data-astro-cid-ieekn3ym] span[data-astro-cid-ieekn3ym]:first-child{font-size:.875rem}}.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45]{background-color:#fbfcff;border:2px solid #ebeefb;border-radius:16px;align-items:center;padding:24px;display:flex}@media (width<=960px){.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45]{flex-direction:column;padding:16px}}.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45] .imgWrap{border:4px solid #65bdaf;border-radius:50%;flex-shrink:0;width:84px;height:84px;margin-right:16px;overflow:hidden}@media (width<=960px){.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45] .imgWrap{margin-bottom:16px;margin-right:0}}.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45] .imgWrap img{width:100%}.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45] .name{align-items:center;font-size:20px;font-weight:700;display:inline-flex}.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45] .name span{color:#1447e6;background-color:#dbeafe;border-radius:2px;margin-left:12px;padding:4px 8px;font-size:12px;font-weight:400}@media (width<=960px){.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45] .name span{margin-left:4px}}.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45] p{margin-top:12px;font-size:14px}.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45] .link{text-align:right;font-size:14px}.writerBlock[data-astro-cid-ugg25h45]>div[data-astro-cid-ugg25h45] .link:hover{color:#65bdaf;text-decoration:underline}.article[data-astro-cid-gh4zanl2]{max-width:var(--wide-width);margin:var(--spacing-16) auto 0;padding-inline:var(--spacing-4)}.article-hero[data-astro-cid-gh4zanl2]{margin-bottom:var(--spacing-6);border-radius:var(--radius-xl);overflow:hidden}.article-hero[data-astro-cid-gh4zanl2] img[data-astro-cid-gh4zanl2]{object-fit:cover;width:100%;height:auto;max-height:500px}.article-grid[data-astro-cid-gh4zanl2]{grid-template-columns:minmax(0, var(--content-width)) var(--gutter-width);gap:var(--spacing-10);justify-content:center;display:grid}.article-meta-col[data-astro-cid-gh4zanl2]{display:block}.meta-sticky[data-astro-cid-gh4zanl2]{margin-bottom:var(--spacing-4);align-items:center;gap:var(--spacing-5);display:flex}@media (width<=900px){.meta-sticky[data-astro-cid-gh4zanl2]{gap:var(--spacing-3);flex-wrap:wrap}}.meta-block[data-astro-cid-gh4zanl2]{gap:var(--spacing-1);display:flex}.meta-label[data-astro-cid-gh4zanl2]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-muted);font-weight:700;display:block}.meta-value[data-astro-cid-gh4zanl2]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:700;display:block}.meta-tags[data-astro-cid-gh4zanl2]{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.meta-tag[data-astro-cid-gh4zanl2]{padding:var(--tag-padding-y) var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);background:var(--color-surface);border-radius:var(--radius);transition:color var(--transition-fast), background var(--transition-fast);text-decoration:none;display:inline-block}.meta-tag[data-astro-cid-gh4zanl2]:hover{color:var(--color-text);background:var(--color-border)}.bylines[data-astro-cid-gh4zanl2]{gap:var(--spacing-1);flex-direction:column;display:flex}.byline[data-astro-cid-gh4zanl2]{align-items:center;gap:var(--spacing-2);display:flex}.byline-avatar[data-astro-cid-gh4zanl2]{width:var(--avatar-size-lg);height:var(--avatar-size-lg);object-fit:cover;border-radius:50%}.byline-info[data-astro-cid-gh4zanl2]{flex-direction:column;display:flex}.byline-name[data-astro-cid-gh4zanl2]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.byline-role[data-astro-cid-gh4zanl2]{font-size:var(--font-size-xs);color:var(--color-muted)}.article-main[data-astro-cid-gh4zanl2]{background-color:#fff;border-radius:24px;min-width:0;padding:40px}@media (width<=960px){.article-main[data-astro-cid-gh4zanl2]{padding:16px}}.article-header[data-astro-cid-gh4zanl2]{margin-bottom:var(--spacing-6)}.article-header[data-astro-cid-gh4zanl2] .article-meta[data-astro-cid-gh4zanl2]{align-items:center;column-gap:var(--spacing-3);row-gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:none}.article-meta-byline[data-astro-cid-gh4zanl2]{color:var(--color-text-secondary);font-weight:500}.article-title[data-astro-cid-gh4zanl2]{font-size:var(--font-size-2xl);font-weight:700;line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);background-color:#fefcf8;border:2px solid #66bfb2;border-radius:16px;padding:48px 80px;position:relative}.article-title[data-astro-cid-gh4zanl2]:before{content:"";background-image:url(/img/img_title_cat.png);background-repeat:no-repeat;background-size:contain;width:330px;height:143px;position:absolute;bottom:-18px;right:0}.article-categories[data-astro-cid-gh4zanl2]{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.article-category[data-astro-cid-gh4zanl2]{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text);transition:color var(--transition-fast), background var(--transition-fast);background:#66bfb21a;border:1px solid #66bfb24d;border-radius:50px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.article-category[data-astro-cid-gh4zanl2]:before{content:"";background-color:#d39cdd;border-radius:10px;width:8px;height:8px;margin-right:4px;display:block}.article-excerpt[data-astro-cid-gh4zanl2]{font-size:var(--font-size-xl);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.article-content[data-astro-cid-gh4zanl2]{font-size:var(--font-size-base);line-height:var(--leading-relaxed)}.article-content[data-astro-cid-gh4zanl2] p{margin-bottom:1.5em}.article-content[data-astro-cid-gh4zanl2] h2{font-size:var(--font-size-xl);line-height:var(--leading-normal);scroll-margin-top:calc(var(--nav-height) + var(--spacing-4));border-left:4px solid #ce7adc;margin-top:2.5em;margin-bottom:.75em;padding-left:16px}.article-content[data-astro-cid-gh4zanl2] h3{font-size:var(--font-size-xl);line-height:var(--leading-normal);scroll-margin-top:calc(var(--nav-height) + var(--spacing-4));margin-top:2em;margin-bottom:.5em}.article-content[data-astro-cid-gh4zanl2] blockquote{padding:var(--spacing-4) var(--spacing-6);border-left:3px solid var(--color-border);background:var(--color-bg-subtle);border-radius:0 var(--radius) var(--radius) 0;color:var(--color-text-secondary);margin:2em 0;font-style:italic}.article-content[data-astro-cid-gh4zanl2] pre{padding:var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-mono);font-size:var(--font-size-sm);margin:2em 0;line-height:1.6;overflow-x:auto}.article-content[data-astro-cid-gh4zanl2] code{font-family:var(--font-mono);background:var(--color-surface);border-radius:var(--radius);padding:.2em .4em;font-size:.9em}.article-content[data-astro-cid-gh4zanl2] pre code{background:0 0;padding:0}.article-content[data-astro-cid-gh4zanl2] ul,.article-content[data-astro-cid-gh4zanl2] ol{margin-bottom:1.5em;padding-left:1.5em}.article-content[data-astro-cid-gh4zanl2] li{margin-bottom:.5em}.article-content[data-astro-cid-gh4zanl2] img{border-radius:var(--radius-lg);margin:2em 0}.article-content[data-astro-cid-gh4zanl2] hr{border:none;border-top:1px solid var(--color-border);margin:3em 0}.article-content[data-astro-cid-gh4zanl2] a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-content[data-astro-cid-gh4zanl2] a:hover{text-decoration-thickness:2px}.article-sidebar[data-astro-cid-gh4zanl2]{display:block}.sidebar-sticky[data-astro-cid-gh4zanl2]{top:calc(var(--nav-height) + var(--spacing-8));position:sticky}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-area{gap:var(--spacing-6);flex-direction:column;display:flex}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget{font-size:var(--font-size-sm);padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:#fff;box-shadow:2px 2px #d0c4e8}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget:before{content:"";width:100%;height:100%;display:block;box-shadow:-3px -2px #c5eac6}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget__title{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-muted);margin-bottom:var(--spacing-3);font-weight:700}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget__content{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget:has(.widget-search) .widget__title:before{content:"";vertical-align:middle;background-image:url(/img/icon_search.svg);background-repeat:no-repeat;background-size:contain;width:1em;height:1em;margin-right:.3em;display:inline-block}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-search{gap:var(--spacing-2);flex-direction:column;display:flex}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-search__input{width:100%;padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-sans);font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-search__input::placeholder{color:var(--color-muted)}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-search__input:focus,.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-search__input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring);outline:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-search__button{display:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-categories{margin:0;padding:0;list-style:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-categories li{padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-categories li:last-child{border-bottom:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-categories__link{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-categories__link:hover{text-decoration:underline}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-categories__link:hover{color:var(--color-text)}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-categories__count{font-size:var(--font-size-xs);color:var(--color-muted);padding:var(--tag-padding-y) var(--spacing-2);border-radius:var(--radius)}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-tags__cloud{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-tags__cloud li{margin:0}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-tags__link{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-surface);border-radius:var(--radius);transition:color var(--transition-fast), background var(--transition-fast);text-decoration:none;display:inline-block}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-tags__link:hover{color:var(--color-text);background:var(--color-border)}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-tags__count{display:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-recent-posts{margin:0;padding:0;list-style:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-recent-posts li{padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border-subtle)}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-recent-posts li:last-child{border-bottom:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-recent-posts a{color:var(--color-text-secondary);transition:color var(--transition-fast);line-height:var(--leading-snug);text-decoration:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-recent-posts a:hover{text-decoration:underline}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-archives{margin:0;padding:0;list-style:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-archives li{padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-archives li:last-child{border-bottom:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-archives__link{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-archives__link:hover{color:var(--color-text)}.sidebar-widgets[data-astro-cid-gh4zanl2] .widget-archives__count{font-size:var(--font-size-xs);color:var(--color-muted);background:var(--color-surface);padding:var(--tag-padding-y) var(--spacing-2);border-radius:var(--radius)}.more-posts[data-astro-cid-gh4zanl2]{background:var(--color-bg-subtle);margin-top:52px;padding:60px 0;overflow:hidden}.more-inner[data-astro-cid-gh4zanl2]{max-width:var(--wide-width);padding:0 var(--spacing-6);margin:0 auto}.more-slider[data-astro-cid-gh4zanl2]{margin-top:var(--spacing-8);overflow:hidden}.more-slider-track[data-astro-cid-gh4zanl2]{display:flex}.more-slide[data-astro-cid-gh4zanl2]{box-sizing:border-box;flex-shrink:0;width:352px;padding:0 16px}@media (width<=960px){.more-slide[data-astro-cid-gh4zanl2]{width:calc(100vw - 48px)}}.more-slide[data-astro-cid-gh4zanl2] .post-card{border:2px solid #c5eac6;height:100%;box-shadow:4px 4px #d0c4e8}.more-slide[data-astro-cid-gh4zanl2] .post-card .card-categories{margin-left:0;display:block}.more-slide[data-astro-cid-gh4zanl2] .post-card .card-category{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs);color:#d32f2f;background:#f5f7fa;border-radius:24px;font-weight:500;display:inline-block}.more-slide[data-astro-cid-gh4zanl2] .post-card .card-meta{justify-content:space-between;align-items:center;column-gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-muted);margin-bottom:var(--spacing-2);flex-flow:row-reverse;row-gap:0;display:flex}.more-slide[data-astro-cid-gh4zanl2] .post-card .card-body{width:auto}.more-slide[data-astro-cid-gh4zanl2] .post-card time{font-family:var(--font);align-items:center;padding:0;display:flex;position:static}.more-slide[data-astro-cid-gh4zanl2] .post-card time:before{content:"";background-image:url(/img/icon_calender.svg);width:16px;height:16px;margin-right:2px}.more-slide[data-astro-cid-gh4zanl2] .post-card .card-title:after{border-color:#d32f2f}.slider-controls[data-astro-cid-gh4zanl2]{justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6);display:flex}@media (width<=960px){.slider-controls[data-astro-cid-gh4zanl2]{max-width:100%;padding-inline:var(--spacing-2);box-sizing:border-box;overflow:hidden}}.slider-btn[data-astro-cid-gh4zanl2]{color:#65bdaf;cursor:pointer;background:#fff;border:2px solid #65bdaf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s,opacity .2s;display:flex;box-shadow:0 2px 8px #0000001a}.slider-btn[data-astro-cid-gh4zanl2]:hover:not(:disabled){color:#fff;background:#65bdaf}.slider-btn[data-astro-cid-gh4zanl2]:focus-visible{outline-offset:3px;outline:2px solid #65bdaf}.slider-btn[data-astro-cid-gh4zanl2]:disabled{opacity:.3;cursor:default}.slider-pagination[data-astro-cid-gh4zanl2]{justify-content:center;gap:var(--spacing-2);display:flex}.dot[data-astro-cid-gh4zanl2]{cursor:pointer;background:#eaf4f3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,transform .2s}.dot[data-astro-cid-gh4zanl2].active{background:#65bdaf}.dot[data-astro-cid-gh4zanl2]:focus-visible{outline-offset:3px;outline:2px solid #65bdaf}@media (width<=960px){.article-grid[data-astro-cid-gh4zanl2]{display:flex;overflow-x:scroll}.article-sidebar[data-astro-cid-gh4zanl2]{display:none}.article-header[data-astro-cid-gh4zanl2] .article-meta[data-astro-cid-gh4zanl2]{display:flex}}@media (width<=900px){.article-hero[data-astro-cid-gh4zanl2]{aspect-ratio:3/2}.article[data-astro-cid-gh4zanl2]{margin-top:var(--spacing-6)}.article-title[data-astro-cid-gh4zanl2]{font-size:var(--font-size-2xl);padding:24px 24px 60px}.article-title[data-astro-cid-gh4zanl2]:before{width:150px;height:70px;bottom:-12px}}
