/* v3.4.59: keep the complete desktop navigation within the header. */
@media (min-width:1121px) and (max-width:1279px) {
  .header .header-wrap{gap:16px}
  .header .nav{gap:12px;font-size:12px}
}

/* Published explanations linked from the service page. */
.k-drone-articles{background:var(--paper)}
.k-drone-article-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0}
.k-drone-article-list>li{min-width:0}
.k-drone-article-link{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--orange)}
.k-drone-article-topic{font-size:12px;font-weight:800;color:var(--orange)}
.k-drone-article-link h3{margin:0;font-size:18px;line-height:1.65;overflow-wrap:anywhere}
.k-drone-article-read{margin-top:auto;font-size:13px;font-weight:800;color:var(--orange)}
.k-drone-article-link:hover{border-color:var(--orange)}
.k-drone-article-link:focus-visible{outline:3px solid var(--orange);outline-offset:4px}
@media (max-width:1000px){.k-drone-article-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.k-drone-article-list{grid-template-columns:1fr;gap:14px}.k-drone-article-link{padding:22px}.k-drone-article-link h3{font-size:17px}}
