.wo-footer{background:var(--Grayscale-800);color:var(--footer-color);font-size:16px;gap:40px;padding:48px 20px 32px}@media (min-width:640px){.wo-footer{padding:56px 20px 32px}}@media (min-width:1024px){.wo-footer{padding:80px 32px 32px}}.wo-footer p{font-size:inherit;font-weight:400;line-height:1.6;margin-bottom:0}.wo-footer a{color:#fff;text-decoration:none}.wo-footer a:hover{color:#7581f2}.wo-footer .wo-social{justify-content:center;margin:0}.wo-footer-top{display:flex;flex-direction:column;gap:32px;padding:0 24px}@media (min-width:640px){.wo-footer-top{margin:0 auto;max-width:642px;padding:0}}@media (min-width:1024px){.wo-footer-top{max-width:720px}}.wo-footer-sep{background-color:var(--Grayscale-700);height:2px}.wo-footer-bottom{gap:32px}.wo-footer-menu{gap:40px;justify-content:center;margin:0;padding:0}.wo-footer-menu ul{gap:24px;margin:0;padding:0}.wo-footer-menu li{font-family:var(--font-family-heading);font-size:12px;font-weight:700;letter-spacing:.5px;line-height:16px;list-style:none;text-transform:uppercase}.wo-social{align-items:center;display:flex;font-size:24px;list-style:none;margin:1.25rem -.35rem}@media (min-width:1024px){.wo-social{margin:1.5rem -.25rem}}.wo-social a{padding:.35rem;text-decoration:none}.wo-consent{background:#fff;bottom:0;box-shadow:-10px 0 10px 10px rgba(0,0,0,.07);font-size:16px;left:0;opacity:0;padding:.75rem;position:fixed;right:0;text-align:center;transition:all .3s;visibility:hidden;z-index:300}.wo-consent .wo-button{display:inline-block;margin:.25rem 0 .25rem .35rem}.wo--consent-visible .wo-consent{opacity:1;transform:translateY(0);visibility:visible}.wo-footer-middle .wo-footer-menu{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2rem;text-align:center}@media (min-width:640px){.wo-footer-middle .wo-footer-menu{flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:left}}.wo-footer-middle .wo-footer-menu li{display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.wo-footer-middle .wo-footer-menu li{max-width:200px}}.wo-footer-middle .wo-footer-menu .sub-menu{display:flex;flex-direction:column;gap:.5rem}.wo-footer-middle .wo-footer-menu>li>*{color:#7781d3}.wo-paging ul{align-items:center;display:flex;gap:4px;justify-content:center;list-style-type:none;margin:0;padding:0}.wo-paging ul li{font-family:var(--font-family-heading);letter-spacing:var(--letter-spacing-xs);line-height:var(--font-line-height-md)}.wo-paging ul li a{color:var(--Grayscale-800);display:flex;position:relative;z-index:0}.wo-paging ul li a:after{background:var(--color-background);bottom:8px;content:"";display:inline-block;height:3px;position:absolute;transition-duration:.3s;width:calc(100% - 16px);z-index:999}.wo-paging ul li a:hover{color:var(--Violet-500-Primary)}.wo-paging ul li a:hover:after{background-color:var(--Violet-500-Primary)}.wo-paging ul li a i{font-size:20px}.wo-paging ul li a.next,.wo-paging ul li a.prev{background-color:var(--Grayscale-800);color:var(--Grayscale-200);padding:0 20px}.wo-paging ul li a.next:after,.wo-paging ul li a.prev:after{display:none}.wo-paging ul li a.next:hover,.wo-paging ul li a.prev:hover{background-color:var(--Violet-500-Primary)}.wo-paging ul li a,.wo-paging ul li span{align-items:center;color:var(--Grayscale-800);display:flex;font-weight:700;height:44px;padding:0 8px}.wo-paging ul li span.current{background-color:var(--colors-grey-200)}.h-label-tag{color:var(--Violet-500-Primary);font-weight:600}.h-label-tag,.h-label-time{font-family:var(--font-family-heading);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--font-line-height-xs);text-transform:uppercase}.h-label-time{color:var(--Grayscale-800);font-weight:500;gap:8px}.h-author{color:var(--Grayscale-700);font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:500;line-height:var(--font-line-height-xs)}.articles-list{display:flex;flex-direction:column;gap:32px}.article-item{align-items:center;border-bottom:1px solid var(--Grayscale-300);gap:16px;grid-template-columns:100%;padding-bottom:32px}.article-item:last-of-type{border-bottom:none;padding-bottom:0}@media (min-width:640px){.article-item{align-items:self-start;gap:24px;grid-template-columns:1fr 286px}}@media (min-width:1024px){.article-item{grid-template-columns:1fr 293px}}@media (min-width:1536px){.article-item{gap:32px;grid-template-columns:1fr 328px}.home-section-split-inner .article-item{grid-template-columns:1fr 240px}}.article-item .h-heading-articles{order:-1;width:calc(100% - 100px - 1rem)}@media (min-width:640px){.article-item .h-heading-articles{order:unset;width:auto}}.article-item-tablet-info{align-items:center;display:flex;height:28px;justify-content:flex-end;width:100px}@media (min-width:640px){.article-item-tablet-info{display:block;height:auto;text-align:left;width:auto}}.h-heading-articles{color:var(--Grayscale-800);font-family:var(--font-family-heading);font-size:20px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:28px}@media (min-width:640px){.h-heading-articles{font-size:24px;letter-spacing:-.5px;line-height:32px}}.h-heading-articles a{color:var(--Grayscale-800)}.h-content-text{color:var(--Grayscale-700);font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:400;line-height:var(--font-line-height-md)}.link-highlight{background-image:linear-gradient(to right,var(--Grayscale-800) 0,var(--Grayscale-800) 100%);background-position:0 95%;background-repeat:no-repeat;background-size:0 2px;transition:.3s ease}.wo-article-hover:hover .link-highlight{background-size:100% 2px}.h-img{aspect-ratio:16/9;background-position:50%;background-size:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.3s;width:100%}.wo-article-hover:hover .square{transform:scale(1.5)}.wo-article-hover:hover .h-featured-image .h-img,.wo-article-hover:hover .h-featured-image img{transform:scale(1.1)}.h-featured-image{aspect-ratio:16/9;order:-1;overflow:hidden}@media (min-width:640px){.h-featured-image{order:unset}}.article-intro{gap:1rem}.article-intro .flex-col{flex-direction:row;flex-wrap:wrap}@media (min-width:640px){.article-intro .flex-col{flex-direction:column}}@media (min-width:1024px){.article-intro{gap:24px;grid-template-columns:1fr 1fr}}@media (min-width:1536px){.article-intro{gap:32px}}@media (min-width:1024px){.category-articles-list .article-intro .h-author-content,.home-section-full .article-intro .h-author-content{display:none}}.author-social{align-items:center;display:flex;font-size:24px;gap:24px}.author-social a{color:var(--Grayscale-800);display:flex;justify-content:center;padding:4px}@media (min-width:1024px){.author-social a{padding:0}}.author-social a:hover{background-color:var(--background-secondary)}.wo-author-container{gap:64px}.wo-author-container .articles-list .article-item .article-excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;display:-webkit-box;overflow:hidden}.author-box{gap:12px;margin-top:24px}@media (min-width:1024px){.author-box{gap:32px;grid-template-columns:1fr 200px}}.author-data{order:2}@media (min-width:1024px){.author-data{order:1}}.author-name{color:var(--Grayscale-700);flex-direction:column;gap:12px;padding-bottom:16px}@media (min-width:1024px){.author-name{align-items:flex-end;flex-direction:row;gap:16px;justify-content:space-between}}.author-name .author-lbl{font-family:var(--font-family-body);font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:24px}@media (min-width:1024px){.author-name .author-lbl{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg)}}.author-name h1{color:var(--Violet-500-Primary);font-family:var(--font-family-heading);font-size:40px;font-weight:700;letter-spacing:-1px;line-height:48px}@media (min-width:640px){.author-name h1{font-size:48px;letter-spacing:-2px;line-height:54px}}@media (min-width:1024px){.author-name h1{font-size:52px;line-height:60px}}.author-name .author-posts{font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.5px;line-height:var(--font-line-height-sm)}.author-img{order:1}@media (min-width:1024px){.author-img{order:2}}.author-img img{aspect-ratio:1;max-height:200px;max-width:200px}.author-bio{border-top:1px solid var(--Violet-500-Primary);padding-top:16px}.author-description{color:var(--Grayscale-700);font-family:var(--font-family-body);font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:24px}@media (min-width:1024px){.author-description{font-size:var(--font-size-lg);letter-spacing:-.2px;line-height:var(--font-line-height-lg)}}
