.tw-firmware-support{box-sizing:border-box;background:#0a003d;color:#fff;padding:42px 24px;scroll-margin-top:90px;text-align:left}.tw-firmware-support *{box-sizing:border-box}.tw-firmware-support__inner{max-width:1100px;margin:0 auto}.tw-firmware-support h2{font-family:inherit;font-size:26px;font-weight:700;line-height:1.5;margin:0 0 22px;padding:0;color:inherit}.tw-firmware-support__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 40px;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);padding:24px 0}.tw-firmware-support h3{font-family:inherit;font-size:22px;font-weight:700;line-height:1.6;margin:0 0 10px;padding:0;color:inherit}.tw-firmware-support p{font-family:inherit;font-size:16px;line-height:1.8;font-weight:400;margin:0;color:inherit}.tw-firmware-support p.tw-firmware-support__target{margin-top:6px;font-size:14px;color:#dedbec}.tw-firmware-support__link{display:inline-flex;align-items:center;min-height:44px;gap:14px;padding:10px 0;color:#fff;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;font-size:15px;line-height:1.65;font-weight:500;white-space:nowrap}.tw-firmware-support__link:hover{text-decoration-thickness:2px}.tw-firmware-support__link:focus-visible{outline:2px solid #fff;outline-offset:6px}
.tw-firmware-support--grey{background:#5c5c5c}.tw-firmware-support--grey p.tw-firmware-support__target{color:#fff}
@media(max-width:767px){.tw-firmware-support{padding:30px 20px;scroll-margin-top:100px}.tw-firmware-support h2{font-size:22px;margin-bottom:17px}.tw-firmware-support__row{display:block;padding:20px 0}.tw-firmware-support h3{font-size:19px;line-height:1.65;margin-bottom:10px}.tw-firmware-support p{font-size:15px;line-height:1.8}.tw-firmware-support p.tw-firmware-support__target{font-size:13px;line-height:1.75;margin-top:8px}.tw-firmware-support__link{font-size:14px;margin-top:15px;white-space:normal}}
