/* Alleen de goedgekeurde gids over duurzamere kinderkleding (artikel 505446). */
.sbk-duurzamer{box-sizing:border-box;max-width:720px;margin:0 auto;font:17px/1.65 Arial,sans-serif;text-align:left;color:#352d3d}
.sbk-duurzamer *{box-sizing:border-box}
.sbk-duurzamer p{margin:0 0 19px;font:inherit;text-align:left}
.sbk-duurzamer a{color:#315b46;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.sbk-duurzamer a:focus-visible,.sbk-duurzamer [tabindex]:focus-visible{outline:3px solid #704e87;outline-offset:4px}
.sbk-duurzamer h2{font:700 29px/1.24 Arial,sans-serif;color:#315b46;margin:48px 0 20px;letter-spacing:-.015em;text-align:left}
.sbk-duurzamer h3{font:700 22px/1.35 Arial,sans-serif;margin:30px 0 13px;color:#352d3d;text-align:left}
.sbk-duurzamer [id]{scroll-margin-top:112px}
.sbk-duurzamer .lead{font-size:20px;line-height:1.55}
.sbk-duurzamer .takeaway,.sbk-duurzamer .contents{background:#eaf1ea;border-left:4px solid #315b46;border-radius:0 12px 12px 0;padding:22px 26px;margin:28px 0;text-align:left}
.sbk-duurzamer .takeaway p:last-child,.sbk-duurzamer .contents p:last-child{margin-bottom:0}
.sbk-duurzamer .contents ul{margin-bottom:0;padding-left:22px}
.sbk-duurzamer ul,.sbk-duurzamer ol{padding-left:25px;text-align:left}
.sbk-duurzamer ul>li{list-style-type:disc}
.sbk-duurzamer ol>li{list-style-type:decimal}
.sbk-duurzamer li{font:inherit;padding-left:3px;margin-bottom:11px;text-align:left}
.sbk-duurzamer figure{display:block;margin:34px 0;max-width:100%;text-align:left}
.sbk-duurzamer img{display:block;width:100%;max-width:100%;height:auto;border-radius:12px}
.sbk-duurzamer figcaption,.sbk-duurzamer .image-credit{font:14px/1.5 Arial,sans-serif;color:#655d67;margin-top:11px;text-align:left}
.sbk-duurzamer .image-credit{margin-bottom:28px}
.sbk-duurzamer .ref{font-size:13px;white-space:nowrap}
.sbk-duurzamer .table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}
.sbk-duurzamer table{width:100%;border-collapse:collapse;font:15px/1.55 Arial,sans-serif;table-layout:fixed;text-align:left}
.sbk-duurzamer caption{text-align:left;font-weight:700;padding:0 0 13px;color:#315b46}
.sbk-duurzamer th,.sbk-duurzamer td{text-align:left;vertical-align:top;padding:15px 14px;border:1px solid #d3ddd3;overflow-wrap:anywhere}
.sbk-duurzamer thead th{background:#315b46;color:#fff}
.sbk-duurzamer th:first-child{width:29%}
.sbk-duurzamer tbody th{background:#edf2ec;font-weight:700}
.sbk-duurzamer .sources{background:#f0f4ef;border:1px solid #d7e0d6;border-radius:12px;padding:8px 26px 26px;margin-top:48px;font-size:15px}
.sbk-duurzamer .sources h2{margin-top:25px}
.sbk-duurzamer .sources h3{font-size:19px}
.sbk-duurzamer .sources ul{padding-left:21px}
.sbk-duurzamer .source-number{font-variant-numeric:tabular-nums;color:#655d67}
@media(max-width:780px){.sbk-duurzamer h2{font-size:27px}}
@media(max-width:380px){.sbk-duurzamer h2{font-size:25px}.sbk-duurzamer .takeaway,.sbk-duurzamer .contents,.sbk-duurzamer .sources{padding-left:18px;padding-right:18px}.sbk-duurzamer th,.sbk-duurzamer td{padding:10px 8px}}
@media print{.sbk-duurzamer{max-width:100%;padding:0;font-size:11pt}.sbk-duurzamer h2{break-after:avoid;font-size:20pt}.sbk-duurzamer h3{break-after:avoid;font-size:15pt}.sbk-duurzamer figure{break-inside:avoid}.sbk-duurzamer a{color:inherit}.sbk-duurzamer .contents{display:none}.sbk-duurzamer .sources{font-size:9pt}}
