.reference41{margin:1.75rem 0;padding:clamp(1rem,3vw,1.6rem);border:1px solid #c8d5cb;border-radius:14px;background:#f2f6ef;color:#203b2f}
.reference41 h3,.reference41 h2{color:#153d30;line-height:1.25}
.reference41 p,.reference41 li{color:#263f33;line-height:1.7}
.reference41 a{color:#145a42;text-decoration:underline;text-underline-offset:.17em;overflow-wrap:anywhere}
.reference41 a:focus-visible,.reference41 summary:focus-visible,.reference41-scroll:focus-visible{outline:3px solid #8d5b09;outline-offset:4px}
.reference41-scroll{overflow-x:auto;margin:1rem 0;max-width:100%}
.reference41 table{width:100%;min-width:490px;border-collapse:collapse;background:#fff;color:#203b2f}
.reference41 caption{text-align:left;font-weight:700;padding:.65rem 0;color:#234233}
.reference41 th,.reference41 td{padding:.7rem;border:1px solid #bccbc0;text-align:left;white-space:normal}
.reference41 thead th,.reference41 tfoot th,.reference41 tfoot td{background:#e5eee2;font-weight:700}
.reference41 details{margin:.75rem 0;padding:.8rem 1rem;background:#fff;border:1px solid #c7d2c7;border-radius:10px}
.reference41 summary{cursor:pointer;font-weight:700;color:#234233;line-height:1.5}
.reference41 .reference41-note{font-size:.95rem;color:#42574a}
.reference41 .reference41-organizations{columns:2;column-gap:2rem}
.reference41 .reference41-organizations li{break-inside:avoid;margin-bottom:.5rem}
@media(max-width:640px){.reference41 .reference41-organizations{columns:1}.reference41 th,.reference41 td{padding:.6rem}}
