.downloads-section{margin-top:48px;margin-bottom:56px}.downloads-section h2{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:22px}.downloads-scroll{overflow-x:auto}.downloads-table{width:100%;border-collapse:collapse;text-align:left;font-size:1rem}.downloads-table th{color:var(--muted);font-size:.82rem;font-weight:500;padding:12px 18px;border-bottom:1px solid var(--border)}.downloads-table td{padding:22px 18px;vertical-align:middle;border-bottom:1px solid var(--border)}.downloads-table td:first-child{width:58%;overflow-wrap:anywhere}.downloads-table p{font-size:.9rem;margin:6px 0 0;color:var(--muted)}.downloads-table td>span{white-space:nowrap;font-size:.86rem}.download-button{white-space:nowrap;min-height:44px}.source-content{padding-top:20px;padding-bottom:40px;max-width:1000px}.source-content img,.prose img{max-width:100%;height:auto}.source-content table{border-collapse:collapse;width:100%;margin:28px 0}.source-content th,.source-content td{padding:14px 18px;border-bottom:1px solid var(--border);text-align:left}.source-content h2,.source-content h3{margin-top:2em}.source-content .downloads-section{width:100%;padding:0}.rich-editor{overflow-x:auto}@media(max-width:700px){.downloads-table thead{display:none}.downloads-table,.downloads-table tbody,.downloads-table tr,.downloads-table td{display:block}.downloads-table tr{padding:20px 0;border-bottom:1px solid var(--border)}.downloads-table td{padding:7px 0;border:0}.downloads-table td:first-child{width:100%}.downloads-section{margin-top:32px;margin-bottom:36px}.source-content{overflow-wrap:anywhere}.source-content table:not(.downloads-table){display:block;overflow-x:auto}.source-content td,.source-content th{padding:10px}.source-content .downloads-table{overflow:visible}}

.download-button{display:inline-flex;align-items:center;gap:10px}.downloads-table td>.download-pending{white-space:normal;overflow-wrap:anywhere}
.technical-content .prose table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55;margin:28px 0}.technical-content .prose table td,.technical-content .prose table th{padding:13px 15px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.technical-content .prose table p{margin:0;font-size:inherit;line-height:inherit}.technical-content .prose table h3{font-size:1rem;margin:0}.technical-content .prose table td:first-child{min-width:135px}.technical-content .prose table img{max-width:100%;height:auto}@media(max-width:700px){.technical-content .prose{min-width:0}.technical-content .prose table{display:block;overflow-x:auto}.technical-content .prose table td{padding:11px 10px;min-width:120px}.technical-content .prose table td:last-child{overflow-wrap:anywhere}}
