.drone-faq{overflow-wrap:anywhere;max-width:960px;margin-inline:auto}.drone-faq .prose{max-width:none}.drone-faq .prose p{white-space:pre-line}.faq-topics{flex-wrap:wrap;gap:12px;margin-block:32px;display:flex}.faq-topics a{border:1px solid #ffffff30;border-radius:30px;padding:10px 16px;font-size:1rem}.faq-group{margin-block:64px;scroll-margin-top:120px}.faq-group>h2{margin-bottom:24px;font-size:clamp(1.5rem,3vw,2.5rem)}.drone-faq summary h3{flex:1;margin:0;font-size:clamp(1rem,2vw,1.3rem);line-height:1.6;display:inline}.drone-faq .faq-list summary{gap:20px}.drone-faq details>.prose{padding:4px 0 24px}.drone-faq .faq-subheading{margin-top:24px}.faq-sources{padding-left:24px;line-height:1.8;list-style:outside}.faq-sources a,.faq-topics a:hover{color:var(--brand-accent,#d4af37)}.drone-faq .table-scroll{max-width:100%;overflow-x:auto}.drone-faq table{width:100%;min-width:280px}:is(.drone-faq a:focus-visible,.drone-faq summary:focus-visible){outline:2px solid var(--brand-accent,#d4af37);outline-offset:5px}.drone-faq .faq-list .prose,.drone-faq .faq-list .prose :is(p,li,strong,td,th),.drone-faq,.drone-faq .muted,.drone-faq .prose,.drone-faq .prose :is(p,li,strong,td,th),.drone-faq>p,.drone-faq .faq-group>p{color:#fff}#page-content .drone-faq .faq-list .prose,#page-content .drone-faq .faq-list .prose :is(p,li,td,th){font-size:1.125rem}.faq-opening{border-bottom:1px solid #ffffff24;margin:0 0 40px;padding:0 0 36px}#page-content .faq-byline{color:#b7c7d1;margin:0 0 28px;font-size:.875rem;line-height:1.8}.faq-byline a{color:var(--brand-accent,#d4af37)}.faq-byline time{white-space:nowrap}#page-content .faq-intro .prose>p:first-child{margin-bottom:20px;font-size:1.375rem;font-weight:600;line-height:1.6}#page-content .faq-intro .prose>p{margin-bottom:20px;line-height:1.8}#page-content .faq-intro .prose>p:nth-child(2){background:var(--brand-primary,#0f1c2e);border-left:3px solid var(--brand-accent,#d4af37);border-radius:0 10px 10px 0;margin-bottom:28px;padding:20px 24px}#page-content .faq-intro .faq-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;margin:0 0 28px;padding:0;list-style:none;display:grid}#page-content .faq-intro .faq-capabilities li{border-bottom:1px solid #ffffff1f;padding:10px 0;font-size:1rem;line-height:1.6}.faq-capabilities li:before{content:"↗";color:var(--brand-accent,#d4af37);margin-right:10px}#page-content .faq-intro blockquote{letter-spacing:0;color:#fff;margin:0;padding:0;font-size:1.375rem;line-height:1.6}@media (max-width:800px){#page-content .faq-intro .prose>p:first-child,#page-content .faq-intro blockquote{font-size:1.25rem}#page-content .faq-intro .faq-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}#page-content .faq-intro .prose>p:nth-child(2){padding:16px}.faq-opening{margin-bottom:28px;padding-bottom:28px}}#page-content .drone-faq .faq-list details>.prose{padding:4px 0 20px}#page-content .drone-faq .faq-list .prose p{margin:0 0 10px;line-height:1.75}#page-content .drone-faq .faq-list .prose .faq-subheading{margin:20px 0 8px;font-weight:700}#page-content .drone-faq .faq-list .prose ul{margin:4px 0 12px;padding-left:1.35em}#page-content .drone-faq .faq-list .prose li{margin:0 0 4px;line-height:1.7}#page-content .drone-faq .faq-list .prose .table-scroll{margin:12px 0 16px}#page-content .drone-faq .faq-list .prose :is(th,td){vertical-align:top;padding:10px 12px;line-height:1.65}#page-content .drone-faq .faq-list .prose>:last-child{margin-bottom:0}#page-content .drone-faq .faq-list .prose>.faq-subheading:first-child{margin-top:0}#page-content .faq-information .faq-sources{margin:16px 0 0;padding-left:1.25em;list-style:outside}#page-content .faq-information .faq-sources li{margin-bottom:8px;font-size:1rem;line-height:1.75}#page-content .faq-intro .prose>p:nth-child(3){max-width:44em;margin:28px 0 12px;font-size:1.125rem;font-weight:400;line-height:1.8}#page-content .faq-intro .faq-capabilities{max-width:44em;margin:0 0 28px;padding:0 0 0 1.3em;list-style:outside;display:block}#page-content .faq-intro .faq-capabilities li{color:#fff;letter-spacing:0;cursor:text;background:0 0;border:0;margin:0 0 6px;padding:0;font-size:1.125rem;font-weight:600;line-height:1.7;list-style:outside;display:list-item}#page-content .faq-intro .faq-capabilities li:before{content:none}#page-content .faq-intro .faq-capabilities li::marker{color:var(--brand-accent,#d4af37);font-size:.7em}#page-content .faq-intro .faq-capabilities+p{color:#d0d9df;margin:0 0 6px;font-size:1rem;font-weight:400;line-height:1.7}#page-content .faq-intro blockquote{text-wrap:pretty;max-width:36em;margin:0;padding:0;font-size:1.25rem;font-weight:600;line-height:1.7}#page-content .faq-intro blockquote strong{font-weight:600}@media (max-width:800px){#page-content .faq-intro .prose>p:nth-child(3){margin-top:24px}#page-content .faq-intro .faq-capabilities{margin-bottom:24px}#page-content .faq-intro blockquote{font-size:1.125rem}}
