.te-press-page .content,.te-connect-page .content{width:100%;float:none}.te-press-page .site-inner,.te-connect-page .site-inner{max-width:1240px}.te-press,.te-connect{color:#152b43;background:#fff;border:1px solid #dce5ef;border-radius:20px;overflow:hidden;margin:24px auto 64px}.te-press-header,.te-connect-header{padding:48px 56px;background:linear-gradient(120deg,#f5f9ff,#edf4fc);border-bottom:1px solid #dce5ef}.te-press-back,.te-connect-header>a{font-size:14px;font-weight:600;text-decoration:none}.te-press-meta{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 20px;color:#315b84;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.te-press-meta span+span{border-left:1px solid #adc4dc;padding-left:12px}.te-press-header h1,.te-connect-header h1{font-size:clamp(30px,4vw,49px);line-height:1.14;letter-spacing:-.035em;max-width:950px;margin:0 0 22px;color:#132942}.te-press-deck{max-width:850px;font-size:21px;line-height:1.6;margin-bottom:26px}.te-press-byline{display:flex;gap:12px;align-items:center;font-size:14px;color:#56708b}.te-press-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:54px;padding:48px 56px}.te-press-body{font-size:18px;line-height:1.8;min-width:0}.te-press-body h2{font-size:27px;line-height:1.3;margin:36px 0 16px}.te-press-body p{margin:0 0 22px}.te-press-body img{max-width:100%;height:auto}.te-press-sidebar{align-self:start;padding:25px;background:#f7f9fc;border:1px solid #e0e7ef;border-radius:14px;font-size:15px;line-height:1.65}.te-press-eyebrow,.te-connect-eyebrow{font-size:11px;font-weight:700;color:#0761c9;letter-spacing:.15em;text-transform:uppercase}.te-press-sidebar h2{font-size:23px}.te-press-contact{display:block;overflow-wrap:anywhere;margin:20px 0;font-weight:600}.te-press-resource{display:block;padding:13px 0;border-top:1px solid #dce5ef;text-decoration:none}.te-press-boilerplate{border-top:2px solid #dce5ef;margin-top:40px;padding-top:8px;font-size:16px;color:#48617a}.te-press-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 56px;border-top:1px solid #dce5ef;font-size:13px}.te-connect-header>p:last-child{max-width:760px;line-height:1.7;margin-bottom:0}.te-connect-eyebrow{margin:30px 0 12px}.te-connect-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:40px;padding:40px 48px}.te-connect-form{min-width:0}.te-connect-form h2{font-size:25px}.te-connect-company,.te-connect-help{padding:25px;border:1px solid #dce5ef;border-radius:14px;background:#f7f9fc;margin-bottom:20px;font-size:15px;line-height:1.65}.te-connect-company img{max-width:64px;max-height:64px;object-fit:contain}.te-connect-company h2{font-size:24px;margin-top:18px}.te-connect-help h3{font-size:19px}.te-connect-help ul{padding-left:19px;margin-bottom:0}.te-connect-help li{margin-bottom:12px}.te-connect-button,.te-connect .frm_button_submit{display:inline-flex!important;align-items:center;justify-content:center;background:#075bd8!important;color:#fff!important;border:1px solid #075bd8!important;border-radius:9px!important;padding:14px 22px!important;text-decoration:none!important;font-weight:700!important}.te-connect-button:hover,.te-connect .frm_button_submit:hover{background:#0646a5!important;color:#fff!important}.te-connect-signin{padding:20px 0}.te-connect-signin>a{margin:12px 0 24px}.te-connect .frm_form_field{margin-bottom:24px}.te-connect input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.te-connect textarea,.te-connect select{border-radius:8px!important;border:1px solid #becfe2!important;background:#fff!important;color:#18334d!important;padding:12px!important}.te-connect textarea{min-height:160px}.te-connect .frm_primary_label{color:#18334d!important;font-weight:600!important;margin-bottom:8px!important}.te-connect .frm_description{color:#526980!important;font-size:13px!important}@media(max-width:800px){.te-press-header,.te-connect-header{padding:30px 24px}.te-press-grid,.te-connect-grid{grid-template-columns:1fr;padding:28px 24px;gap:26px}.te-press-footer{padding:22px 24px;flex-direction:column}.te-press-deck{font-size:18px}.te-press,.te-connect{border-radius:12px;margin-top:12px}.te-press-meta{font-size:10px}}
