.footer--composed{padding-inline:0}.footer--composed :is(.footer-grid,.footer-lockup,.footer-legal){width:calc(min(100%, 1344px) - 2 * var(--gutter));max-width:none;margin-inline:auto}.footer--composed .footer-grid{align-items:start;column-gap:calc(36 * var(--layout-unit));grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.footer--composed .footer-column{align-content:start;gap:calc(30 * var(--layout-unit));min-width:0;display:grid}.footer--composed .footer-link-group h3{margin-bottom:calc(14 * var(--layout-unit))}.footer--composed .footer-link-group a{max-width:100%;min-height:calc(32 * var(--layout-unit));padding-block:calc(4 * var(--layout-unit));overflow-wrap:anywhere;line-height:1.5}@media (min-width:1600px){.footer--composed :is(.footer-grid,.footer-lockup,.footer-legal){width:var(--page-width)}}@media (min-width:761px) and (max-width:1100px) and (min-height:1000px){.footer--composed :is(.footer-grid,.footer-lockup,.footer-legal){width:88vw}}@media (max-width:1000px){.footer--composed .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.footer--composed .footer-link-group a{min-height:40px;padding-block:7px}}@media (max-width:560px){.footer--composed .footer-grid{gap:32px 24px}.footer--composed .footer-column{display:contents}.footer--composed .footer-link-group--product{order:0}.footer--composed .footer-link-group--solutions{order:1}.footer--composed .footer-link-group--more{order:2}.footer--composed .footer-link-group--blog{order:3}.footer--composed .footer-link-group--company{order:4}.footer--composed .footer-link-group--legal{order:5}.footer--composed .footer-link-group--contact{order:6;grid-column:1/-1}.footer--composed .footer-link-group a{min-height:44px;padding-block:9px;font-size:15px}}
.legal-article.article.container{width:min(100%, calc(760 * var(--layout-unit)));max-width:none;padding-top:calc(160 * var(--layout-unit));padding-bottom:calc(96 * var(--layout-unit));font-size:calc(18 * var(--layout-unit));line-height:1.7}.legal-article .article-meta{font-size:calc(12 * var(--layout-unit));margin-bottom:calc(24 * var(--layout-unit));flex-wrap:wrap;line-height:1.5}.legal-article.article h1{font-size:calc(50 * var(--layout-unit));letter-spacing:-.035em;margin-bottom:calc(32 * var(--layout-unit));line-height:1.15}.legal-article.article h2{font-size:calc(29 * var(--layout-unit));letter-spacing:-.025em;margin-block:calc(40 * var(--layout-unit)) calc(14 * var(--layout-unit));line-height:1.25}.legal-article.article p,.legal-article.article ul{margin-bottom:calc(18 * var(--layout-unit))}.legal-article.article li{padding-left:calc(24 * var(--layout-unit));margin-bottom:calc(12 * var(--layout-unit))}.legal-article a{overflow-wrap:anywhere}@media (max-width:600px){.legal-article.article.container{padding-top:112px;padding-bottom:64px;font-size:16px}.legal-article.article h1{margin-bottom:26px;font-size:40px}.legal-article.article h2{margin-top:34px;font-size:26px}}
@keyframes home-scroll-arrive{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.reel-home [data-home-reveal=pending]{opacity:0;translate:0 18px}.reel-home [data-home-reveal=visible]{animation:home-scroll-arrive .65s cubic-bezier(.22, 1, .36, 1) var(--home-reveal-delay,0s) backwards}.reel-home [data-home-reveal]:focus-within{opacity:1;animation:none;translate:none}@media (max-width:760px){.reel-home [data-home-reveal=visible]{animation-duration:.55s}}@media (prefers-reduced-motion:reduce){.reel-home [data-home-reveal]{opacity:1;animation:none;translate:none}}
