.sc-p4{overflow:clip}.sc-p4 .sc-breadcrumb{position:relative;padding-block:18px;margin:0;font-size:12px}.sc-p4-hero{background:linear-gradient(110deg,#eef8ff,#fff 52%,#eaf4ff)}.sc-p4-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding-block:40px 50px;min-height:400px}.sc-p4 h1{font-size:clamp(36px,4vw,60px);max-width:20ch;overflow-wrap:anywhere}.sc-p4-intro{font-size:19px;line-height:1.6;max-width:58ch}.sc-p4-visual{min-width:0;max-height:400px;overflow:hidden}.sc-p4 .sc-section{padding-block:48px}.sc-p4 h2{font-size:clamp(25px,2.6vw,37px)}.sc-p4-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:start}.sc-p4-split>*,.sc-p4 .sc-card{min-width:0}.sc-p4-split aside>.sc-card{margin:16px 0}.sc-p4 .sc-card{border:1px solid #e0edfa;box-shadow:0 4px 20px #183c6810;background:linear-gradient(130deg,#fff,#f4faff)}.sc-p4 .sc-card h3{overflow-wrap:anywhere}.sc-p4 .sc-text-link{display:inline-block;margin-top:10px}.sc-p4-reading{max-width:800px}.sc-p4-reading h1{max-width:none}.sc-p4-reading .sc-prose{font-size:18px;line-height:1.8}.sc-p4-reading h2{margin-top:1.7em}.sc-p4-reading p,.sc-p4-reading ul,.sc-p4-reading ol{margin-bottom:1.2em}.sc-p4-reading table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.sc-p4-reading td,.sc-p4-reading th{padding:12px;border:1px solid #d8e5f0}.sc-p4-reading blockquote{border-left:4px solid #0084ed;margin:24px 0;padding:16px 24px;background:#edf7ff}.sc-p4-reading pre{overflow:auto;max-width:100%;padding:20px;background:#102747;color:#fff;border-radius:12px}.sc-p4-article-image{width:100%;height:auto;border-radius:16px;margin-block:20px}.sc-p4-toc{margin-block:24px}.sc-p4-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:28px}.sc-p4-filters>div{flex:1 1 170px;min-width:0}.sc-p4-filters button{min-height:48px}.sc-p4-insight{padding:0;overflow:hidden}.sc-p4-insight>div{padding:24px}.sc-p4-insight img{width:100%;height:210px;object-fit:cover}.sc-p4-featured{display:grid;grid-template-columns:1fr 1fr}.sc-p4-featured img{height:100%;min-height:260px}.sc-p4-answer{padding:0;margin:12px 0}.sc-p4-answer h3{margin:0}.sc-p4-answer button{display:flex;width:100%;justify-content:space-between;gap:20px;text-align:left;padding:20px;background:transparent;color:var(--sc-navy);font-weight:650;min-height:48px;border-radius:12px}.sc-p4-answer>div{padding:0 20px 20px}.sc-p4-answer[hidden],.sc-p4 [hidden]{display:none!important}.sc-p4-job-list{display:grid;gap:20px}.sc-p4 .sc-form-errors{border-left:4px solid #ad2535;background:#fff1f2;padding:16px;margin-bottom:20px}.sc-p4 [aria-invalid=true]{border:2px solid #ad2535}.sc-p4 .sc-lead-form input,.sc-p4 .sc-lead-form select{min-height:48px}.sc-p4 .sc-consent input{min-height:22px;width:22px;flex-shrink:0}.sc-p4 .sc-form-notice{background:#edf7ff;border:1px solid #bddaff;padding:20px;border-radius:12px;margin-block:16px}.sc-p4 .sc-grid{align-items:stretch}.sc-p4 .sc-card{height:100%}.sc-p4 .sc-actions{flex-wrap:wrap}.sc-p4 .sc-actions>*{max-width:100%}
@media(max-width:1000px){.sc-p4-hero-grid,.sc-p4-split{grid-template-columns:1fr;gap:28px}.sc-p4-visual{max-height:280px}.sc-p4 .sc-grid-4,.sc-p4 .sc-grid-5,.sc-p4 .sc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-p4-hero-grid{padding-block:28px}}
@media(max-width:600px){.sc-p4 .sc-grid,.sc-p4-featured,.sc-p4 .sc-form-grid{grid-template-columns:1fr}.sc-p4 .sc-field-wide{grid-column:auto}.sc-p4 .sc-section{padding-block:32px}.sc-p4-hero-grid{gap:16px}.sc-p4-visual{max-height:240px}.sc-p4 .sc-actions{align-items:stretch;flex-direction:column}.sc-p4 .sc-button{justify-content:center;white-space:normal}.sc-p4-reading .sc-prose{font-size:17px}.sc-p4 .sc-card{height:auto}.sc-p4-intro{font-size:18px}}
@media(prefers-reduced-motion:reduce){.sc-p4 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
