.dom-diplomas-groups{font-family:var(--dom-body-font,Arial,sans-serif)}
.dom-document-tablist{display:flex;gap:12px;border-bottom:1px solid #ddd;margin:0 0 24px;overflow-x:auto;padding:0 0 14px}
.dom-document-tablist button{flex-shrink:0;background:#fff;border:1px solid #e0dadd;border-radius:2px;padding:11px 22px;color:var(--dom-text,#171717);font-family:inherit;font-size:16px;line-height:1.4;cursor:pointer}
.dom-document-tablist button[aria-selected=true]{border-color:var(--dom-accent,#5E303A);background:var(--dom-accent,#5E303A);color:#fff}
.dom-document-tablist button:focus-visible{outline:2px solid var(--dom-accent,#5E303A);outline-offset:-3px}
.dom-partners{font-family:var(--dom-body-font,Arial,sans-serif)}.dom-partners h2{font-size:32px;line-height:1.2;margin:0 0 24px}.dom-partners-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #ddd}.dom-partner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;min-width:0;min-height:160px;padding:26px;text-decoration:none;color:#555}.dom-partner:not(:nth-child(3n+1)){border-left:1px solid #ddd}.dom-partner:nth-child(n+4){border-top:1px solid #ddd}.dom-partner picture{display:flex;align-items:center;justify-content:center;max-width:100%;width:100%;height:80px}.dom-partner img{max-width:220px;max-height:80px;width:100%;height:100%;object-fit:contain}.dom-partner-title{font-size:14px;text-align:center}.dom-partner:hover{background:#faf7f8}.dom-partner:focus-visible{outline-offset:-3px}
@media(max-width:680px){.dom-document-tablist{gap:8px}.dom-document-tablist button{font-size:14px;padding:10px 14px}.dom-partners-grid{grid-template-columns:1fr}.dom-partner:not(:nth-child(3n+1)){border-left:0}.dom-partner+.dom-partner{border-top:1px solid #ddd}.dom-partner{min-height:140px;padding:22px}.dom-partners h2{font-size:28px}}
