body:has(.blog_layout) section:has(.footer-banner){background:#fff}body:has(.blog_layout) .contact_us-sct_wp{background:#fff}body:has(.pg_category_body){padding-top:80px}section:has(.wp_categories_mapper){overflow:hidden}.wp_categories_mapper{width:100%;margin:0 72px;position:relative}.categories_mapper{scrollbar-width:none;flex-direction:row;justify-content:flex-start;align-items:center;max-width:100%;padding:12px 0;display:flex;overflow-x:scroll}.categories_mapper_navs{pointer-events:none;z-index:10;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:absolute;left:0}.categories_mapper_navs button{background:var(--bg-intensity-6);color:var(--text-intensity-4);cursor:pointer;pointer-events:all;border:0;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(0,0,.2,1);display:flex;box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.categories_mapper_navs button.n_l{margin-left:-18px}.categories_mapper_navs button.n_r{margin-right:-18px}.categories_mapper_navs button.no{opacity:0}.categories_mapper_navs button .lucide{width:20px;height:20px}.categories_mapper_navs button:hover{color:var(--text-intensity-2);background:var(--bg-intensity-5)}section:has(.categories_mapper){z-index:99;background:var(--bg-intensity-6);border:1px solid #00000014;justify-content:center;align-items:center;width:100%;display:flex;position:sticky;bottom:0}.category_card{background:var(--bg-intensity-6);cursor:pointer;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;margin-right:18px;padding:8px;transition:all .2s cubic-bezier(0,0,.2,1);display:flex;position:relative;box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.category_card:hover{background:var(--bg-intensity-5)}.category_card:hover h3{color:var(--text-intensity-8)}.category_card:active{box-shadow:unset}.category_card-grad{border-radius:6px;flex-shrink:0;width:22px;height:22px}.category_card-content h3{color:var(--text-intensity-4);padding-left:6px;font-size:14px;font-weight:550}.landing_carousel{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;max-width:100%;padding:18px 0 42px;display:flex;overflow-x:scroll}.landing_carousel_elem{aspect-ratio:1;cursor:pointer;border-radius:12px;flex-shrink:0;width:100%;height:100%;margin-right:30px;position:relative;overflow:hidden}.landing_carousel_elem:has(a.abs_link_cards:hover) img{transform:scale(1.035)}.pg_category_body_top_l_hero .landing_carousel_elem-content h3{max-width:unset;letter-spacing:-.05rem;font-size:23px}.abs_link_cards{z-index:2;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.landing_carousel_elem-content{z-index:2;width:100%;padding:12px 18px 24px;position:absolute;bottom:0;left:0}.landing_carousel_elem-content span{color:#fff;font-size:14px;font-weight:400}.landing_carousel_elem-content h3{letter-spacing:-.135rem;color:#fff;max-width:80%;font-size:36px;font-weight:500;line-height:1}.landing_carousel_elem:after{content:"";z-index:1;background:linear-gradient(#0000,#00000080);width:100%;height:40%;position:absolute;bottom:0;left:0}.landing_carousel_elem figure{background:#f3f3f3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.grid_article-elem_figure-frame figure img,.landing_carousel_elem figure img{object-fit:cover;width:100%;height:100%}.landing_carousel_elem figure img{transition:transform .2s}section:has(.grid_articles-top){padding:48px 72px}section:has(#home_hero_top){background:#f3f3f3;padding-top:72px;position:relative}#home_hero_top{z-index:1}section:has(#home_hero_top):before{filter:blur(100px);content:"";z-index:0;background-image:linear-gradient(#f6f3ff 0%,#cd9cf2 100%);width:20dvh;height:60dvh;position:absolute;top:-20dvh;left:0}section:has(#home_hero_top):after{filter:blur(100px);content:"";z-index:0;background-image:linear-gradient(#f6f3ff 0%,#cd9cf2 100%);width:20dvh;height:60dvh;position:absolute;top:-20dvh;left:0}section:has(#home_hero_top):before{filter:blur(100px);content:"";top:-20dvh;right:0;left:unset;position:absolute}.grid_articles-top{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1350px;margin:0 auto;display:grid}.grid_article-elem{cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:relative}.grid_article-elem_figure-frame{aspect-ratio:1.5;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;margin-bottom:8px;display:flex;position:relative;overflow:hidden}.grid_article-elem_figure-frame_grad{z-index:0;content:"";background:var(--gradient-bg);width:100%;height:100%;position:absolute;top:0;left:0}.grid_article-elem_figure-frame figure{border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:calc(100% - 32px);height:calc(100% - 16px);transition:all .2s cubic-bezier(0,0,.2,1);display:flex;position:relative;overflow:hidden}.grid_article-elem:hover .grid_article-elem_content span{color:#0000;background:var(--gradient-bg);-webkit-background-clip:text;background-clip:text}.grid_article-elem_content span{color:#707072;font-size:13px;font-weight:500}.grid_article-elem_content h3{letter-spacing:-.04rem;color:var(--text-intensity-2);margin-bottom:4px;padding:2px 0;font-size:18px;font-weight:500;line-height:1}.grid_article-elem_content p{color:#707072;font-size:14px;font-weight:500;line-height:1.3}.grid_article-elem:hover figure{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:100%}.page_category_head{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1350px;margin:0 auto;display:flex}.pg_category_body_top_l{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.pg_category_body_top{gap:16px;width:100%;max-width:1050px;margin:32px auto 0;padding:0 72px;display:flex}.pg_category_body_top_l_hero{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.pg_category_body_top_l_hero .landing_carousel_elem{width:100%;margin:unset;width:100%;height:auto;margin:unset;height:auto}.pg_category_body{width:100%}section:has(.pg_category_body){width:100%}.pg_category_body{padding-bottom:48px}.pg_category_body_bottom_l .grid_article-elem{z-index:1;flex-direction:row;gap:12px}.grid_article-elem_figure-frame figure{width:calc(100% - 16px);height:calc(100% - 8px)}.pg_category_body_bottom_l .grid_article-elem_figure-frame{aspect-ratio:1.5;flex-shrink:0;width:33%;margin:0}.pg_category_body_bottom{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1050px;margin:32px auto 48px;padding:0 72px;display:flex}.pg_category_body_bottom_l{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex}@media screen and (max-width:1534px){.pg_category_body_top,.pg_category_body_bottom{padding-left:24px;padding-right:24px}section:has(.grid_articles-top){padding-left:24px;padding-right:24px}.wp_categories_mapper{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}@media screen and (max-width:1050px){.pg_category_body_top{flex-direction:column}}@media screen and (max-width:870px){.categories_mapper{padding:6px 0 8px}.landing_carousel_elem-content h3{letter-spacing:-.1rem;max-width:95%;font-size:28px}.pg_category_body_bottom .grid_article-elem h3{font-size:18px}.pg_category_body_top_l_hero h3{font-size:24px}}@media screen and (max-width:780px){.pg_category_body_top,.pg_category_body_bottom{padding-left:16px;padding-right:16px}section:has(.grid_articles-top){padding-left:16px;padding-right:16px}.wp_categories_mapper{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.categories_mapper_navs button{display:none}.grid_articles-top{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.pg_category_body_top_l_hero .landing_carousel_elem{min-height:250px}.pg_category_body_top{margin:24px 0 0}.category_card{margin-right:8px;padding:6px}.category_card-grad{width:18px;height:18px}.category_card-content h3{font-size:12px}.pg_category_body_top_l_hero{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:520px){.grid_articles-top{grid-template-columns:repeat(1,1fr)}section:has(.grid_articles-top){padding-top:18px;padding-bottom:18px}}
