.ec-editorial-main{width:100%;padding:1px 20px;background:#fff}.ec-editorial{max-width:1180px;margin:36px auto 64px;color:#173642;background:#f0f6f8;font-family:Arial,sans-serif;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px #e1e9ec}.ec-editorial *{box-sizing:border-box}.ec-editorial .ec-hero{display:grid;grid-template-columns:1fr 1fr;background:#edf4f6}.ec-editorial .ec-text-hero{grid-template-columns:1fr;background:linear-gradient(110deg,#eaf2f5 0%,#f8fafb 85%)}.ec-editorial .ec-hero-copy{padding:44px 42px;align-self:center}.ec-editorial .ec-text-hero .ec-hero-copy{max-width:920px;padding:52px}.ec-editorial .ec-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;line-height:1.6;margin-bottom:30px;color:#536c76}.ec-editorial .ec-breadcrumb a{color:#536c76}.ec-editorial .ec-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#936000;line-height:1.6;margin:0 0 18px}.ec-editorial h1{font-size:clamp(30px,3.1vw,46px);line-height:1.12;font-weight:700;letter-spacing:-1.2px;color:#173642;margin:0 0 25px}.ec-editorial .ec-byline{font-size:13px;line-height:1.8;color:#536c76;margin:0}.ec-editorial .ec-byline span{padding:0 7px}.ec-editorial .ec-hero-media{margin:0;min-height:390px;background:#e6eef1;display:flex;align-items:center;justify-content:center}.ec-editorial .ec-hero-media img{width:100%;height:100%;max-height:540px;object-fit:contain;display:block}.ec-editorial .ec-body{font-size:17px;line-height:1.75}.ec-editorial p{margin:0 0 20px}.ec-editorial a{color:#185b76;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ec-editorial a:hover{color:#946000}.ec-editorial a:focus-visible,.ec-editorial summary:focus-visible{outline:3px solid #ed9b22;outline-offset:4px}.ec-editorial .ec-intro{padding:38px 50px;background:#eaf2f5;border-top:1px solid #d7e3e8;font-size:19px;line-height:1.65}.ec-editorial .ec-intro p:last-child{margin-bottom:0}.ec-editorial .ec-section{padding:50px;background:#fff;border-top:1px solid #e3eaed;scroll-margin-top:130px}.ec-editorial .ec-section:nth-child(even){background:#f2f7f9}.ec-editorial .ec-inner{max-width:1000px;margin:auto}.ec-editorial h2{font-size:clamp(25px,2.5vw,35px);line-height:1.2;letter-spacing:-.6px;margin:0 0 25px;color:#173642;font-weight:700}.ec-editorial h3{font-size:22px;line-height:1.3;margin:30px 0 16px;color:#173642;font-weight:700}.ec-editorial ul,.ec-editorial ol{padding-left:25px;margin:20px 0}.ec-editorial li{margin-bottom:11px;padding-left:4px}.ec-editorial li::marker{color:#986000}.ec-editorial .ec-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.ec-editorial .ec-card{background:#fff;border:1px solid #d8e4e9;border-top:3px solid #e99b25;border-radius:4px;padding:24px;font-size:16px}.ec-editorial .ec-card h3{font-size:21px;margin:0 0 15px}.ec-editorial .ec-card p:last-child{margin-bottom:0}.ec-editorial .note,.ec-editorial blockquote{background:#163b4b;color:#fff;padding:25px 30px;border-left:4px solid #f2a329;border-radius:3px;margin:25px 0}.ec-editorial .note a,.ec-editorial blockquote a{color:#fff}.ec-editorial figure{margin:26px 0}.ec-editorial .ec-body img{max-width:100%;height:auto;display:block;margin:22px auto;border-radius:3px}.ec-editorial figcaption,.ec-editorial .ec-caption{font-size:13px;line-height:1.6;color:#536c76}.ec-editorial table{width:100%;border-collapse:collapse;font-size:15px;margin:24px 0;display:block;overflow-x:auto}.ec-editorial table caption{display:block;text-align:left;padding:12px;font-weight:700}.ec-editorial th,.ec-editorial td{padding:15px;text-align:left;border:1px solid #d6e2e7;min-width:130px;vertical-align:top}.ec-editorial thead th{background:#163b4b;color:white}.ec-editorial tbody tr:nth-child(even){background:#edf4f6}.ec-editorial details{background:#fff;border:1px solid #d6e3e8;border-radius:4px;margin:12px 0;padding:20px 24px}.ec-editorial summary{cursor:pointer;color:#173642;font-weight:700;font-size:19px}.ec-editorial summary h3{display:inline;font-size:19px;margin:0}.ec-editorial details p{padding-top:18px;margin:0}.ec-editorial .ec-jump{display:flex;gap:10px;flex-wrap:wrap}.ec-editorial .ec-jump a{font-size:13px;padding:8px 12px;border:1px solid #bbced7;background:#fff;border-radius:3px;text-decoration:none}.ec-editorial .ec-cta{background:#163b4b!important;color:#fff}.ec-editorial .ec-cta h2,.ec-editorial .ec-cta a{color:#fff}.ec-editorial .ec-cta .ec-eyebrow{color:#ffc265}.ec-editorial .ec-cta a:last-child{display:inline-block;background:#f2a329;color:#173642;border-radius:3px;padding:12px 20px;font-weight:700;text-decoration:none}.ec-editorial .cost-table{overflow:auto}.ec-editorial .ec-body>p:empty{display:none}@media(max-width:767px){.ec-editorial-main{padding:1px 12px}.ec-editorial{margin:20px auto 40px}.ec-editorial .ec-hero{display:block}.ec-editorial .ec-hero-copy,.ec-editorial .ec-text-hero .ec-hero-copy{padding:30px 24px}.ec-editorial .ec-hero-media{min-height:0;max-height:none}.ec-editorial .ec-hero-media img{height:auto;max-height:380px}.ec-editorial .ec-section,.ec-editorial .ec-intro{padding:32px 24px}.ec-editorial .ec-cards{grid-template-columns:1fr}.ec-editorial .ec-body{font-size:16px}.ec-editorial .ec-intro{font-size:18px}.ec-editorial .ec-breadcrumb{margin-bottom:22px}.ec-editorial h1{letter-spacing:-.7px}.ec-editorial details{padding:18px}.ec-editorial .note{padding:22px}.ec-editorial th,.ec-editorial td{padding:12px}}@media(prefers-reduced-motion:reduce){.ec-editorial *{scroll-behavior:auto!important}}
