/* Preserve the familiar profile table while making longer bilingual menus readable. */
.published-treatment-menu{width:100%;table-layout:fixed;font-size:1rem}
.published-treatment-menu th:first-child{width:62%}
.published-treatment-menu th:nth-child(2){width:18%}
.published-treatment-menu th:last-child{width:20%}
.published-treatment-menu td:first-child{overflow-wrap:break-word;line-height:1.55}
.published-treatment-menu td{vertical-align:top}
.treatment-row-note{display:block;font-size:.875rem;line-height:1.5;color:var(--secondary);margin-top:5px}
.published-menu-more{margin:10px 0 22px;border-top:1px solid #dce5dc;border-bottom:1px solid #dce5dc;padding:15px 0}
.published-menu-more>summary{font-size:1rem;font-weight:600;color:#32664f;cursor:pointer;padding:5px 2px}
.published-menu-more>summary:hover,.published-menu-more>summary:focus-visible{color:#194e37;text-decoration:underline;text-underline-offset:4px}
.published-menu-more[open]>summary{margin-bottom:14px}
.profile-grid .menu-source-note{font-size:.875rem;line-height:1.7;color:var(--secondary)}
.menu-source-links{display:flex;flex-wrap:wrap;gap:12px 18px;margin:15px 0 24px}
.menu-source-links a{font-size:.9375rem;font-weight:600;color:#32664f;text-decoration:underline;text-underline-offset:4px}
.menu-source-links a:hover{color:#194e37}
@media(max-width:600px){.profile-grid>section{padding:22px 16px}.published-treatment-menu{font-size:1rem}.published-treatment-menu th:first-child{width:58%}.published-treatment-menu th:nth-child(2){width:20%}.published-treatment-menu th:last-child{width:22%}.published-treatment-menu th{font-size:.875rem;letter-spacing:0}.published-treatment-menu td{padding:14px 4px}}
