.dd-eng-hub{margin-block:1.5rem;color:inherit;line-height:1.85;font-size:1rem;text-align:start;overflow-wrap:anywhere}
.dd-eng-hub h2{font-size:1.55rem;line-height:1.5;margin-block:1.25rem .75rem}.dd-eng-hub h3{font-size:1.15rem;line-height:1.6;margin-block:0 .5rem}.dd-eng-hub p{margin-block:.5rem 1rem}
.dd-eng-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem 1.5rem}.dd-eng-card{border:1px solid #8886;border-radius:10px;padding:1.1rem;min-width:0;text-align:start}.dd-eng-card ul,.dd-eng-hub ol{padding-inline-start:1.4rem;margin-block:.6rem}.dd-eng-card li{margin-block:.4rem}.dd-eng-card a{display:inline-block;padding-block:.3rem;text-decoration:underline;line-height:1.6}.dd-eng-hub a,.dd-eng-next a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.dd-eng-hub a:focus-visible,.dd-eng-next a:focus-visible{outline:3px solid #168cb9;outline-offset:3px;border-radius:2px}.dd-eng-sources{font-size:.92rem}
.dd-eng-next{border-inline-start:4px solid #168cb9;border-radius:4px;padding:1rem;background:#168cb911;margin-block:1.5rem;line-height:1.85;overflow-wrap:anywhere}.dd-eng-next p{margin:0}
@media(max-width:640px){.dd-eng-grid{grid-template-columns:1fr}.dd-eng-card{padding:1rem}.dd-eng-hub h2{font-size:1.35rem}}
