.e7ZkPG_page{color:#18375f;background:#fff}.e7ZkPG_container{width:min(1120px,100% - 48px);margin-inline:auto}.e7ZkPG_hero{color:#fff;background:linear-gradient(125deg,#102b4f,#1d507c);padding:56px 0 64px}.e7ZkPG_hero h1{color:#fff;margin:12px 0 18px;font-size:clamp(32px,4vw,48px)}.e7ZkPG_hero p{color:#91cbe4;letter-spacing:.18em;margin:0;font-size:12px;font-weight:700}.e7ZkPG_hero span{line-height:1.8}.e7ZkPG_anchors{flex-wrap:wrap;justify-content:center;gap:12px;padding:30px 24px 0;display:flex}.e7ZkPG_anchors a{color:#176572;text-align:center;border:1px solid #bad2db;border-radius:30px;min-width:160px;padding:12px 24px;font-weight:700;text-decoration:none}.e7ZkPG_anchors a:hover{background:#edf5f7}.e7ZkPG_section{padding-block:56px;scroll-margin-top:180px}.e7ZkPG_section+.e7ZkPG_section{border-top:1px solid #dce5eb}.e7ZkPG_heading{margin-bottom:28px}.e7ZkPG_heading p{color:#257187;letter-spacing:.16em;margin:0 0 8px;font-size:12px;font-weight:700}.e7ZkPG_heading h2{margin:0;font-size:clamp(26px,3vw,36px)}.e7ZkPG_feature{background:#fff;border:1px solid #dce5eb;border-top:3px solid #337aa4;border-radius:12px;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:36px;padding:28px;display:grid}.e7ZkPG_feature+.e7ZkPG_feature{margin-top:24px}.e7ZkPG_imageLink{align-self:start}.e7ZkPG_image{aspect-ratio:4/3;background:#eff3f6;border-radius:8px;position:relative;overflow:hidden}.e7ZkPG_image img{object-fit:contain;object-position:center}.e7ZkPG_image img[data-portrait-backdrop]{object-fit:cover;filter:blur(16px);opacity:.35;transform:scale(1.12)}.e7ZkPG_image img[data-fit-portrait]{object-fit:contain}.e7ZkPG_featureBody h3{margin:0 0 20px;font-size:clamp(20px,2.2vw,26px);line-height:1.65}.e7ZkPG_featureBody h3 a{color:inherit;text-decoration:none}.e7ZkPG_featureBody h3 a:hover{text-decoration:underline}.e7ZkPG_featureBody p{color:#53677e;font-size:15px;line-height:1.9}.e7ZkPG_person{font-weight:700;color:#18375f!important}.e7ZkPG_readMore{color:#176572;border:1px solid #bad2db;border-radius:6px;gap:20px;margin-top:8px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.e7ZkPG_readMore:hover{background:#edf5f7}.e7ZkPG_series{background:#f4f7fa;border-radius:12px;padding:30px}.e7ZkPG_series+.e7ZkPG_series{margin-top:32px}.e7ZkPG_series h3{margin:0 0 24px;font-size:clamp(20px,2.3vw,25px);line-height:1.6}.e7ZkPG_seriesBody{grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:32px;display:grid}.e7ZkPG_author p{margin:12px 0 0;font-size:14px;line-height:1.7}.e7ZkPG_author .e7ZkPG_person{font-size:20px}.e7ZkPG_seriesIntro{color:#53677e;margin:0 0 16px;line-height:1.9}.e7ZkPG_articleList{margin:0;padding:0;list-style:none}.e7ZkPG_articleList li{border-bottom:1px solid #d4e0e7}.e7ZkPG_articleList li:first-child{border-top:1px solid #d4e0e7}.e7ZkPG_articleList a,.e7ZkPG_articleList li>span{color:#18375f;padding:16px 4px;font-weight:600;line-height:1.8;text-decoration:none;display:block}.e7ZkPG_articleList a:hover{color:#176572;text-decoration:underline}.e7ZkPG_page a:focus-visible{outline-offset:4px;outline:3px solid #ca9b1c}.e7ZkPG_contact{color:#fff;text-align:center;background:#18375f;padding:56px 24px}.e7ZkPG_contact h2{color:#fff;font-size:clamp(23px,3vw,32px);line-height:1.6}.e7ZkPG_contact p{line-height:1.8}.e7ZkPG_contactActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.e7ZkPG_contactActions a{color:#fff}.e7ZkPG_contactActions a:first-child{color:#18375f;background:#fff;border-radius:6px;padding:16px 28px;font-weight:700;text-decoration:none}.e7ZkPG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.e7ZkPG_container{width:calc(100% - 32px)}.e7ZkPG_hero{padding-bottom:40px}.e7ZkPG_anchors{gap:8px;padding-inline:16px}.e7ZkPG_anchors a{min-width:0;padding:10px 16px}.e7ZkPG_section{padding-block:36px}.e7ZkPG_feature,.e7ZkPG_seriesBody{grid-template-columns:1fr;gap:20px}.e7ZkPG_feature,.e7ZkPG_series{padding:20px}.e7ZkPG_author{width:100%;max-width:280px}.e7ZkPG_contact{padding-inline:0}}
