/* Field note 03: UAV payloads, processing and VLF–ERT comparison. */
#research-dialog.drone-dialog{--muted:#626c64;width:min(1120px,calc(100% - 32px));padding:48px 52px}
.drone-story{max-width:1000px;margin:auto}
.drone-header{max-width:850px;margin-bottom:26px}
.drone-story h2{font:normal clamp(35px,4.3vw,52px)/1.1 var(--body);letter-spacing:-.035em;max-width:800px;margin:0 0 20px}
.note-content .drone-lead{font-size:22px;line-height:1.55;max-width:790px;margin-bottom:0}
.drone-story p{font-size:17px;line-height:1.8}
.drone-intro{max-width:850px;margin-bottom:32px}
.drone-story .eyebrow{font:600 10px/1.7 Arial,sans-serif;letter-spacing:.13em;margin:0 0 12px}
.drone-story h3{font:normal 31px/1.2 var(--body);letter-spacing:-.02em;margin:0 0 24px}
.drone-payloads{border-top:1px solid var(--line);padding-top:32px}
.drone-payload{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:center;margin-bottom:36px}
.drone-payload+.drone-payload{border-top:1px solid var(--line);padding-top:36px}
.drone-payload-copy{padding-bottom:20px}
.drone-story .drone-payload h4{font:normal 28px/1.2 var(--body);letter-spacing:-.02em;margin:0 0 18px}
.drone-story .drone-instrument{font:12px/1.7 Arial,sans-serif;color:var(--muted);margin:18px 0 0}
.drone-story .drone-additional{font-size:15px;line-height:1.8}
.drone-figure{min-width:0;margin:0}
.drone-figure-link{display:block;cursor:zoom-in}
.drone-figure img{display:block;width:100%;height:auto}
.drone-figure figcaption{font:12px/1.8 Arial,sans-serif;color:var(--muted);margin-top:12px}
.drone-figure figcaption strong{display:block;font:normal 18px/1.5 var(--body);color:var(--ink);margin-bottom:6px}
.drone-credit{display:block;margin-top:6px;font-size:11px}
.drone-credit a{text-decoration:underline;text-underline-offset:3px}
.drone-results{border-top:1px solid var(--line);padding-top:34px;margin:42px 0 34px}
.drone-results>p{max-width:850px}
.drone-inversion{margin:26px 0}
.drone-plot-window{overflow-x:auto;scrollbar-width:thin}
.drone-plot-window:focus-visible{outline:2px solid var(--rust);outline-offset:5px}
.drone-pan-hint{display:none}
.drone-story .drone-interpretation{font-size:15px;line-height:1.8}
.drone-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px}
.drone-links .text-link{min-height:44px;margin:0;padding:10px 0}
.drone-sources{display:block;max-width:none;border-top:1px solid var(--line);padding:22px 0 0;margin:0}
.drone-sources ol{font:12px/1.8 Arial,sans-serif;color:var(--muted);padding-left:20px;margin:0}
.drone-sources li{margin-bottom:9px;padding-left:3px}
.drone-sources a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:650px){
 #research-dialog.drone-dialog{padding:35px 24px}
 .drone-story h2{font-size:35px}
 .drone-header .eyebrow{padding-right:44px}
 .note-content .drone-lead{font-size:19px}
 .drone-story p{font-size:16px;line-height:1.8}
 .drone-story h3{font-size:27px}
 .drone-payloads{padding-top:28px}
 .drone-payload{grid-template-columns:1fr;gap:22px;margin-bottom:30px}
 .drone-payload+.drone-payload{padding-top:30px}
 .drone-payload-copy{padding-bottom:0}
 .drone-story .drone-payload h4{font-size:25px}
 .drone-payload .drone-figure{max-width:520px;width:100%;justify-self:center}
 .drone-results{padding-top:28px;margin-top:32px}
 .drone-plot-window .drone-figure-link{width:900px;max-width:none}
 .drone-story .drone-pan-hint{display:block;font:11px/1.7 Arial,sans-serif;color:var(--rust);margin:9px 0 0}
}
