.dhs-guide{max-width:100%;overflow-wrap:anywhere}
.dhs-table-scroll{max-width:100%;overflow-x:auto;margin:16px 0 20px}
.dh-body .dhs-guide table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0;font-size:13px;line-height:1.6}
.dh-body .dhs-guide th,.dh-body .dhs-guide td{padding:10px 12px;border:1px solid #dce6ef;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;color:#294860;text-transform:none;font-size:13px}
.dh-body .dhs-guide th{background:#edf5fd;font-weight:650;color:#143b5d}
.dhs-index th:first-child,.dhs-index th:nth-child(2){width:24%}
.dhs-layers th:first-child{width:15%}.dhs-layers th:last-child{width:25%}
.dhs-stackup{border:1px solid #d7e5f2;border-radius:9px;margin:15px 0;background:#fff;scroll-margin-top:105px;overflow:hidden}
.dhs-stackup>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:15px 17px;font-size:14px;line-height:1.5;font-weight:650;color:#143b5d;background:#f4f8fc}
.dhs-stackup>summary::-webkit-details-marker{display:none}
.dhs-stackup>summary:after{content:'+';flex:0 0 auto;font-size:22px;color:#0966c8;font-weight:400}
.dhs-stackup[open]>summary{border-bottom:1px solid #d7e5f2}
.dhs-stackup[open]>summary:after{content:'\2212'}
.dhs-stackup>summary:focus-visible{outline:2px solid #1672cc;outline-offset:-3px}
.dhs-detail{padding:17px}
.dh-body .dhs-guide tr.dhs-copper td{background:#fff2df}
.dh-body .dhs-guide tr.dhs-prepreg td{background:#fffde9}
.dh-body .dhs-guide tr.dhs-core td{background:#eef5fc}
.dh-body .dhs-layer-total,.dh-body .dhs-reviewed{font-size:12px;color:#60788f;margin-bottom:0}
.dh-body .dhs-notice{border-left:3px solid #b97918;background:#fff7e8;color:#735019;padding:12px 14px;border-radius:4px;font-size:13px}
@media(max-width:650px){.dh-body .dhs-guide th,.dh-body .dhs-guide td{padding:8px 7px;font-size:11px}.dhs-stackup>summary{font-size:13px;padding:13px}.dhs-detail{padding:12px}.dhs-layers th:first-child{width:20%}.dhs-layers th:last-child{width:27%}.dhs-index th:first-child{width:24%}.dhs-index th:nth-child(2){width:26%}}
@media print{.dhs-stackup{break-inside:avoid}.dhs-stackup::details-content{display:block}.dhs-table-scroll{overflow:visible}}
