.resource-guide.dvd-library{min-width:0;overflow-wrap:anywhere}
.dvd-library .es-table-wrap{max-width:100%;overflow-x:auto;margin:1rem 0 1.6rem;border:1px solid #b7cbd2;border-radius:8px}
.dvd-library .es-table-wrap:focus{outline:3px solid #007480;outline-offset:3px}
.dvd-library table{min-width:580px;width:100%;border-collapse:collapse;color:#182e3d;background:#fff}
.dvd-library caption{text-align:left;font-weight:700;padding:.8rem;color:#182e3d;background:#edf4f6}
.dvd-library th,.dvd-library td{text-align:left;vertical-align:top;padding:.8rem;border-bottom:1px solid #c7d7dc}
.dvd-library thead th{color:#fff;background:#173c4d}
.dvd-library tbody th{color:#182e3d;background:#edf4f6}
.dvd-library tbody td{color:#182e3d;background:#fff}
.dvd-library .es-card{min-width:0}
.dvd-library .es-card img{display:block;width:100px;height:100px;object-fit:cover;border-radius:6px;margin-bottom:.7rem}
.dvd-library .es-example h2:first-child,.dvd-library .es-example h3:first-child{margin-top:0}
.dvd-library section{scroll-margin-top:1rem}
@media print{.dvd-library .es-hero{max-width:440px!important}.dvd-library .es-nav{display:none}.dvd-library .es-table-wrap{overflow:visible}.dvd-library table{min-width:0}.dvd-library .es-grid{display:block}.dvd-library .es-card{break-inside:avoid;margin-bottom:1rem}}
