.team-section{background:#f2f5f9}.team-section h2,.engagement-section h2{font-size:clamp(30px,3.2vw,46px);letter-spacing:-.025em;line-height:1.2}.team-section .section-lead,.engagement-section .section-lead{font-size:17px;line-height:1.75;color:#34455f}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.team-person{padding:28px;background:#fff;border:1px solid #d9e1eb;display:flex;align-items:center;gap:20px}.team-initials{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#e6edf6;color:#29476c;font-size:22px;font-weight:600;letter-spacing:.04em}.team-person h3{font-size:22px;line-height:1.35;letter-spacing:normal;font-weight:600}.team-person p{font-size:16px;color:#425570;margin:7px 0 0}.trust-facts{margin-top:30px;border-top:1px solid #c9d4e1;padding-top:30px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:32px;font-size:16px;line-height:1.7}.trust-facts p{margin:10px 0;color:#34455f}.trust-facts a{display:block;margin-top:9px;color:#254f82}.trust-facts .inline-link{font-size:16px;text-decoration:underline;text-underline-offset:4px}.engagement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:30px 0}.engagement-grid h3{font-size:23px;letter-spacing:normal;line-height:1.4;margin:20px 0 12px;font-weight:500}.engagement-grid p{font-size:17px;color:#34455f;line-height:1.75}.engagement-number{color:#537197;font-size:17px;font-weight:600}.engagement-section .button{font-size:16px}.upgraded-contact .contact-copy h2{font-size:clamp(32px,3vw,45px);line-height:1.2;letter-spacing:-.025em}.upgraded-contact .contact-copy>p:not(.eyebrow){font-size:17px;line-height:1.75}.upgraded-contact .contact-copy>.inline-link{font-size:16px;margin-top:25px;text-decoration:underline;text-underline-offset:4px}.upgraded-contact .contact-label{font-size:14px}.upgraded-contact address{font-size:16px}.upgraded-contact .contact-form-panel h3{font-size:25px;letter-spacing:normal;line-height:1.4}.upgraded-contact label{font-size:16px;line-height:1.6;font-weight:500}.upgraded-contact input,.upgraded-contact select,.upgraded-contact textarea{font-size:17px;line-height:1.5}.upgraded-contact .form-note,.upgraded-contact .field-error{font-size:14px;line-height:1.7}.upgraded-contact .form-note a{text-decoration:underline;text-underline-offset:3px}.upgraded-contact .button{font-size:17px;line-height:1.5}.contact-options{border-block:1px solid #d5dfeb;padding:15px 0}.contact-options summary{font-size:16px;color:#254f82;cursor:pointer}.contact-options label{margin-top:16px}.contact-availability{font-size:15px;line-height:1.7;padding:16px;background:#f1f5fa;border-left:3px solid #6689ad;color:#304764}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-success{padding:24px;background:#eef6f2;border:1px solid #c1d9cc}.contact-success p{font-size:17px;line-height:1.7}.contact-form-panel [aria-busy=true]{opacity:.75}.contact-form-panel button:disabled{cursor:wait}.resource-card .resource-formats{font-size:15px;color:#41546f;margin-top:20px}.resource-downloads{display:flex;gap:16px;flex-wrap:wrap;margin:25px 0}.resource-downloads .button{font-size:17px}.resource-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0}.resource-groups section{padding:24px;border:1px solid #d9e1eb;background:#fff}.resource-groups h2{font-size:21px;line-height:1.4;letter-spacing:normal}.resource-groups label{display:flex;gap:12px;align-items:flex-start;padding:14px 0;font-size:16px;line-height:1.7;border-bottom:1px solid #edf1f6}.resource-groups input{width:20px;height:20px;min-height:20px;margin-top:4px;flex-shrink:0}.customer-doc-notice{margin:28px 0;font-size:17px;line-height:1.7;max-width:850px}.official-doc-links{margin:40px 0;padding:28px;background:#f0f4f9}.official-doc-links h2{font-size:24px;letter-spacing:normal;line-height:1.4}.official-doc-links a{font-size:17px;line-height:1.6;color:#254f82;text-decoration:underline;text-underline-offset:4px}.hero h1{font-size:clamp(44px,5vw,74px);line-height:1.1;letter-spacing:-.035em;max-width:800px}.hero-description{font-size:18px;line-height:1.7;max-width:560px}.hero .button,.hero-textlink{font-size:16px}.faq-list summary{font-size:18px}.faq-list details p{font-size:17px;line-height:1.75}.nav-links{font-size:15px;gap:22px}.nav-contact{font-size:15px}.eyebrow{font-size:12px}.footer-description,.footer-column{font-size:14px}.footer-column>span{font-size:13px}.topic-card p,.industry-card p{font-size:16px;line-height:1.75}.article-layout>article p,.article-layout>article li{font-size:17px}.article-sidebar a{font-size:16px}
@media(max-width:1100px){.team-grid{grid-template-columns:1fr}.trust-facts{grid-template-columns:1fr 1fr}.trust-facts>div:first-child{grid-column:1/-1}.resource-groups{grid-template-columns:1fr}.nav-links>a{font-size:14px}}
@media(max-width:760px){.trust-facts,.engagement-grid{grid-template-columns:1fr;gap:20px}.team-person{padding:22px}.team-person h3{font-size:21px}.hero h1{font-size:44px}.hero-description{font-size:17px}.resource-downloads .button{width:100%;justify-content:center}.upgraded-contact .contact-form-panel{padding:22px}.upgraded-contact .form-row{grid-template-columns:1fr}.upgraded-contact .contact-value{font-size:22px}.faq-list summary{font-size:17px}.team-section .section-heading,.engagement-section .section-heading{display:block}.team-section .section-lead,.engagement-section .section-lead{margin-top:20px}.doc-intro{padding-bottom:15px}}

.simple-docs-hub{padding-top:8px}.doc-intro:has(+.simple-docs-hub){padding-top:40px;padding-bottom:24px}.simple-resource-card{border:1px solid #d5deea;border-top:3px solid #355c86;padding:28px;display:flex;flex-direction:column;min-width:0;background:#fff}.simple-resource-card h2{font-size:25px;line-height:1.3;letter-spacing:-.015em;margin:17px 0}.simple-resource-card>p:not(.eyebrow){font-size:17px;line-height:1.7;color:#425570;margin:0 0 24px}.simple-resource-card .resource-open{font-size:17px;margin-top:auto;padding-bottom:24px;text-decoration:underline;text-underline-offset:5px}.simple-downloads{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #d5deea;padding-top:20px}.simple-downloads a{display:block;font-size:16px;font-weight:600;line-height:1.4;background:#edf2f8;padding:12px 14px;color:#183b67}.simple-downloads a:hover{background:#dde7f2}.simple-docs-hub .customer-doc-notice{font-size:15px;color:#425570;margin:24px 0}.simple-docs-hub .official-doc-links{margin:26px 0 0;padding:20px 24px}.official-doc-links summary{font-size:17px;font-weight:600;cursor:pointer}.contact-availability{background:none;border:0;padding:0;margin:12px 0 24px;font-size:16px}.trust-facts{grid-template-columns:1fr 1fr}@media(max-width:760px){.simple-resource-card{padding:24px}.simple-resource-card h2{font-size:24px}.simple-downloads a{flex:1;text-align:center}.trust-facts{grid-template-columns:1fr}.doc-intro:has(+.simple-docs-hub){padding-top:28px}.simple-docs-hub{padding-bottom:40px}}
