.cbt-foot{background:var(--cbt-white);border-top:1px solid var(--cbt-hair);padding:clamp(56px,7vw,88px) 0 40px}.cbt-foot__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--cbt-container);padding-inline:var(--cbt-gutter)}.cbt-foot__top{border-bottom:1px solid var(--cbt-hair);display:grid;gap:48px;grid-template-columns:1.6fr 1fr 1fr 1fr;padding-bottom:56px}.cbt-foot__logo{display:inline-block;margin-bottom:20px}.cbt-foot__logo img{display:block;height:26px;width:auto}.cbt-foot__logotext{color:var(--cbt-ink);font-family:var(--cbt-font-disp);font-size:22px;font-weight:700;letter-spacing:-.03em}.cbt-foot__tagline{color:var(--cbt-grey);font-size:15px;line-height:1.6;margin:0;max-width:340px}.cbt-foot__h,.cbt-foot__tagline{font-family:var(--cbt-font-body)}.cbt-foot__h{color:var(--cbt-grey-2);font-size:12.5px;font-weight:600;letter-spacing:.08em;margin:0 0 18px;text-transform:uppercase}.cbt-foot__col ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.cbt-foot__col li{margin:0}.cbt-foot__col li:before{content:none}.cbt-foot__col a{color:var(--cbt-grey);font-family:var(--cbt-font-body);font-size:15px;text-decoration:none;transition:color .2s}.cbt-foot__col a:hover{color:var(--cbt-ink)}.cbt-foot__bot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:32px}.cbt-foot__copy{color:var(--cbt-grey-2);font-family:var(--cbt-font-body);font-size:14px}.cbt-foot__legal ul{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.cbt-foot__legal li{margin:0}.cbt-foot__legal li:before{content:none}.cbt-foot__legal a{color:var(--cbt-grey-2);font-family:var(--cbt-font-body);font-size:14px;text-decoration:none;transition:color .2s}.cbt-foot__legal a:hover{color:var(--cbt-ink)}@media (max-width:900px){.cbt-foot__top{gap:40px 24px;grid-template-columns:1fr 1fr}.cbt-foot__brand{grid-column:1/-1}}@media (max-width:560px){.cbt-foot__top{grid-template-columns:1fr}.cbt-foot__bot{align-items:flex-start;flex-direction:column}}