*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}body{margin:0;min-height:100vh;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}button{cursor:pointer}:root{--an-color-base:var(--wp--preset--color--base, #ffffff);--an-color-contrast:var(--wp--preset--color--contrast, #111827);--an-color-primary:var(--wp--preset--color--primary, #b91c1c);--an-color-secondary:var(--wp--preset--color--secondary, #1e293b);--an-color-accent:var(--wp--preset--color--accent, #ea580c);--an-color-muted:var(--wp--preset--color--muted, #64748b);--an-color-border:var(--wp--preset--color--border, #e2e8f0);--an-color-ad-bg:var(--wp--preset--color--ad-bg, #f8fafc);--an-color-page-bg:var(--wp--preset--color--page-bg, #ffffff);--an-color-article-bg:var(--wp--preset--color--article-bg, #f8fafc);--an-color-header-bg:var(--wp--preset--color--header-bg, #ffffff);--an-color-nav-bg:var(--wp--preset--color--nav-bg, #1e293b);--an-color-nav-text:var(--wp--preset--color--nav-text, #ffffff);--an-color-footer-bg:var(--wp--preset--color--footer-bg, #1e293b);--an-color-footer-text:var(--wp--preset--color--footer-text, #ffffff);--an-font-body:var(--wp--preset--font-family--body, system-ui, sans-serif);--an-font-heading:var(--wp--preset--font-family--heading, system-ui, sans-serif);--an-fs-sm:var(--wp--preset--font-size--sm, 0.875rem);--an-fs-base:var(--wp--preset--font-size--base, 1rem);--an-fs-lg:var(--wp--preset--font-size--lg, 1.125rem);--an-fs-xl:var(--wp--preset--font-size--xl, 1.25rem);--an-fs-2xl:var(--wp--preset--font-size--2xl, 1.5rem);--an-fs-3xl:var(--wp--preset--font-size--3xl, 1.875rem);--an-sp-20:var(--wp--preset--spacing--20, 0.5rem);--an-sp-30:var(--wp--preset--spacing--30, 1rem);--an-sp-40:var(--wp--preset--spacing--40, 1.5rem);--an-sp-50:var(--wp--preset--spacing--50, 2rem);--an-sp-60:var(--wp--preset--spacing--60, 3rem);--an-sp-70:var(--wp--preset--spacing--70, 4rem);--an-sp-80:var(--wp--preset--spacing--80, 6rem);--an-content-width:var(--wp--style--global--content-size, 720px);--an-wide-width:var(--wp--style--global--wide-size, 1200px);--an-radius-sm:4px;--an-radius-md:8px;--an-radius-lg:12px;--an-transition-fast:150ms ease;--an-transition-base:250ms ease;--an-header-top-h:72px}body{font-family:var(--an-font-body);font-size:var(--an-fs-base);line-height:1.6;color:var(--an-color-contrast);background-color:var(--an-color-page-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--an-font-heading);line-height:1.25;margin-block:0;font-weight:700;color:var(--an-color-contrast)}h1{font-size:var(--an-fs-3xl)}h2{font-size:var(--an-fs-2xl)}h3{font-size:var(--an-fs-xl)}h4{font-size:var(--an-fs-lg)}p{margin-block:0 var(--an-sp-30)}a{color:var(--an-color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--an-transition-fast)}a:hover,a:focus{color:var(--an-color-secondary)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--an-color-base);border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:var(--an-color-contrast);display:block;font-size:var(--an-fs-sm);font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:focus-visible{outline:2px solid var(--an-color-primary);outline-offset:2px}.an-container{width:100%;max-width:var(--an-wide-width);margin-inline:auto;padding-inline:var(--an-sp-30)}.an-site-header__brand:has(.wp-block-site-logo img) .wp-block-site-title{display:none!important}.wp-site-blocks>header.wp-block-template-part{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:100}@media (min-width:1024px){.wp-site-blocks>header.wp-block-template-part{top:calc(var(--wp-admin--admin-bar--height, 0px) - var(--an-header-top-h))}}.an-site-header{background-color:var(--an-color-header-bg);box-shadow:0 2px 10px rgb(0 0 0 / .05)}.an-header__bottom{background-color:var(--an-color-nav-bg)}.an-header__top{display:flex;align-items:center;justify-content:space-between;padding-block:var(--an-sp-20);height:var(--an-header-top-h);width:100%}.an-site-header__brand{display:flex;align-items:center;margin-right:auto}.an-site-header__brand .wp-block-site-logo{margin:0;line-height:0}.an-site-header__brand .wp-block-site-logo img{height:auto;max-height:55px;width:auto;object-fit:contain}.an-site-header__brand a{text-decoration:none;color:var(--an-color-contrast);font-size:var(--an-fs-xl);font-weight:800;margin-left:15px}.an-header__bottom{padding-block:var(--an-sp-20);width:100%}.an-header__bottom .wp-block-navigation-item__content{color:var(--an-color-nav-text)!important;text-decoration:none;padding:8px 12px;transition:opacity 0.2s}.an-header__bottom .wp-block-navigation-item__content:hover{opacity:.8}.an-site-header__actions{display:flex;align-items:center;gap:15px;margin-left:auto}.wp-block-search__label{display:none!important}.an-header__search-wrapper{width:250px}.an-header__search-wrapper .wp-block-search__inside-wrapper{display:flex;align-items:center;background-color:#f1f5f9;border:1px solid var(--an-color-border);border-radius:50px;padding:4px 12px;transition:border-color 0.2s;position:relative}.an-header__search-wrapper .wp-block-search__inside-wrapper:focus-within{border-color:var(--an-color-primary)}.an-header__search-wrapper input[type="search"]{border:none!important;background:transparent!important;box-shadow:none!important;padding:8px 0;font-size:var(--an-fs-sm);width:100%;outline:none}.an-header__search-wrapper button.wp-block-search__button{background:transparent!important;color:var(--an-color-muted)!important;border:none!important;padding:0!important;margin:0!important;box-shadow:none!important;cursor:pointer;display:flex;align-items:center;justify-content:center}.an-header__search-wrapper button.wp-block-search__button:hover{color:var(--an-color-primary)!important}.an-header__search-wrapper button svg{width:20px;height:20px}@media (max-width:768px){.an-header__search-wrapper{width:180px}.an-site-header__brand a{font-size:var(--an-fs-lg)}.an-site-header__brand .wp-block-site-logo img{max-height:40px}}.an-site-footer{background-color:var(--an-color-footer-bg);color:var(--an-color-footer-text);padding-block:var(--an-sp-60) var(--an-sp-30);margin-top:var(--an-sp-80)}.an-site-footer a,.an-site-footer .wp-block-navigation-item__content{color:var(--an-color-footer-text);text-decoration:none}.an-site-footer a:hover{opacity:.8}.an-footer__top{align-items:center;gap:var(--an-sp-40);padding-bottom:var(--an-sp-50)}.an-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--an-sp-30)}.an-footer__brand .wp-block-site-logo{margin:0;line-height:0}.an-footer__brand .wp-block-site-logo img{width:auto;max-height:60px}.an-social{display:flex;flex-wrap:wrap;gap:var(--an-sp-20);margin:0;padding:0;list-style:none}.an-social li{margin:0}.an-site-footer .an-social a,.an-site-footer .an-social a:hover,.an-site-footer .an-social a:focus{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid currentColor;border-radius:50%;color:var(--an-color-footer-text);opacity:1;transition:none}.an-social svg{width:14px;height:14px}.an-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:var(--an-sp-20);border-top:1px solid color-mix(in srgb,var(--an-color-footer-text) 30%,transparent);padding-top:var(--an-sp-40);text-align:center}.an-footer__bottom>*{margin:0}.an-footer__legal .wp-block-navigation__container{justify-content:center;gap:var(--an-sp-40)}.an-footer__copy{margin:0;text-align:center;font-size:var(--an-fs-sm)}@media (max-width:768px){.an-footer__top{flex-direction:column;align-items:flex-start}}.an-main{padding-block:var(--an-sp-50);min-height:50vh}.an-grid{display:grid;gap:var(--an-sp-40);grid-template-columns:1fr}.wp-block-group.an-grid>*,.wp-block-group.an-hero-section>*{margin-block:0}@media (min-width:1024px){.an-grid--sidebar{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--an-sp-40);align-items:start}.an-main-content{grid-column:span 8}.an-sidebar{grid-column:span 4}}.an-hero-section{display:grid;gap:var(--an-sp-30);grid-template-columns:1fr;margin-bottom:var(--an-sp-60)}.an-category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--an-sp-30)}.an-category-header h2{font-size:var(--an-fs-xl);text-transform:uppercase;letter-spacing:1px;margin:0;border-left:4px solid var(--an-color-primary);padding-left:var(--an-sp-20)}.an-mobile-menu{position:fixed;inset:0;background-color:var(--an-color-base);z-index:1000;padding:var(--an-sp-40);display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--an-transition-base);visibility:hidden}.an-mobile-menu.is-open{transform:translateX(0);visibility:visible}.an-mobile-menu-close{position:absolute;top:var(--an-sp-30);right:var(--an-sp-30);background:none;border:none;font-size:1.5rem;padding:var(--an-sp-20);cursor:pointer;color:var(--an-color-contrast)}.an-mobile-menu .wp-block-navigation__container{flex-direction:column;align-items:flex-start;gap:var(--an-sp-30);font-size:var(--an-fs-xl);margin-top:var(--an-sp-60)}.an-back-to-top{position:fixed;bottom:var(--an-sp-40);right:var(--an-sp-40);width:48px;height:48px;border-radius:50%;background-color:var(--an-color-primary);color:var(--an-color-base);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(20px);transition:opacity var(--an-transition-base),transform var(--an-transition-base),background-color var(--an-transition-fast);pointer-events:none;z-index:999;box-shadow:0 4px 12px rgb(0 0 0 / .15)}.an-back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.an-back-to-top:hover{background-color:var(--an-color-secondary)}.an-category-header h2{display:flex;align-items:center;gap:var(--an-sp-20)}.an-cat-icon{width:24px;height:24px;object-fit:contain}.an-category-header h2 a{color:var(--an-color-contrast);text-decoration:none}.an-category-header h2 a:hover{color:var(--an-color-primary)}.an-mobile-toggle{display:none!important}@media (max-width:1023px){.an-mobile-toggle{display:inline-flex!important;align-items:center;justify-content:center;background:none;border:0;padding:var(--an-sp-20);color:var(--an-color-contrast);cursor:pointer}.an-hide-mobile{display:none!important}}@media (min-width:1024px){.an-mobile-menu{display:none!important}}.an-mobile-menu__nav .wp-block-navigation__container,.an-mobile-menu__nav .wp-block-navigation__submenu-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--an-sp-30);padding:0;list-style:none}.an-mobile-menu__nav .wp-block-navigation__submenu-container{gap:var(--an-sp-20);margin-top:var(--an-sp-20);padding-left:var(--an-sp-30);font-size:var(--an-fs-lg)}.an-mobile-menu__nav li{margin:0}.an-mobile-menu__nav .wp-block-navigation-item__content{color:var(--an-color-contrast);font-weight:600;text-decoration:none}.an-mobile-menu__nav .wp-block-navigation-item__content:hover{color:var(--an-color-primary)}.an-mobile-menu__nav .wp-block-navigation__submenu-icon,.an-mobile-menu__nav .wp-block-navigation-submenu__toggle{display:none}body:has(.an-mobile-menu.is-open) .an-back-to-top{display:none}.an-admin-hint{margin:0 0 var(--an-sp-40);padding:var(--an-sp-20) var(--an-sp-30);border:1px dashed var(--an-color-border);border-radius:var(--an-radius-sm);font-size:var(--an-fs-sm);color:var(--an-color-muted)}.an-slider-wrapper{position:relative;overflow:hidden;border-radius:var(--an-radius-lg)}.an-slider-wrapper .an-slider__track{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;margin:0;padding:0;list-style:none}.an-slider-wrapper .an-slider__track::-webkit-scrollbar{display:none}.an-slider-wrapper .an-slider__track>li{flex:0 0 100%;scroll-snap-align:start;margin:0}.an-slider-wrapper .an-slider__slide{position:relative}.an-slider-wrapper .an-slider__slide .wp-block-post-featured-image{aspect-ratio:16 / 9;margin:0;border-radius:0}@media (min-width:1024px){.an-slider-wrapper .an-slider__slide .wp-block-post-featured-image{aspect-ratio:3 / 2}}.an-slider-wrapper .an-slider__slide .wp-block-post-title{position:absolute;inset:auto 0 0 0;margin:0;padding:var(--an-sp-60) var(--an-sp-30) calc(var(--an-sp-30) + 22px);background:linear-gradient(to top,rgb(0 0 0 / .85),transparent);font-size:var(--an-fs-xl)}.an-slider-wrapper .an-slider__slide .wp-block-post-title a{color:#fff}.an-slider__prev,.an-slider__next{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:rgb(255 255 255 / .8);cursor:pointer;z-index:10;transition:background var(--an-transition-fast)}.an-slider__prev:hover,.an-slider__next:hover{background:#fff}.an-slider__prev{left:var(--an-sp-20)}.an-slider__next{right:var(--an-sp-20)}.an-slider__pause{position:absolute;top:var(--an-sp-20);right:var(--an-sp-20);z-index:10;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .8);color:var(--an-color-contrast);cursor:pointer;transition:background var(--an-transition-fast)}.an-slider__pause:hover{background:#fff}.an-slider__dots{position:absolute;right:0;bottom:var(--an-sp-30);left:0;z-index:3;display:flex;justify-content:center;gap:8px;pointer-events:none}.an-slider__dot{position:relative;width:10px;height:10px;padding:0;border:0;border-radius:50%;background-color:rgb(255 255 255 / .5);cursor:pointer;pointer-events:auto;transition:background-color var(--an-transition-fast),transform var(--an-transition-fast)}.an-slider__dot::after{content:"";position:absolute;inset:-8px}.an-slider__dot.is-active{background-color:#fff;transform:scale(1.2)}.an-widget-title{margin:0 0 var(--an-sp-30);padding-left:var(--an-sp-20);border-left:4px solid var(--an-color-primary);font-size:var(--an-fs-xl);line-height:1.2;letter-spacing:.5px;text-transform:uppercase}.an-sidebar .an-widget-title{margin-top:0}.an-cat-block{margin-bottom:var(--an-sp-50)}.an-cat-list{display:grid;gap:var(--an-sp-30);margin:0;padding:0;list-style:none}.an-cat-item{display:flex;align-items:flex-start;gap:var(--an-sp-30);margin:0}.an-cat-item__thumb{display:block;flex:0 0 96px;aspect-ratio:4 / 3;border-radius:var(--an-radius-md);overflow:hidden}.an-cat-item__thumb img,.an-cat-item__thumb .an-image-placeholder{width:100%;height:100%;object-fit:cover}.an-cat-item__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.an-cat-item__title{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--an-fs-base);font-weight:700;line-height:1.4;color:var(--an-color-contrast);text-decoration:none}.an-cat-item__title:hover{color:var(--an-color-primary)}.an-cat-item__date{font-size:var(--an-fs-sm);color:var(--an-color-muted)}.an-cat-nav,.an-tag-nav{margin-bottom:var(--an-sp-50)}.an-topic-list{margin:0;padding:0;list-style:none;counter-reset:an-topic}.an-topic-list li{margin:0;counter-increment:an-topic}.an-topic-list a{display:flex;align-items:center;gap:var(--an-sp-20);padding:var(--an-sp-20) 0;font-weight:700;text-decoration:none;color:var(--an-color-contrast)}.an-topic-list a::before{content:counter(an-topic) ".";flex:0 0 1.75em}.an-topic-list a::after{content:"";flex:0 0 auto;width:7px;height:7px;margin-left:auto;margin-right:4px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.an-topic-list a:hover{color:var(--an-color-primary)}.an-tag-list{margin:0;padding:0;list-style:none}.an-tag-list li{margin:0}.an-tag-list a{display:flex;align-items:baseline;gap:var(--an-sp-20);padding:var(--an-sp-20) 0;font-weight:700;text-decoration:none;color:var(--an-color-contrast)}.an-tag-list a::before{content:"#";font-weight:400;color:var(--an-color-muted)}.an-tag-list a:hover{color:var(--an-color-primary)}.an-recent{margin-bottom:var(--an-sp-50)}.an-recent__list{display:grid;gap:var(--an-sp-30);margin:0;padding:0;list-style:none}.an-recent__item{display:flex;align-items:center;gap:var(--an-sp-30);margin:0}.an-recent__thumb{display:block;flex:0 0 64px;width:64px;height:64px;border-radius:var(--an-radius-md);overflow:hidden}.an-recent__thumb img,.an-recent__thumb .an-image-placeholder{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.an-recent__thumb .an-image-placeholder span{display:none}.an-recent__title{display:-webkit-box;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:var(--an-fs-sm);font-weight:600;line-height:1.4;color:var(--an-color-contrast);text-decoration:none}.an-recent__title:hover{color:var(--an-color-primary)}.wp-block-post-template .wp-block-post{background:#fff0;border:none;display:flex;flex-direction:column}.wp-block-post-template .wp-block-post-featured-image{margin:0 0 var(--an-sp-30);border-radius:var(--an-radius-lg);overflow:hidden;aspect-ratio:4 / 3}.wp-block-post-template .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.wp-block-post-template .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.05)}.wp-block-post-template .wp-block-post-title{font-size:var(--an-fs-xl);line-height:1.4;margin:0 0 var(--an-sp-20)}.wp-block-post-title a{text-decoration:none;color:var(--an-color-contrast)}.wp-block-post-title a:hover{color:var(--an-color-primary)}.wp-block-post-template .wp-block-post-excerpt{display:none}.wp-block-post-template .wp-block-post-date{margin:0;font-size:var(--an-fs-sm);color:var(--an-color-muted)}.wp-block-post-template .wp-block-post-terms{margin:4px 0 0;font-size:var(--an-fs-sm);font-weight:600}.wp-block-post-template .wp-block-post-terms a{color:var(--an-color-primary);text-decoration:none}.wp-block-post-template .wp-block-post-terms a:hover{text-decoration:underline}.wp-block-post-template .wp-block-post-terms .wp-block-post-terms__separator{color:var(--an-color-muted)}.an-image-fallback{width:100%;height:100%;object-fit:cover}.an-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--an-sp-20);width:100%;height:100%;aspect-ratio:4 / 3;background-color:var(--an-color-border);color:var(--an-color-muted);font-size:var(--an-fs-sm)}.wp-block-post-template.an-latest-grid{display:grid;gap:var(--an-sp-40) var(--an-sp-30);grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:600px){.wp-block-post-template.an-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wp-block-post-template.an-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-post-template.an-latest-grid>li{margin-block:0}.wp-block-post-template.an-latest-grid.an-latest-grid--2col{grid-template-columns:1fr}@media (min-width:480px){.wp-block-post-template.an-latest-grid.an-latest-grid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-query-pagination{margin-top:var(--an-sp-50);gap:var(--an-sp-30)}.wp-block-query-pagination-numbers .page-numbers{padding:4px 10px;border-radius:var(--an-radius-sm);text-decoration:none}.wp-block-query-pagination-numbers .page-numbers.current{background-color:var(--an-color-primary);color:var(--an-color-base)}@media (min-width:1024px){.an-hero-section{grid-template-columns:repeat(12,minmax(0,1fr))}.an-hero-section>.an-slider-wrapper{grid-column:span 5}.an-hero-section>.an-hero-side-list{grid-column:span 7}}.an-hero-side-list,.an-hero-side-list>.wp-block-query{display:grid}.wp-block-post-template.an-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--an-sp-30);margin:0;padding:0;list-style:none}.wp-block-post-template.an-hero-grid>.wp-block-post{position:relative;margin:0;aspect-ratio:4 / 3;border-radius:var(--an-radius-lg);overflow:hidden;background-color:var(--an-color-secondary)}.wp-block-post-template.an-hero-grid>.wp-block-post:first-child{grid-column:1 / -1;aspect-ratio:16 / 9}@media (min-width:1024px){.wp-block-post-template.an-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.wp-block-post-template.an-hero-grid>.wp-block-post,.wp-block-post-template.an-hero-grid>.wp-block-post:first-child{aspect-ratio:auto}.wp-block-post-template.an-hero-grid>.wp-block-post:first-child{grid-column:auto;grid-row:span 2}}.wp-block-post-template.an-hero-grid .wp-block-post-featured-image{position:absolute;inset:0;width:100%;height:100%;margin:0;aspect-ratio:auto;border-radius:0}.wp-block-post-template.an-hero-grid .wp-block-post-featured-image a{display:block;width:100%;height:100%}.wp-block-post-template.an-hero-grid .wp-block-post-featured-image img,.wp-block-post-template.an-hero-grid .an-image-placeholder{width:100%;height:100%;object-fit:cover}.wp-block-post-template.an-hero-grid .wp-block-post-title{position:absolute;inset:auto 0 0 0;z-index:1;margin:0;padding:var(--an-sp-40) var(--an-sp-30) var(--an-sp-30);background:linear-gradient(to top,rgb(0 0 0 / .85),transparent);font-size:var(--an-fs-base);line-height:1.35}.wp-block-post-template.an-hero-grid .wp-block-post-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:#fff}.wp-block-post-template.an-hero-grid>.wp-block-post:first-child .wp-block-post-title{font-size:var(--an-fs-lg)}.an-breadcrumb{margin-bottom:var(--an-sp-30);font-size:var(--an-fs-sm);color:var(--an-color-muted)}.an-breadcrumb a{font-weight:600;color:var(--an-color-contrast);text-decoration:none}.an-breadcrumb a:hover{color:var(--an-color-primary)}.an-breadcrumb strong{font-weight:400}.an-archive-desc{margin:0 0 var(--an-sp-40);color:var(--an-color-muted)}.an-header__search-wrapper.an-search-form{width:100%;max-width:480px;margin-bottom:var(--an-sp-40)}.an-search-head{margin-bottom:var(--an-sp-30)}.an-search-head .an-widget-title{margin-bottom:var(--an-sp-20)}.an-search-head__count{margin:0;font-size:var(--an-fs-sm);color:var(--an-color-muted)}.wp-block-post-template.an-search-list{display:grid;gap:var(--an-sp-40);margin:0;padding:0;list-style:none}.wp-block-post-template.an-search-list>.wp-block-post{margin:0}.wp-block-group.an-search-item{display:flex;align-items:flex-start;gap:var(--an-sp-30)}.wp-block-group.an-search-item>*,.wp-block-group.an-search-item__body>*{margin-block:0}.wp-block-group.an-search-item__body{flex:1;min-width:0}.wp-block-post-template .an-search-item .wp-block-post-featured-image{flex:0 0 120px;margin:0}@media (min-width:600px){.wp-block-post-template .an-search-item .wp-block-post-featured-image{flex-basis:200px}}.wp-block-post-template .an-search-item .wp-block-post-title{margin:0 0 var(--an-sp-20);font-size:var(--an-fs-lg)}.wp-block-post-template .an-search-item .wp-block-post-excerpt{display:block;margin:var(--an-sp-20) 0 0;font-size:var(--an-fs-sm);color:var(--an-color-muted)}.an-404{max-width:640px;margin-inline:auto;padding-block:var(--an-sp-50) var(--an-sp-60);text-align:center}.an-404 .an-404__code{margin:0;font-size:clamp(4rem, 12vw, 7rem);font-weight:800;line-height:1;color:var(--an-color-primary)}.an-404 .an-404__title{margin:var(--an-sp-20) 0 var(--an-sp-30)}.an-404 .an-search-form{margin-inline:auto}.an-404 .wp-block-buttons{justify-content:center}.an-404-latest{margin-top:var(--an-sp-60)}.an-main .an-sections{margin-top:var(--an-sp-60)}.an-section{margin-top:var(--an-sp-50);padding-top:var(--an-sp-40);border-top:1px solid var(--an-color-border)}.an-section:first-child{margin-top:0}.an-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--an-sp-30);margin-bottom:var(--an-sp-30)}.an-section__head .an-category-header{margin-bottom:0}.an-section__more{flex-shrink:0;font-size:var(--an-fs-sm);font-weight:600;text-decoration:none;white-space:nowrap}.an-section__more::after{content:"\203A";margin-left:4px}.wp-block-post-template.an-latest-grid.an-latest-grid--4col{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.wp-block-post-template.an-latest-grid.an-latest-grid--4col{grid-template-columns:repeat(4,minmax(0,1fr))}}.an-latest-grid--4col .wp-block-post-title{font-size:var(--an-fs-base);line-height:1.35}.an-latest-grid--4col .wp-block-post-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}body.single-post{background-color:var(--an-color-article-bg)}.an-article-content .wp-block-post-title{font-size:clamp(1.8rem, 3vw, 2.5rem);line-height:1.2;margin-bottom:var(--an-sp-30);font-weight:700}.an-article-content .wp-block-post-featured-image{margin-bottom:var(--an-sp-30);border-radius:var(--an-radius-md);overflow:hidden}.an-article-content .wp-block-post-content{font-size:1.125rem;line-height:1.8;color:var(--an-color-contrast)}.an-article-content .wp-block-post-content p{margin-bottom:var(--an-sp-40)}.an-post-cat{margin:0 0 var(--an-sp-20)}.an-post-cat a{display:inline-block;padding:2px 12px;border-radius:999px;background-color:var(--an-color-ad-bg);border:1px solid var(--an-color-border);font-size:var(--an-fs-sm);color:var(--an-color-muted);text-decoration:none}.an-post-cat a:hover{color:var(--an-color-primary);border-color:var(--an-color-primary)}.an-post-meta{display:flex;align-items:center;gap:var(--an-sp-20);margin-bottom:var(--an-sp-40);font-size:var(--an-fs-sm);color:var(--an-color-muted)}.an-post-meta .wp-block-post-author-name a{font-weight:700;color:var(--an-color-contrast);text-decoration:none}.an-post-meta .wp-block-post-date::before{content:"|";margin-inline-end:var(--an-sp-20)}.an-share-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--an-sp-20);margin-block:var(--an-sp-30)}.an-share-buttons br{display:none}.an-share-buttons p{display:contents;margin:0}.an-share-buttons__label{margin:0 var(--an-sp-20) 0 0;font-size:var(--an-fs-sm);font-weight:600;color:var(--an-color-muted)}.an-share-buttons .an-share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid var(--an-color-border);border-radius:50%;background:#fff0;color:var(--an-color-contrast);line-height:1;text-decoration:none;cursor:pointer;transition:color var(--an-transition-fast),border-color var(--an-transition-fast)}.an-share-buttons .an-share-btn:hover{color:var(--an-color-primary);border-color:var(--an-color-primary)}.an-share-buttons .an-share-btn svg{width:16px;height:16px}.an-share-btn--native{position:relative}.an-share-btn--native.is-copied::after{content:attr(aria-label);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:var(--an-radius-sm);background-color:var(--an-color-contrast);color:var(--an-color-base);font-size:var(--an-fs-sm);white-space:nowrap;pointer-events:none}.an-author-box{display:block;margin-block:var(--an-sp-50);padding:var(--an-sp-40);border:1px solid var(--an-color-border);border-radius:1rem;background-color:var(--an-color-base);text-align:left}.an-author-box__head{display:flex;align-items:center;gap:var(--an-sp-30);margin-bottom:var(--an-sp-30)}.an-author-box__avatar{flex-shrink:0;width:60px;height:60px;border-radius:50%;object-fit:cover}.an-author-box__id{display:flex;flex-direction:column;gap:2px;min-width:0}.an-author-box__name{margin:0;font-size:var(--an-fs-base);font-weight:600}.an-author-box__name a{color:var(--an-color-contrast);text-decoration:none}.an-author-box__name a:hover{color:var(--an-color-primary)}.an-author-box__role{font-size:var(--an-fs-sm);color:var(--an-color-muted)}.an-author-box__bio{margin:0 0 var(--an-sp-30);font-size:var(--an-fs-sm);line-height:1.6;color:var(--an-color-contrast)}.an-author-box__socials{display:flex;flex-wrap:wrap;gap:var(--an-sp-20);margin:0}.an-author-box .an-author-social{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background-color:var(--an-color-muted);color:var(--an-color-base);line-height:1;text-decoration:none}.an-author-box .an-author-social:hover{background-color:var(--an-color-contrast);color:var(--an-color-base)}.an-author-social svg{width:14px;height:14px}.an-page-content{max-width:800px;margin-inline:auto}.an-page-content .wp-block-post-title{font-size:clamp(1.8rem, 3vw, 2.5rem);line-height:1.2;margin-bottom:var(--an-sp-40)}.an-page-content .wp-block-post-content{font-size:1.125rem;line-height:1.8}.an-page-content .wp-block-post-content p{margin-bottom:var(--an-sp-40)}.wp-site-blocks>.an-related-section{margin-block:var(--an-sp-50) 0;padding-block:var(--an-sp-50);background-color:var(--an-color-ad-bg)}.wp-site-blocks>.an-related-section+.wp-block-template-part{margin-block-start:0}.an-related-section+.wp-block-template-part .an-site-footer{margin-top:0}.wp-block-post-template.an-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--an-sp-30);margin:0;padding:0;list-style:none}@media (min-width:768px){.wp-block-post-template.an-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wp-block-post-template.an-related-grid>.wp-block-post{position:relative;margin:0;aspect-ratio:16 / 10;border-radius:var(--an-radius-lg);overflow:hidden;background-color:var(--an-color-secondary)}.wp-block-post-template.an-related-grid .wp-block-post-featured-image{position:absolute;inset:0;width:100%;height:100%;margin:0;aspect-ratio:auto;border-radius:0}.wp-block-post-template.an-related-grid .wp-block-post-featured-image a{display:block;width:100%;height:100%}.wp-block-post-template.an-related-grid .wp-block-post-featured-image img,.wp-block-post-template.an-related-grid .an-image-placeholder{width:100%;height:100%;object-fit:cover;filter:brightness(60%)}.wp-block-post-template.an-related-grid .wp-block-post-title{position:absolute;inset:auto 0 0 0;z-index:1;margin:0;padding:var(--an-sp-40) var(--an-sp-30) var(--an-sp-30);font-size:var(--an-fs-base);line-height:1.35}.wp-block-post-template.an-related-grid .wp-block-post-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:#fff}.an-comments-toggle{margin-top:var(--an-sp-50)}.an-comments-toggle__btn{display:inline-flex;align-items:center;padding:var(--an-sp-20) var(--an-sp-40);border-radius:var(--an-radius-sm);background-color:var(--an-color-primary);color:var(--an-color-base);font-weight:600;list-style:none;cursor:pointer;transition:background-color var(--an-transition-fast)}.an-comments-toggle__btn::-webkit-details-marker{display:none}.an-comments-toggle__btn:hover{background-color:var(--an-color-secondary)}.an-comments-toggle__hide{display:none}.an-comments-toggle[open]>.an-comments-toggle__btn .an-comments-toggle__show{display:none}.an-comments-toggle[open]>.an-comments-toggle__btn .an-comments-toggle__hide{display:inline}.an-comments-toggle .an-comments{margin-top:var(--an-sp-40)}.an-comments{margin-top:var(--an-sp-60)}.an-comments .wp-block-comments-title{margin:0 0 var(--an-sp-20);font-size:var(--an-fs-xl)}.an-comments .wp-block-comment-template{margin:0;padding:0;list-style:none}.an-comments .wp-block-comment-template li{margin:0}.an-comments .wp-block-comment-template ol{margin:0;padding-inline-start:var(--an-sp-40);list-style:none}.wp-block-group.an-comment{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--an-sp-30);row-gap:2px;align-items:start;padding-block:var(--an-sp-30);border-top:1px solid var(--an-color-border)}.wp-block-group.an-comment>*{grid-column:2;margin-block:0}.wp-block-group.an-comment>.wp-block-avatar{grid-column:1;grid-row:1 / span 2}.an-comment .wp-block-avatar img{border-radius:50%}.an-comment .wp-block-comment-author-name{font-weight:700;line-height:1.3}.an-comment .wp-block-comment-author-name a{color:var(--an-color-contrast);text-decoration:none}.an-comment .wp-block-comment-date,.an-comment .wp-block-comment-date a{font-size:var(--an-fs-sm);color:var(--an-color-muted);text-decoration:none}.an-comment .wp-block-comment-date a:hover{color:var(--an-color-primary)}.an-comment .wp-block-comment-content{margin-top:var(--an-sp-20)}.an-comment .wp-block-comment-content p{margin:0 0 var(--an-sp-20)}.an-comment .wp-block-comment-reply-link a{font-size:var(--an-fs-sm);font-weight:600;text-decoration:none}.an-comments .comment-reply-title{margin:var(--an-sp-40) 0 var(--an-sp-20);font-size:var(--an-fs-lg)}.an-comments #cancel-comment-reply-link{margin-left:var(--an-sp-20);font-size:var(--an-fs-sm)}.an-comments .comment-notes,.an-comments .logged-in-as{margin:0 0 var(--an-sp-30);font-size:var(--an-fs-sm);color:var(--an-color-muted)}.an-comments .comment-form p{margin:0 0 var(--an-sp-30)}.an-comments .comment-form label{display:block;margin-bottom:4px;font-size:var(--an-fs-sm);font-weight:600}.an-comments .comment-form input[type="text"],.an-comments .comment-form input[type="email"],.an-comments .comment-form input[type="url"],.an-comments .comment-form textarea{width:100%;padding:var(--an-sp-20) var(--an-sp-30);border:1px solid var(--an-color-border);border-radius:var(--an-radius-sm)}.an-comments .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:var(--an-sp-20)}.an-comments .comment-form-cookies-consent label{display:inline;margin:0;font-weight:400}.an-post-meta .an-post-updated::before{content:"|";margin-inline-end:var(--an-sp-20)}.wp-block-group.an-post-nav{gap:var(--an-sp-30);margin-block:var(--an-sp-50);padding-block:var(--an-sp-30);border-block:1px solid var(--an-color-border)}.an-post-nav>*{flex:1 1 0%;min-width:0;margin:0}.an-post-nav .post-navigation-link-next{text-align:right}.an-post-nav .post-navigation-link__label{display:block;font-size:var(--an-fs-sm);color:var(--an-color-muted)}.an-post-nav a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-weight:700;color:var(--an-color-contrast);text-decoration:none}.an-post-nav a:hover{color:var(--an-color-primary)}.an-ad-slot{display:flex;justify-content:center;align-items:center;width:100%;margin-block:var(--an-sp-40);background-color:var(--an-color-ad-bg);border-radius:var(--an-radius-sm);overflow:hidden;contain:layout style}.an-ad-slot__inner{width:100%;display:flex;justify-content:center;align-items:center}.an-ad-slot--article-top{min-height:100px}.an-ad-slot--article-bottom{min-height:280px}.an-ad-slot--sidebar{min-height:280px}@media (min-width:768px){.an-ad-slot--article-top{min-height:90px}.an-ad-slot--article-bottom{min-height:250px}}.an-ad-slot iframe,.an-ad-slot img,.an-ad-slot ins{max-width:100%}