/* Local article pilot: existing controls, links and product records retained. */
.article-pilot .pilot-byline{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 22px}.pilot-byline span{display:block}.pilot-byline a{text-decoration-thickness:1px}.article-pilot .article-hero .lead{max-width:45ch}.article-pilot .article-hero h1{margin-bottom:18px}.article-pilot .pilot-answer{padding:28px 30px;border-left:4px solid #54794c;background:#e5ebdf}.article-pilot .pilot-answer h2{font-size:31px;max-width:29ch;margin:10px 0 12px}.article-pilot .pilot-answer .eyebrow{font:600 13px/1.5 system-ui;text-transform:uppercase;letter-spacing:.08em}.article-pilot .editorial-section:nth-of-type(4){background:none;padding:0}.article-pilot .editorial-section p{line-height:1.75}.article-pilot .pilot-kicker{font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#56704e;margin-bottom:12px}.article-pilot .pilot-figure{margin:24px 0;background:#f2efe6;border:1px solid #dddcd0;padding:20px;border-radius:3px}.article-pilot .pilot-figure img{width:100%;max-width:600px;margin:auto;height:auto;border-radius:0}.article-pilot .pilot-figure figcaption{font-size:13px;line-height:1.6;margin:14px 0 0;max-width:64ch}.pilot-note{padding:19px 24px;border-left:3px solid #a6b598;background:#f3f4ec;margin:24px 0}.pilot-note strong{font-weight:650}.article-pilot .pilot-note p{margin:7px 0 0}.pilot-measure-list{list-style:decimal;padding-left:25px!important;margin:26px 0}.pilot-measure-list li{padding:0 0 20px 8px}.pilot-measure-list li::marker{color:#526e49;font-size:16px;font-weight:650}.pilot-anchor{display:block;scroll-margin-top:24px}.pilot-inline-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:24px}.pilot-inline-actions>a:not(.button){font-size:14px}.pilot-choice-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.pilot-choice-pair>div{min-width:0;border-top:3px solid #8fa17f;background:#f2f4ed;padding:24px}.pilot-choice-pair h3{font-size:25px;line-height:1.18;margin:0 0 14px}.article-pilot .pilot-choice-pair p{font-size:16px;line-height:1.65;margin:0}.pilot-choice-pair>div+div{background:#f4f0e7;border-color:#c2ab80}.pilot-detail{border-top:1px solid var(--line);margin-top:18px}.pilot-detail summary{font-size:16px;padding:16px 0}.article-pilot .pilot-detail p{font-size:15px}.pilot-troubleshoot{margin:24px 0}.pilot-troubleshoot>div{display:grid;grid-template-columns:1fr 1.9fr;gap:24px;padding:20px 0;border-top:1px solid var(--line)}.pilot-troubleshoot dt{font-weight:650}.pilot-troubleshoot dd{margin:0}.article-pilot .pilot-illustrated{gap:24px}.pilot-illustrated>div{padding:0 24px 24px}.pilot-illustrated figure{margin:0 -24px 22px;background:#f2efe6}.pilot-illustrated img{width:100%;height:auto;max-width:440px;margin:auto;border-radius:0}.article-pilot .pilot-illustrated .pilot-limit{border-top:1px solid #c9d2c3;padding-top:15px;margin-top:18px;font-size:14px}.pilot-fit-link{background:#edf1e8;padding:28px 32px;border-top:3px solid #a1b190}.pilot-experiment{border-left:3px solid #a1b190;padding-left:28px}.article-pilot .comparison-body>section{margin-block:46px}.article-pilot .comparison-scroll table{table-layout:fixed}.article-pilot .comparison-scroll th:first-child{width:23%}.article-pilot .comparison-scroll td,.article-pilot .comparison-scroll th{font-size:15px;line-height:1.6;padding:16px}.article-pilot .comparison-scroll caption{padding:14px 16px;font-size:13px}.article-pilot .comparison-body .product h2{margin-bottom:14px}.article-pilot .product p{max-width:65ch}.article-pilot .sources{margin-top:35px}.article-pilot .pilot-main .image-note{margin-bottom:15px!important}
@media(max-width:800px){.article-pilot .article-layout .article-toc nav ol{columns:2}.article-pilot .article-toc nav li{break-inside:avoid;margin-bottom:8px}.article-pilot .article-toc{padding-bottom:14px}.article-pilot .article-hero{gap:26px}.article-pilot .article-layout{gap:25px}}
@media(max-width:600px){.pilot-choice-pair{grid-template-columns:1fr;gap:16px}.pilot-choice-pair>div{padding:21px}.pilot-choice-pair h3{font-size:25px}.pilot-illustrated>div{padding:0 21px 21px}.pilot-illustrated figure{margin-inline:-21px}.article-pilot .comparison-scroll table{min-width:0}.article-pilot .comparison-scroll th:first-child{width:24%}.article-pilot .comparison-scroll th,.article-pilot .comparison-scroll td{font-size:13px;line-height:1.5;padding:12px 9px;hyphens:auto}.article-pilot .comparison-scroll caption{font-size:12px}.pilot-troubleshoot>div{display:block;padding:16px 0}.pilot-troubleshoot dd{margin-top:7px}.pilot-fit-link{padding:23px}.pilot-experiment{padding-left:20px}.article-pilot .pilot-answer{padding:22px}.article-pilot .pilot-answer h2{font-size:28px}.article-pilot .pilot-figure{padding:10px}.pilot-note{padding:17px 20px}.article-pilot .pilot-byline{font-size:12px}.article-pilot .editorial-section h2{font-size:30px}.article-pilot .comparison-body>section{margin-block:36px}.article-pilot .article-layout .article-toc nav ol{columns:1}.pilot-measure-list li{padding:0 0 20px 8px}.article-pilot .pilot-illustrated{gap:22px}.article-pilot .comparison-body h2{font-size:29px}}
@media print{.article-pilot .pilot-main>.editorial-section,.article-pilot .pilot-figure,.article-pilot .pilot-inline-actions,.article-pilot .pilot-byline,.article-pilot .pilot-main>.pilot-answer{display:none!important}.article-pilot .checklist{display:block!important}.article-pilot .checklist a{display:none}}
