:root{--container:1504px}.container{width:min(var(--container), calc(100% - 96px))}.nav-shell{min-height:96px}.brand-link img{width:132px}.menu{gap:4px}.menu a{font-size:.94rem}@media (min-width:981px){.menu .sub-menu::before{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px}.menu .sub-menu .sub-menu::before{top:0;left:-10px;width:10px;height:100%}}.site-main{min-width:0}.elementor-widget-theme-post-content{font-size:18px;line-height:1.8;color:#34445c}.asai-dynamic-post-excerpt{font-size:18px;line-height:1.75;color:#445269;max-width:65rem}.elementor-widget-theme-post-content h2{font-size:1.85rem;line-height:1.25;margin:2em 0 .7em}.elementor-widget-theme-post-content h3{font-size:1.35rem;line-height:1.3;margin:1.6em 0 .65em}.elementor-widget-theme-post-content :is(h2,h3,h4){scroll-margin-top:160px}.elementor-widget-theme-post-content p{margin:0 0 1.25em}.elementor-widget-theme-post-content li+li{margin-top:.5em}.elementor-widget-theme-post-content a{color:#08149b;text-underline-offset:3px}.elementor-widget-theme-post-content img{max-width:100%;height:auto}.elementor-widget-theme-post-content :is(p,li,td,a),.elementor h1{overflow-wrap:anywhere}.elementor-widget-table-of-contents{--box-border-width:0px;--header-background-color:#f3f7fa;--item-text-color:#34445c;--item-text-hover-color:#08149b;--item-text-active-color:#08149b}.elementor-toc__header-title{font-size:1.2rem}.elementor-toc__list-item-text{font-size:.92rem;line-height:1.5}.elementor-widget-table-of-contents .elementor-toc__body{padding:16px 0 24px}.asai-loop-card{height:100%;overflow:hidden;border:1px solid #dce4e8;border-radius:6px;background:#fff}.asai-loop-card .elementor-widget-image img{width:100%;height:230px;object-fit:contain;background:#f3f7fa}.asai-loop-card .elementor-heading-title{font-size:1.35rem;line-height:1.35;color:#13213a}.asai-loop-card .elementor-widget-theme-post-excerpt{font-size:1rem;line-height:1.65;color:#445269}.asai-loop-card a{text-decoration:none}.asai-loop-card a:focus-visible{outline:3px solid #4aa9e8;outline-offset:3px}.asai-related.e-con{padding:64px 48px;background:#f3f7fa}.asai-related>.e-con-inner{max-width:1504px}.asai-related .elementor-widget-heading{margin-bottom:16px}.asai-related .elementor-heading-title{color:#13213a;font-size:2.25rem;line-height:1.2}.asai-related .asai-loop-card .elementor-heading-title{font-size:1.35rem}.elementor-widget-loop-carousel{min-width:0;width:100%}.elementor-widget-loop-carousel .swiper-slide{height:auto}.elementor-widget-loop-carousel .elementor-swiper-button{background:#fff;border:1px solid #dce4e8;padding:12px;border-radius:50%;color:#08149b}.elementor-widget-loop-carousel .swiper{padding-bottom:28px}.elementor-widget-archive-posts .elementor-post__title{font-size:1.5rem;line-height:1.3}.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:1rem;line-height:1.7}.elementor-widget-archive-posts .elementor-post__thumbnail img{object-fit:contain;background:#f3f7fa}.footer-brand img{background:#fff0}@media (min-width:981px) and (max-width:1180px){.container{width:calc(100% - 48px)}.menu a{font-size:.83rem;padding-left:8px;padding-right:8px}.menu .menu-item-has-children>a{padding-right:32px}.brand-link img{width:110px}}@media (max-width:980px){.container{width:calc(100% - 48px)}.menu a{font-size:1rem}.nav-shell{min-height:80px}.asai-related.e-con{padding:48px 32px}}@media (max-width:767px){.container{width:calc(100% - 40px)}.top-strip-inner{font-size:12px;gap:4px 12px}.brand-link img{width:104px}.elementor-widget-theme-post-content{font-size:16px;line-height:1.75}.elementor-widget-theme-post-content h2{font-size:1.5rem}.elementor-widget-theme-post-content h3{font-size:1.2rem}.asai-related.e-con{padding:40px 20px}.asai-related .elementor-heading-title{font-size:1.75rem}.elementor-widget-loop-carousel .elementor-swiper-button{padding:8px}.elementor-widget-loop-carousel .elementor-swiper-button-prev{left:4px}.elementor-widget-loop-carousel .elementor-swiper-button-next{right:4px}}