
/* v81: clean standards groups and accessible language/industry tabs */
#standards-modal .standard-cards{border:0;outline:0;box-shadow:none}
#standards-modal .standards-modal-head>div{min-width:0}
#standards-modal #standards-title{font-size:clamp(26px,3vw,36px);line-height:1.2;overflow-wrap:anywhere}
.standards-trigger{max-width:100%;min-width:0;white-space:normal}
.standards-trigger span{flex-shrink:0}
#languages .language-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 30px}
#languages .language-tabs button{padding:16px 24px;border:1px solid #aa8b52;border-radius:8px;background:transparent;color:#26313b;font:inherit;font-size:15px;cursor:pointer}
#languages .language-tabs button[aria-selected="true"]{background:#202b35;color:#d5b36e;border-color:#202b35}
#languages .language-tabs button:hover{background:#e1d9c9}
#languages .language-tabs button[aria-selected="true"]:hover{background:#30424f}
#languages .language-tabs button:focus-visible{outline:2px solid #9b7c43;outline-offset:4px}
#languages [role="tabpanel"][hidden]{display:none!important}
#languages .industry-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#languages .industry-cards article{padding:28px;background:#ffffff;border:1px solid #d8d2c7;border-radius:14px;display:flex;flex-direction:column;min-width:0}
#languages .industry-cards article h3{font-size:25px}
#languages .industry-cards article>a{display:flex;justify-content:space-between;gap:16px;margin-top:auto;padding-top:18px;border-top:1px solid #d5b36e66;color:#876833;text-decoration:none;font-size:14px}
@media(max-width:1050px){#languages .industry-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){#languages .language-tabs{display:grid;grid-template-columns:1fr;width:100%;gap:10px}#languages .industry-cards{grid-template-columns:1fr}#languages .industry-cards article{padding:24px}#standards-modal .standards-modal-head{gap:12px}}
