.ea-missing{color:#0b2033;width:min(100% - 48px,720px);font-family:var(--font-display,Georgia, serif);margin:80px auto}.ea-article{--ea-navy:#0b2033;--ea-paper:#f8f6ef;--ea-teal:#197b78;--ea-rust:#a94732;--ea-muted:#61707b;--ea-border:#e3e0d7;background:var(--ea-paper);width:100%;color:var(--ea-navy)}.ea-article *,.ea-article :before,.ea-article :after{box-sizing:border-box}.ea-shell{width:min(100% - 48px,1120px);margin-inline:auto;padding-block:64px 110px}.ea-breadcrumb{color:var(--ea-muted);flex-wrap:wrap;gap:10px;margin-bottom:62px;font-size:13px;display:flex}.ea-breadcrumb a{color:inherit;text-decoration:none}.ea-breadcrumb a:hover{color:var(--ea-teal)}.ea-header{margin-inline:auto;max-width:820px;margin-bottom:64px}.ea-category{color:var(--ea-rust);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.ea-title{font-family:var(--font-display,Georgia, serif);letter-spacing:-.04em;overflow-wrap:break-word;margin:0;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.06}.ea-lead{color:#3d4c59;max-width:720px;margin:28px 0 0;font-size:clamp(19px,2vw,23px);line-height:1.55}.ea-meta{color:var(--ea-muted);flex-wrap:wrap;gap:8px 18px;margin-top:30px;font-size:13px;display:flex}.ea-cover{margin:36px 0 0}.ea-cover img{width:min(100%,720px);height:auto;display:block}.ea-body{max-width:720px;margin-inline:auto;font-size:18px;line-height:1.8}.ea-body p{font-size:inherit;line-height:inherit;margin:0 0 1.5em}.ea-body h2{font-family:var(--font-display,Georgia, serif);margin:2.2em 0 .7em;font-size:clamp(30px,3vw,38px);font-weight:400;line-height:1.2}.ea-body h3{font-family:var(--font-display,Georgia, serif);margin:1.8em 0 .6em;font-size:24px;font-weight:400;line-height:1.3}.ea-body ul,.ea-body ol{margin:0 0 1.5em;padding-inline-start:1.5em}.ea-body li{margin-bottom:.6em}.ea-body blockquote{border-inline-start:3px solid var(--ea-teal);font-family:var(--font-display,Georgia, serif);margin:2.5em 0;padding-block:12px;padding-inline-start:28px;font-size:27px;line-height:1.45}.ea-takeaway,.ea-reflection,.ea-references{max-width:720px;margin:54px auto 0}.ea-takeaway{background:#e9ede9;border-radius:12px;padding:32px}.ea-takeaway>span{color:var(--ea-teal);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.ea-takeaway p{font-family:var(--font-display,Georgia, serif);margin:14px 0 0;font-size:clamp(24px,3vw,32px);line-height:1.35}.ea-reflection{border-top:1px solid var(--ea-border);padding-top:36px}.ea-reflection h2{font-family:var(--font-display,Georgia, serif);margin:0 0 24px;font-size:32px;font-weight:400}.ea-reflection ol{gap:16px;margin:0;padding-inline-start:24px;display:grid}.ea-reflection li{font-size:17px;line-height:1.6}.ea-references{border-top:1px solid var(--ea-border);padding-top:28px}.ea-references h2{color:var(--ea-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:700}.ea-references ol{margin:0;padding-inline-start:20px}.ea-references li{color:var(--ea-muted);overflow-wrap:anywhere;margin-bottom:10px;font-size:14px;line-height:1.7}.ea-references a{color:var(--ea-teal)}.ea-practice{background:var(--ea-navy);color:#fff;border-radius:12px;max-width:720px;margin:64px auto;padding:34px}.ea-practice>span{color:#b8d9d6;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.ea-practice h2{font-family:var(--font-display,Georgia, serif);margin:14px 0;font-size:30px;font-weight:400}.ea-practice p{color:#d3dde4;line-height:1.65}.ea-practice a{color:#fff;margin-top:14px;font-weight:600;text-decoration:none;display:inline-flex}.ea-related{margin-top:84px}.ea-related>h2{font-family:var(--font-display,Georgia, serif);margin-bottom:24px;font-size:34px;font-weight:400}.ea-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ea-related__card{border:1px solid var(--ea-border);min-height:190px;color:var(--ea-navy);background:#fff;border-radius:10px;flex-direction:column;padding:26px;text-decoration:none;display:flex;position:relative}.ea-related__card h3{font-family:var(--font-display,Georgia, serif);margin:0 0 12px;font-size:23px;font-weight:400;line-height:1.2}.ea-related__card p{color:var(--ea-muted);margin:0 0 20px;font-size:14px;line-height:1.6}.ea-related__card>span{color:var(--ea-teal);align-self:flex-end;margin-top:auto}.ea-back{color:var(--ea-teal);margin-top:48px;font-size:15px;text-decoration:none;display:inline-block}.ea-article a:focus-visible{outline:2px solid var(--ea-teal);outline-offset:3px}@media (width<=900px){.ea-related__grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.ea-shell{width:calc(100% - 36px);padding-block:36px 72px}.ea-breadcrumb{margin-bottom:38px}.ea-header{margin-bottom:42px}.ea-title{font-size:clamp(40px,10vw,54px)}.ea-lead{margin-top:20px;font-size:19px}.ea-body{font-size:16.5px;line-height:1.75}.ea-body h2{font-size:29px}.ea-body h3{font-size:22px}.ea-body blockquote{padding-inline-start:18px;font-size:23px}.ea-takeaway,.ea-reflection,.ea-references{margin-top:42px}.ea-takeaway{padding:24px}.ea-practice{padding:26px}.ea-related__grid{grid-template-columns:1fr}.ea-related__card{min-height:0}}
