.tym-technical{margin-top:28px;padding:28px;border:1px solid #35353b;border-radius:7px;background:#1b1b1e}
.tym-technical h2{font-size:clamp(23px,3vw,32px);margin:0 0 18px}
.tym-technical .detail-specs{width:100%;table-layout:fixed;margin-bottom:22px}
.tym-technical .detail-specs th{width:42%;font-weight:400;color:#bcbcc3}
.tym-technical .detail-specs td{font-weight:600}
.tym-technical .detail-specs th,.tym-technical .detail-specs td{padding:13px 10px;overflow-wrap:anywhere;text-align:left;vertical-align:top}
.tym-technical .detail-specs tr:nth-child(odd){background:rgba(255,255,255,.025)}
.tym-technical .note{margin:12px 0 0}
.tym-support{border-top:1px solid #35353b;border-bottom:1px solid #35353b}
.tym-support-intro{max-width:830px;color:#d1d1d6;line-height:1.7}
.tym-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}
.tym-support-grid article,.tym-lineup{padding:26px;background:#1b1b1e;border:1px solid #35353b;border-radius:7px}
.tym-support-grid h3{margin:0 0 12px;font-size:19px;color:#fff}
.tym-support-grid p{margin:0;color:#c2c2c9;line-height:1.7}
.tym-support .actions{display:flex;flex-wrap:wrap;gap:12px}
.tym-lineup{margin-top:28px}
.tym-lineup p{color:#c2c2c9;line-height:1.7;max-width:800px}
@media(max-width:700px){.tym-support-grid{grid-template-columns:1fr}.tym-technical{padding:20px 14px}.tym-technical .detail-specs th{width:45%}.tym-technical .detail-specs th,.tym-technical .detail-specs td{padding:12px 7px;font-size:14px}.tym-technical .button{width:100%;text-align:center;white-space:normal}.tym-support .button{width:100%;text-align:center}.tym-lineup{padding:20px}}

.tym-technical .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
