.article-card{padding:.75rem .75rem 2.25rem;background:#fff;border-radius:.75rem;border:1px solid rgba(10,15,41,.08);-webkit-transition:-webkit-box-shadow var(--t);transition:-webkit-box-shadow var(--t);transition:box-shadow var(--t);transition:box-shadow var(--t),-webkit-box-shadow var(--t);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (any-hover:hover){.article-card:hover{-webkit-box-shadow:0 9.2px 14.7px -2.75px rgba(20,21,26,.04),0 2.75px 5.5px -1.8px rgba(20,21,26,.05);box-shadow:0 9.2px 14.7px -2.75px rgba(20,21,26,.04),0 2.75px 5.5px -1.8px rgba(20,21,26,.05)}}.article-card .card-image{position:relative;border-radius:.5rem;margin-bottom:.6875rem}.article-card .card-image:before{content:"";display:block;padding-top:63.859%}.article-card .card-image img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:inherit;background:var(--black-10)}.article-card .card-content{padding:0 .5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-card .card-title{font-size:1.5rem;line-height:1.083;font-weight:600;letter-spacing:-.03em;color:var(--text-dark);margin-bottom:.5rem;font-weight:600;letter-spacing:-.024em;line-height:1.5}.article-card .card-text{line-height:1.4375;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.article-card .card-footer{margin-top:.75rem}.article-card .card-link:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}@media screen and (max-width:640px){.article-card{padding-bottom:1.5rem}.article-card .card-image{margin-bottom:1rem}.article-card .card-image:before{padding-top:61.442%}.article-card .card-title{margin-bottom:.3125rem}.article-card .card-text{font-size:.875rem;line-height:1.1875rem}.article-card .card-footer{margin-top:1.25rem}}.card-category-block{padding:.25rem .6875rem .25rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#ecdffb;border:1px solid rgba(10,15,41,.08);border-radius:.75rem;font-size:.8125rem;line-height:1rem;font-weight:500;color:var(--purple);color:rgb(var(--category-color));background:rgba(var(--category-color),.1)}.card-category-block:not(:last-child){margin-bottom:.6875rem}@media screen and (max-width:640px){.card-category-block:not(:last-child){margin-bottom:.375rem}}.card-category-block .block-icon{width:.875rem;height:.875rem;-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;fill:currentcolor;margin-right:.1875rem}.blogMain{padding-top:6.875rem}.blogMain h1{font-size:3rem;line-height:1;font-weight:600;letter-spacing:-.04em;color:#0f1324;margin-bottom:1.5rem}@media screen and (max-width:1100px){.blogMain h1{font-size:2.25rem}}@media (max-width:640px){.blogMain h1{margin-bottom:.75rem}}.blogMain .container>.text{max-width:20.625rem;margin-bottom:3rem}.blogMain .container>.text p:not(:last-child){margin-bottom:1em}@media (max-width:640px){.blogMain .container>.text{max-width:18.75rem;margin-bottom:2rem;font-size:.9375rem}}.blogMain .showMoreBtn{margin:0 auto;margin-top:2.5rem;min-width:9.6875rem}@media (max-width:640px){.blogMain .showMoreBtn{min-width:7.6875rem;border-radius:.625rem;margin-top:1.5rem}}@media (max-width:640px){.blogMain{padding-top:3.125rem}}.blogMain .filter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;float:none;-ms-overflow-style:none;scrollbar-width:none}.blogMain .filter::-webkit-scrollbar{display:none}.blogMain .filter li:not(:last-child){margin:0 .75rem 0 0}@media (max-width:640px){.blogMain .filter li:not(:last-child){margin-right:.25rem}}.blogMain .filter li input:checked+label{border-color:rgba(15,19,36,.08);-webkit-box-shadow:0 1px 2px rgba(20,21,26,.05);box-shadow:0 1px 2px rgba(20,21,26,.05);background-color:#fff}.blogMain .filter li a,.blogMain .filter li button,.blogMain .filter li label{border-radius:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem;-webkit-transition:all .3s ease;transition:all .3s ease;color:rgba(15,19,36,.6);font-weight:500;border:1px solid transparent;cursor:pointer}.blogMain .filter li a.active,.blogMain .filter li button.active,.blogMain .filter li label.active{border-color:rgba(15,19,36,.08);-webkit-box-shadow:0 1px 2px rgba(20,21,26,.05);box-shadow:0 1px 2px rgba(20,21,26,.05);background-color:#fff;pointer-events:none}@media (any-hover:hover){.blogMain .filter li a:hover,.blogMain .filter li button:hover,.blogMain .filter li label:hover{background-color:rgba(10,15,41,.04)}}.blogMain .filter li a .icon,.blogMain .filter li button .icon,.blogMain .filter li label .icon{width:1.25rem;height:1.25rem;display:block;margin-right:.125rem}.blogMain .filter li a .icon svg,.blogMain .filter li button .icon svg,.blogMain .filter li label .icon svg{width:100%;height:100%}@media (max-width:640px){.blogMain .filter li a .icon,.blogMain .filter li button .icon,.blogMain .filter li label .icon{width:1rem;height:1rem}}.blogMain .filter li a .text,.blogMain .filter li button .text,.blogMain .filter li label .text{padding:0 .25rem}.blogMain .filter li a .count,.blogMain .filter li button .count,.blogMain .filter li label .count{margin-left:.25rem;color:rgba(15,19,36,.6);background-color:rgba(10,15,41,.04);padding:.125rem .5rem;border-radius:.5rem;font-size:.875rem}@media (max-width:640px){.blogMain .filter li a .count,.blogMain .filter li button .count,.blogMain .filter li label .count{font-size:.75rem;border-radius:.375rem;padding:.125rem .375rem}}@media (max-width:640px){.blogMain .filter li a,.blogMain .filter li button,.blogMain .filter li label{font-size:.875rem;padding:.625rem .75rem;border-radius:.625rem}}@media (max-width:1100px){.blogMain .filter{margin-left:0;margin-right:-2.5rem}}@media (max-width:640px){.blogMain .filter{margin-bottom:1.5rem;margin-right:-1rem}}.blogCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem}@media (max-width:640px){.blogCards{grid-template-columns:1fr;grid-gap:.75rem}}