.recent-updates,.recent-updates *{box-sizing:border-box}
.recent-updates{background:#fff;color:var(--layout-ink);scroll-margin-top:0}
.recent-updates .updates-container{margin:0 auto}
.update-chevron{display:inline-block;flex:none;width:7px;height:7px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);align-self:center;margin-right:3px}
.updates-message{padding:144px 0;text-align:center}
.updates-message .updates-container{width:1156px;max-width:87.5%}
.updates-message h2{font-size:48px;line-height:72px;font-weight:600;letter-spacing:normal;color:var(--layout-head)}
.updates-message h2>span{display:block}
.updates-message h2 .message-phrase{display:inline-block}
.recent-updates .update-company-route{display:inline-flex;align-items:center;gap:8px;margin-top:48px;font-size:17px;line-height:23.0003px;font-weight:400;color:var(--layout-link)}
.update-company-route:hover{color:#0022b8;text-decoration:underline;text-underline-offset:3px}
.recent-updates a:focus-visible{outline:3px solid var(--layout-blue);outline-offset:5px}
@media(max-width:734px){.updates-message{padding:80px 0;text-align:left}.updates-message .updates-container{width:calc(100% - 44px);max-width:none}.updates-message h2{font-size:32px;line-height:48px}.recent-updates .update-company-route{margin-top:32px}}
.home-chat{display:flex;align-items:flex-start;gap:10px;width:min(633px,100%);margin:64px auto 0;padding:10px 10px 10px 22px;border-radius:32px;background:#f3f5f9;box-sizing:border-box;cursor:text;text-align:left;transition:border-radius .25s}
.home-chat.is-multi{border-radius:26px}
.home-chat-mark{width:20px;height:20px;flex:none;margin-top:12px;color:#0131ff}
.home-chat textarea{flex:1;display:block;min-width:0;height:44px;min-height:44px;max-height:156px;margin:0;padding:9px 0;border:0;background:none;outline:none;resize:none;font-size:17px;line-height:26px;letter-spacing:normal;color:#1e1e1e;box-sizing:border-box}
.home-chat textarea::placeholder{color:#606878;opacity:1}
.home-chat-send{align-self:flex-end;width:44px;height:44px;flex:none;border-radius:50%;background:#0131ff;color:#fff;display:grid;place-items:center;transition:background-color .2s}
.home-chat-send:hover:not(:disabled){background:#0029d9}.home-chat-send:active:not(:disabled){background:#0022b8}
.home-chat-send:disabled{background:#c5c5c5;color:#1e1e1e;cursor:default}
.home-chat-send:focus{outline:none}.home-chat-send:focus-visible{outline:2px solid #0131ff;outline-offset:2px}
.home-chat-send svg{width:20px;height:20px}
@media(max-width:734px){
.home-chat{width:100%;margin-top:40px;padding:8px 8px 8px 18px;border-radius:30px}
.home-chat.is-multi{border-radius:22px}
.home-chat-mark{margin-top:12px}
}
