.colab-newsletter{background:#f2f3f4;color:#171717;padding:68px 0}.colab-newsletter__inner{width:min(1240px,calc(100% - 100px));margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.colab-newsletter .colab-newsletter__eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;line-height:1.7;color:#276c8c;margin:0 0 13px;text-transform:uppercase}.colab-newsletter h2{font-family:var(--font-heading-family);font-size:34px;font-weight:700;letter-spacing:-1px;line-height:1.15;color:#171717;margin:0 0 20px}.colab-newsletter .colab-newsletter__intro{font-size:14px;line-height:1.8;color:#535353;max-width:420px;margin:0}.colab-newsletter__signup{width:100%;min-width:0}.colab-newsletter__form{margin:0}.colab-newsletter label{display:block;font-size:12px;line-height:1.6;color:#333;margin-bottom:9px}.colab-newsletter__fields{display:flex;gap:10px}.colab-newsletter input[type=email]{min-width:0;flex:1;width:100%;height:52px;background:#fff;border:1px solid #989898;border-radius:0;box-shadow:none;padding:0 15px;font:inherit;font-size:13px;line-height:1.5;color:#171717;appearance:none}.colab-newsletter input::placeholder{color:#686868;opacity:1}.colab-newsletter button{height:52px;padding:0 21px;flex-shrink:0;background:#181818;border:1px solid #181818;border-radius:0;box-shadow:none;font:inherit;font-size:12px;line-height:1.5;color:#fff;cursor:pointer}.colab-newsletter button:hover{background:#333}.colab-newsletter input:focus-visible,.colab-newsletter button:focus-visible,.colab-newsletter a:focus-visible{outline:3px solid #276c8c;outline-offset:3px}.colab-newsletter .colab-newsletter__fine{font-size:10px;line-height:1.7;color:#626262;margin:11px 0 0}.colab-newsletter .colab-newsletter__returning{font-size:11px;line-height:1.8;color:#535353;margin:22px 0 0}.colab-newsletter a{color:#171717;text-decoration:underline;text-underline-offset:4px}.colab-newsletter .colab-newsletter__message{font-size:12px;line-height:1.8;color:#171717;margin:16px 0 0}.colab-newsletter__message ul{padding-left:20px}.colab-newsletter__message li{color:#171717}
@media(max-width:1000px){.colab-newsletter__inner{width:calc(100% - 48px);gap:40px}.colab-newsletter h2{font-size:30px}.colab-newsletter button{padding:0 15px}}
@media(max-width:749px){.colab-newsletter{padding:45px 0}.colab-newsletter__inner{width:calc(100% - 36px);grid-template-columns:1fr;gap:28px}.colab-newsletter h2{font-size:30px;margin-bottom:17px}.colab-newsletter .colab-newsletter__intro{max-width:none}.colab-newsletter__fields{flex-direction:column;gap:12px}.colab-newsletter input[type=email]{flex:none;font-size:16px}.colab-newsletter button{width:100%;font-size:13px}.colab-newsletter .colab-newsletter__returning{margin-top:20px}}
