.ed-heading{max-width:900px;margin:60px auto 30px}.ed-heading h1{font-size:clamp(36px,4.8vw,60px);line-height:1.12}.ed-meta,figcaption{font-size:13px;color:#526575}.ed-cover{margin:0 0 45px}.ed-cover img{display:block;width:100%;height:auto;border-radius:16px}.ed-cover figcaption{padding-top:10px}.ed-body{max-width:760px;margin:auto;font-size:19px;line-height:1.85}.ed-body h2{margin-top:52px;font-size:32px}.ed-body h3{font-size:24px;margin-top:30px}.ed-body li{margin:12px 0}.ed-body nav{border-left:3px solid #146c51;padding:15px 25px;background:#eff5f1}.ed-body table{width:100%;border-collapse:collapse;font-size:16px}.ed-body td,.ed-body th{padding:14px;text-align:left;border-bottom:1px solid #cbd9d1}.ed-body .ed-callout{background:#eff5f1;padding:25px;border-radius:12px;margin:35px 0}.ed-cta{margin:60px auto;max-width:850px;padding:35px;background:#eff5f1;border-radius:14px}.ed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin:45px 0}.ed-card img{width:100%;height:auto;border-radius:12px}.ed-card h2{font-size:28px}.ed-card a{text-decoration:none}.ed-card p{color:#526575}.ed-flow{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.ed-flow span{padding:14px 18px;background:#e5f1e9;border-radius:8px;border-bottom:3px solid #146c51;animation:ed-in .6s both}.ed-flow span:nth-child(2){animation-delay:.15s}.ed-flow span:nth-child(3){animation-delay:.3s}@keyframes ed-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ed-flow span{animation:none}}@media(max-width:650px){.ed-grid{grid-template-columns:1fr}.ed-body{font-size:17px}.ed-body table{font-size:14px}.ed-body td,.ed-body th{padding:8px}.ed-heading{margin-top:35px}}
