
/* E2M decision-first content | respects the existing site and does not change Home */
.e2mdec-section{margin:38px 0 42px}.e2mdec-section h2{font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-.025em;color:#12304a;margin:0 0 16px}.e2mdec-lead{max-width:820px;color:#33485a;line-height:1.8;font-size:17px}.e2mdec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.e2mdec-card{background:#fff;border:1px solid #d7e5e9;border-radius:16px;padding:23px 24px;min-width:0;box-shadow:0 5px 24px rgba(18,48,74,.04)}a.e2mdec-card{display:block;text-decoration:none;color:#122f47;transition:border-color .18s,transform .18s}a.e2mdec-card:hover{border-color:#0a897e;transform:translateY(-2px)}.e2mdec-card h3{font-size:19px;color:#0d304b;margin:4px 0 10px;line-height:1.36}.e2mdec-card p{margin:0;color:#40576b;line-height:1.65}.e2mdec-k{display:block;font-weight:700;letter-spacing:.07em;color:#0c8075;text-transform:uppercase;font-size:11px;margin-bottom:11px}.e2mdec-arrow{display:block;color:#087f71;font-weight:700;margin-top:18px}.e2mdec-callout{border-left:4px solid #087f71;background:#eef8f7;border-radius:10px;padding:19px 22px;margin:22px 0;line-height:1.7}.e2mdec-callout p{margin:7px 0 0}.e2mdec-steps{counter-reset:e2m;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.e2mdec-step{border:1px solid #d7e5e9;border-radius:14px;padding:22px;background:#fff}.e2mdec-step h3{font-size:17px;line-height:1.35;margin:0 0 10px;color:#12304a}.e2mdec-step p{margin:0;color:#40576b;line-height:1.7}.e2mdec-cta{background:#0d2d43;border-radius:16px;padding:27px 30px;color:#fff;margin:38px 0}.e2mdec-cta h2{color:#fff;margin:0 0 12px}.e2mdec-cta p{color:#deeaed;max-width:700px;margin:0 0 18px;line-height:1.65}.e2mdec-btn{display:inline-block;text-decoration:none;background:#d6f5e9;color:#0c3b37;font-weight:800;padding:12px 19px;border-radius:10px}.e2mdec-sources{font-size:14px;color:#40576b;line-height:1.7}.e2mdec-sources a{color:#066e66}.e2mdec-note{font-size:13px;color:#5e7180;line-height:1.65}.e2mdec-tight{margin:0;padding:0 0 0 20px}.e2mdec-tight li{margin:9px 0}.e2mdec-quick{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.e2mdec-quick a{display:inline-flex;padding:9px 13px;border:1px solid #bfd4d6;border-radius:99px;text-decoration:none;font-size:13px;color:#116358;background:#f9fefd;font-weight:650}.e2mdec-quick a:hover{background:#e7f9f4}.e2mdec-table{width:100%;border-collapse:collapse;font-size:14px}.e2mdec-table th,.e2mdec-table td{text-align:left;padding:12px;border-bottom:1px solid #dce8e9;vertical-align:top}.e2mdec-table th{color:#123c4a;background:#f0f8f9}.e2mdec-inlinebox{padding:24px;background:#eff8f7;border:1px solid #d3e9e6;border-radius:14px;margin:20px auto;max-width:1060px}.e2mdec-inlinebox h2{font-size:22px;line-height:1.25;margin:0 0 11px;color:#113d50}.e2mdec-inlinebox p{line-height:1.66;font-size:15px;color:#355163;margin:0 0 14px}.e2mdec-inlinebox a{color:#08796f;font-weight:700}@media(max-width:760px){.e2mdec-grid,.e2mdec-steps{grid-template-columns:1fr}.e2mdec-card{padding:19px}.e2mdec-section{margin:26px 0}.e2mdec-cta{padding:23px}.e2mdec-quick{gap:7px}.e2mdec-table{display:block;overflow:auto}.e2mdec-inlinebox{padding:20px}}

/* Compact, answer-first pages; not applied to the Home. */
.e2m-dec-new .p-hero{padding:48px 0 50px}
.e2m-dec-new .p-hero h1{font-size:clamp(29px,4.0vw,54px);line-height:1.13;max-width:920px;letter-spacing:-.035em}
.e2m-dec-new .p-hero .p-lead{font-size:clamp(16px,1.75vw,20px);line-height:1.56;max-width:825px}
.e2m-dec-new .e2m10-hero{padding:48px 0 50px}
.e2m-dec-new .e2m10-intro{font-size:17px;line-height:1.7;margin-bottom:14px}
@media(max-width:760px){.e2m-dec-new .p-hero,.e2m-dec-new .e2m10-hero{padding:32px 0 37px}.e2m-dec-new .p-hero .p-lead{font-size:16px;line-height:1.5}.e2m-dec-new .p-date{font-size:11px}.e2m-dec-new .p-crumb{margin-bottom:22px}}
