.careers-page .public-info-page-header--flat .public-info-page-header__title{color:#0f2b5b;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;letter-spacing:-.4px;line-height:1.2}.careers-page .public-info-page-header--flat .public-info-page-header__subtitle{margin-top:10px;color:#008ab5;font-size:1.05rem;font-weight:500;line-height:1.45;max-width:40rem}.careers-page .terms-content.custom-card,.careers-page .terms-content.custom-card-elevated{border:0;box-shadow:none;background:#0000}.careers-page .terms-content.custom-card .ant-card-body{padding:0}.careers-page .careers-intro{margin:0 0 28px;max-width:48rem;color:#475569;font-size:1.05rem;line-height:1.7}.careers-page .careers-section{margin:0 0 32px;padding-top:22px;border-top:1px solid #e2e8f0}.careers-page .careers-section:last-of-type{margin-bottom:24px}.careers-page .careers-section__title{margin:0 0 14px;color:#0f2b5b;font-size:1.2rem;font-weight:700;line-height:1.35}.careers-page .careers-section__list{margin:0;padding-left:1.25rem;color:#475569;font-size:1rem;line-height:1.7}.careers-page .careers-section__list li{margin-bottom:10px}.careers-page .careers-section__list li:last-child{margin-bottom:0}.careers-page .careers-section__list strong{color:#1e293b;font-weight:600}.careers-page .careers-apply-callout{margin:0;padding:18px 20px;border-radius:12px;background:#eaf6fb;border:1px solid #d5eef8}.careers-page .careers-apply-callout p{margin:0;color:#334155;font-size:1rem;line-height:1.7}.careers-page .careers-apply-callout a{color:#008ab5;font-weight:600;text-decoration:underline;text-underline-offset:2px}.careers-page .careers-apply-callout a:hover{color:#07a}.careers-page .careers-apply-callout a:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 3px #0099cc47}.careers-page .careers-footer-links{margin:20px 0 0;max-width:48rem;color:#475569;font-size:1rem;line-height:1.7}.careers-page .careers-footer-links a{color:#008ab5;font-weight:600;text-decoration:underline;text-underline-offset:2px}.careers-page .careers-footer-links a:hover{color:#07a}@media(max-width:1023px){.careers-page .careers-apply-callout a,.careers-page .careers-footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}}