.specification-sheet{margin:48px 0 0;border:1px solid #cdd0c6;border-top:4px solid var(--accent,#c6ff00);border-radius:16px;background:#f5f6f1;color:#111;overflow:hidden}.specification-heading{padding:32px 32px 24px}.specification-heading h2{font-size:clamp(25px,3vw,40px);line-height:1.2;margin:8px 0 12px}.specification-heading p:not(.eyebrow){color:#62665d;line-height:1.7}.specification-scroll{overflow-x:auto}.specification-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.7}.specification-table th,.specification-table td{padding:18px 28px;border-bottom:1px solid #dfe2d7;vertical-align:top}.specification-table thead{background:#e6ebdd}.specification-table thead th{font-weight:800}.specification-table tbody tr:nth-child(even){background:#fff}.specification-table tbody th{width:40%;font-weight:600}.specification-table small{display:block;font-size:12px;color:#62665d}.specification-table .group-heading th{background:#e6ebdd;border-top:2px solid var(--accent,#c6ff00);font-size:17px}.specification-table--features tbody th{width:30%}.specification-note{padding:24px 28px;margin:0;color:#62665d;font-size:13px;line-height:1.9}.specification-table td{overflow-wrap:anywhere}@media(max-width:600px){.specification-heading{padding:24px 18px 18px}.specification-table{font-size:12px}.specification-table th,.specification-table td{padding:14px 12px}.specification-table tbody th{width:38%}.specification-note{padding:20px 18px}.specification-sheet{margin-top:32px}.specification-table--features tbody th{width:32%}}
.app-management__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.app-management__grid article{background:#151617;border:1px solid #363938;border-top:3px solid var(--accent);border-radius:14px;padding:28px;color:#f5f5f2}.app-management__grid h3,.video-sources h3{font-size:24px;line-height:1.3;margin:18px 0 12px}.app-management__grid p:not(.eyebrow),.video-sources p{color:#a8aaa4;line-height:1.8}.video-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.video-sources article{border:1px solid #383b35;border-left:3px solid var(--accent);border-radius:12px;padding:24px}.video-sources .eyebrow{color:var(--accent)}@media(max-width:760px){.app-management__grid,.video-sources{grid-template-columns:1fr}}

#specifications,#availability{scroll-margin-top:110px}
