/* Shared typography and framed imagery across the use-case pages. */
.use-case-page #MainContent{background:#090909;color:#fff}
.use-case-page .drone-hero__copy .use-case-secondary{display:inline-flex;align-items:center;gap:12px;margin:24px 0 0 24px;color:#ddd;font-size:15px;text-decoration:none}
.use-case-secondary span{color:#ff991b}
.use-case-page .ds-page .pl-feature__copy h2{font-size:clamp(34px,3.65vw,56px);line-height:1.15;letter-spacing:-.025em}
.use-case-page .ds-page .pl-copy{font-size:18px;line-height:1.65;color:#bcbec8}
.use-case-page .ds-page :is(.ds-frame,.pl-card){border-color:#555}
.use-case-page .ds-frame::before{display:none}
.use-case-page .ds-frame::after{position:absolute;inset:-2px;width:auto;height:auto;border:0;pointer-events:none;background:linear-gradient(#aaa,#aaa) left top/24px 3px no-repeat,linear-gradient(#aaa,#aaa) left top/3px 24px no-repeat,linear-gradient(#aaa,#aaa) right top/24px 3px no-repeat,linear-gradient(#aaa,#aaa) right top/3px 24px no-repeat,linear-gradient(#aaa,#aaa) left bottom/24px 3px no-repeat,linear-gradient(#aaa,#aaa) left bottom/3px 24px no-repeat,linear-gradient(#aaa,#aaa) right bottom/24px 3px no-repeat,linear-gradient(#aaa,#aaa) right bottom/3px 24px no-repeat}
.section-multicolumn-text.site-feature-section{padding-block:64px}
@media(max-width:749px){.section-multicolumn-text.site-feature-section{padding-block:48px}.use-case-page .drone-hero__copy .use-case-secondary{margin:22px 0 0;display:flex}}

.use-case-page .drone-card .drone-check{color:#fff;background:transparent}

.use-case-page .drone-hero::before{background:linear-gradient(90deg,transparent 30%,#09090966 44%,#090909 53%)}
