.sdg{color:#263c4e;max-width:1240px;margin:0 auto;padding:56px 28px}.sdg *{box-sizing:border-box}.sdg header{max-width:850px;margin-bottom:24px}.sdg header small{letter-spacing:.12em;color:#815a34;font-size:11px;font-weight:750}.sdg h2{margin:14px 0 20px;font-size:clamp(25px,3vw,36px);line-height:1.55}.sdg h3{font-size:20px;line-height:1.65}.sdg p,.sdg li{font-size:15px;line-height:1.9}.sdg li+li{margin-top:10px}.sdg-scroll{border:1px solid #d9dee1;max-width:100%;overflow-x:auto}.sdg table{border-collapse:collapse;background:#fff;width:100%;min-width:760px;font-size:14px;line-height:1.85}.sdg caption{text-align:left;padding:16px;font-weight:700}.sdg caption,.sdg thead th{background:#f7f7f3}.sdg th,.sdg td{text-align:left;vertical-align:top;border-top:1px solid #d9dee1;padding:16px}.sdg tbody th{width:19%}.sdg td{width:27%}.sdg aside{background:#f7f7f3;border-left:4px solid #263c4e;margin:24px 0;padding:20px 24px}.sdg aside h3{margin:0 0 8px}.sdg aside p{margin:0}.sdg nav{flex-wrap:wrap;gap:16px 24px;margin-top:28px;display:flex}.sdg a{color:inherit;text-underline-offset:4px;font-size:14px;font-weight:700}.sdg a:focus-visible,.sdg-scroll:focus-visible{outline-offset:4px;outline:3px solid #ce6b2d}@media (max-width:700px){.sdg{padding:40px 20px}.sdg th,.sdg td{padding:12px}.sdg aside{padding:18px}.sdg nav{flex-direction:column}}
