.p21-cover img,.p21-figure img{display:block;width:100%;height:auto}.p21-cover,.p21-figure{margin:36px 0}.echo3-contact{border-top:1px solid #cdd3d1;background:#f6f6f7}.echo3-page .article-head h1{overflow-wrap:anywhere}.echo3-page .article h2{overflow-wrap:anywhere}.echo3-page main{min-width:0;width:100%;max-width:none;margin-inline:0}.echo3-page .table-wrap:focus-visible{outline:2px solid #0a7a50;outline-offset:4px}@media(max-width:600px){.echo3-page>.wrap{padding-inline:0}.echo3-page .article,.echo3-page .article-head,.echo3-page .echo3-faq,.echo3-page .echo3-contact{margin-left:16px;margin-right:16px}.echo3-page .article{font-size:17px}.echo3-page .article-lead{font-size:19px;line-height:1.7}.echo3-page .article h2{font-size:27px}.echo3-page .article h3{font-size:21px}.p21-cover,.p21-figure{margin:28px 0}}
