.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-tag-container{margin-left:auto;margin-right:auto;margin-top:40px;padding:16px 20px 56px}@media (min-width:640px){.wo-tag-container{padding:16px 24px 80px}}@media (min-width:1024px){.wo-tag-container{max-width:var(--content-width-md);padding:16px 0 80px}}@media (min-width:1280px){.wo-tag-container{background:linear-gradient(to right,var(--Grayscale-200) 0,var(--Grayscale-200) 40%,#fff 40%);margin-top:0;max-width:100%;padding:0}.wo-tag-container .category-intro{padding-top:16px}}.tag-meta{border-bottom:1px solid var(--Violet-500-Primary);padding-bottom:16px}.tags-sidebar{background-color:var(--background-defaults-tertiary);left:0;padding:12px 0;position:fixed;top:calc(var(--height-header) + var(--height-admin-bar));width:100%;z-index:10}.tags-sidebar.is-scrolled{top:var(--height-header)}@media (min-width:1280px){.tags-sidebar.is-scrolled{top:0}.tags-sidebar{background-color:var(--Grayscale-200);grid-row:1/3;padding:40px 24px 40px 0;position:relative;top:0}}.tag-grid{gap:40px}@media (min-width:1280px){.tag-grid{--breakpoint:240px;background:linear-gradient(to right,var(--Grayscale-200) 0,var(--Grayscale-200) var(--breakpoint),#fff var(--breakpoint));gap:56px;grid-template-columns:var(--breakpoint) 1fr;margin:0 auto;max-width:var(--content-width-lg)}}@media (min-width:1280px) and (min-width:1536px){.tag-grid{--breakpoint:296px;gap:64px;max-width:var(--content-width-xxl)}}.tag-description{color:var(--Grayscale-700);font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:600;letter-spacing:-.2px;line-height:var(--font-line-height-md)}@media (min-width:640px){.tag-description{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg)}}.tag-content{display:flex;flex-direction:column;gap:40px;padding-bottom:56px}@media (min-width:640px){.tag-content{gap:64px;padding-bottom:80px}}.tag-content-w{max-width:1048px}.tags-collections{display:none;flex-direction:column;gap:0;list-style-type:none;margin:0;padding:0 20px;white-space:nowrap}.is-opened .tags-collections{display:flex;margin-top:8px}@media (min-width:1280px){.is-opened .tags-collections{margin-top:0}}@media (min-width:640px){.tags-collections{padding:0 24px}}@media (min-width:1024px){.tags-collections{margin-left:auto;margin-right:auto;max-width:var(--content-width-md);padding:0}}@media (min-width:1280px){.tags-collections{display:flex;gap:24px}}.tags-collections li{display:inline-flex;flex-shrink:0}.tags-collections li a{align-items:center;border-left:1px solid var(--border-defaults-accent-secondary);color:var(--Grayscale-700);display:flex;font-family:var(--font-family-heading);font-size:18px;font-weight:600;gap:12px;letter-spacing:-.5px;line-height:24px;padding:8px 24px}@media (min-width:1280px){.tags-collections li a{background:transparent;border-left:none;padding:4px 8px 4px 0}}.tags-collections li a img{filter:invert(0) sepia(53%) saturate(0) hue-rotate(134deg) brightness(101%) contrast(70%)}.tags-collections li a:hover{border-left-color:var(--Violet-500-Primary);color:var(--Violet-500-Primary)}.tags-collections li a:hover img{filter:invert(10%) sepia(96%) saturate(6824%) hue-rotate(258deg) brightness(94%) contrast(113%)}.tags-collections li a.is-active,.tags-collections li a:active{border-left-color:var(--Violet-500-Primary);color:var(--Violet-500-Primary)}.tags-collections li a.is-active img,.tags-collections li a:active img{filter:invert(10%) sepia(96%) saturate(6824%) hue-rotate(258deg) brightness(94%) contrast(113%)}.tag-icon{height:28px}.article-item-big{border-bottom:1px solid var(--Grayscale-300);gap:24px;padding-bottom:32px}@media (min-width:640px){.article-item-big{grid-template-columns:1fr 330px}}@media (min-width:1024px){.article-item-big{grid-template-columns:1fr 452px}}@media (min-width:1280px){.article-item-big{gap:32px;grid-template-columns:1fr 568px}}.tag-label{color:var(--foreground-defaults-primary);cursor:pointer;font-family:var(--font-family-heading);font-size:var(--font-size-xs);font-weight:700;gap:8px;letter-spacing:var(--letter-spacing-xs);line-height:var(--font-line-height-xs);padding:0 20px}@media (min-width:640px){.tag-label{padding:0 24px}}@media (min-width:1024px){.tag-label{margin-left:auto;margin-right:auto;max-width:var(--content-width-md);padding:0}}.is-opened .tag-label svg{transform:rotate(180deg)}@media (min-width:1280px){.tag-label{cursor:auto;display:block;margin-bottom:24px}.tag-label .tag-label-first,.tag-label svg{display:none}}
