.certification-section{padding:4rem 0 8rem}.certification-table{overflow-x:auto}.certification-table table{width:100%;min-width:980px;border-collapse:collapse;color:#fff;background:#050505;border:1px solid rgba(255,255,255,.18);overflow:hidden}.certification-table caption{overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(0,0,0,0)}.certification-table th,.certification-table td{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.16);text-align:center;line-height:1.6;word-break:keep-all}.certification-table th{color:#fff;font-size:1rem;font-weight:700;background:#151515}.certification-table td{color:#f5f5f5;font-size:1rem}.certification-table tbody tr:last-child td{border-bottom:0}@media(max-width:768px){.certification-section{padding:3rem 0 5rem}.certification-table{overflow-x:visible}.certification-table table{min-width:0;border:0;background:transparent}.certification-table thead{display:none}.certification-table tbody,.certification-table tr,.certification-table td{display:block;width:100%}.certification-table tr{padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.certification-table tbody tr:last-child{border-bottom:0}.certification-table td{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.8rem;align-items:start;padding:0;border-bottom:0;text-align:left;font-size:1.05rem;line-height:1.6;word-break:keep-all}.certification-table td+td{margin-top:.85rem}.certification-table td:before{content:attr(data-label);color:#ffffff94;font-size:1rem;font-weight:700;white-space:nowrap}}
