:root{color:#263842;--pilot-ink:#153d50;--pilot-blue:#176d99;--pilot-line:#d8e2e5;--pilot-muted:#536972;background:#f5f7f7;font-family:Open Sans,Arial,sans-serif;font-size:16px;line-height:1.7}*{box-sizing:border-box}body{margin:0}a{color:var(--pilot-blue);text-underline-offset:4px}a:hover{color:#0e4561}button,input,select{font:inherit}:focus-visible{outline-offset:4px;outline:3px solid #1595cf}.pilot-wrap{width:min(1152px,100% - 48px);margin-inline:auto}.pilot-skip{z-index:20;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.pilot-skip:focus{top:8px}.pilot-header{border-bottom:1px solid var(--pilot-line);background:#fff}.pilot-header-row{align-items:center;gap:42px;padding-block:20px;display:flex}.pilot-brand{color:var(--pilot-ink);letter-spacing:-1.2px;font-size:29px;font-weight:800;line-height:1.2;text-decoration:none}.pilot-brand span{letter-spacing:1.6px;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:600;display:block}.pilot-header nav{gap:28px;margin-left:auto;display:flex}.pilot-header nav a{color:var(--pilot-ink);font-size:14px;font-weight:600;text-decoration:none}.pilot-header-cta{border:1px solid var(--pilot-line);white-space:nowrap;padding:9px 14px;font-size:13px;text-decoration:none}.pilot-header-cta span{margin-left:10px}.pilot-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--pilot-muted);margin-top:40px;margin-bottom:24px;font-size:11px;font-weight:800}h1,h2,h3{color:var(--pilot-ink)}h1{letter-spacing:-1.8px;max-width:850px;margin:0 0 22px;font-size:clamp(34px,4.6vw,59px);font-weight:800;line-height:1.12}h2{letter-spacing:-.6px;margin:0 0 18px;font-size:28px;line-height:1.25}h3{margin:0 0 12px;font-size:20px;line-height:1.35}p{margin:0 0 18px}.pilot-lede{color:var(--pilot-muted);max-width:780px;font-size:20px;line-height:1.65}.pilot-hero{grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);align-items:start;gap:70px;padding-bottom:48px;display:grid}.pilot-hero>*,.pilot-grid>*,.pilot-reading>*{min-width:0}.pilot-panel{border:1px solid var(--pilot-line);background:#fff;padding:28px}.pilot-panel .pilot-label{letter-spacing:1.5px;color:var(--pilot-blue);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800}.pilot-panel ol{margin:0;padding-left:20px}.pilot-panel li{margin:13px 0;padding-left:6px}.pilot-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.pilot-button{background:var(--pilot-ink);color:#fff;border:1px solid var(--pilot-ink);padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.pilot-button:hover{color:#fff;background:#225d76}.pilot-button-light{color:var(--pilot-ink);border-color:var(--pilot-line);background:#fff}.pilot-button-light:hover{color:var(--pilot-ink);background:#eaf0f2}.pilot-small{color:var(--pilot-muted);font-size:12px;line-height:1.7}.pilot-section{border-top:1px solid var(--pilot-line);padding:40px 0}.pilot-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.pilot-section-heading h2{margin:0}.pilot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pilot-card{border:1px solid var(--pilot-line);background:#fff;flex-direction:column;padding:28px;display:flex}.pilot-card .pilot-tag{text-transform:uppercase;letter-spacing:1.1px;color:#235b72;background:#eaf2f5;align-self:flex-start;margin-bottom:22px;padding:5px 8px;font-size:10px;font-weight:800}.pilot-card p{font-size:14px}.pilot-card .pilot-card-limit{color:var(--pilot-muted);border-top:1px solid #e8edef;margin-top:auto;padding-top:12px;font-size:13px}.pilot-card a{font-size:13px;font-weight:800}.pilot-reading{grid-template-columns:minmax(0,760px) minmax(220px,1fr);gap:64px;padding-bottom:32px;display:grid}.pilot-copy section{margin:0 0 36px;scroll-margin-top:24px}.pilot-copy p,.pilot-copy li{font-size:16px}.pilot-copy ul,.pilot-copy ol{padding-left:22px}.pilot-copy li{margin:10px 0}.pilot-aside{align-self:start}.pilot-aside nav{gap:12px;display:grid}.pilot-aside a{font-size:14px}.pilot-facts{gap:0;margin:0;display:grid}.pilot-facts>div{border-bottom:1px solid var(--pilot-line);padding:12px 0}.pilot-facts dt{letter-spacing:1px;text-transform:uppercase;color:var(--pilot-muted);font-size:11px;font-weight:800}.pilot-facts dd{margin:3px 0 0;font-size:14px}.pilot-verdict{border-left:4px solid var(--pilot-blue);background:#eaf1f4;margin:28px 0;padding:22px 24px}.pilot-verdict p:last-child{margin-bottom:0}.pilot-compare{border-collapse:collapse;background:#fff;width:100%;margin:24px 0;font-size:14px}.pilot-compare th,.pilot-compare td{text-align:left;vertical-align:top;border:1px solid var(--pilot-line);overflow-wrap:anywhere;padding:18px}.pilot-compare th{color:var(--pilot-ink);background:#eaf1f4;font-size:13px}.pilot-compare th:first-child{width:20%}.pilot-source-list{padding-left:18px;font-size:13px}.pilot-source-list li{margin:10px 0}.pilot-source-list a{overflow-wrap:anywhere}.pilot-source-note{border-top:1px solid var(--pilot-line);max-width:850px;color:var(--pilot-muted);padding:26px 0 38px;font-size:13px}.pilot-source-note p{margin:8px 0 0}.pilot-footer{border-top:1px solid var(--pilot-line);background:#fff;padding:36px 0 24px}.pilot-footer .pilot-wrap{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pilot-footer p{margin:10px 0 0;font-size:13px}.pilot-footer nav{flex-wrap:wrap;place-content:start flex-end;gap:12px 22px;display:flex}.pilot-footer nav a{font-size:12px}.pilot-footer .pilot-small{grid-column:1/-1}.pilot-number{color:var(--pilot-blue);letter-spacing:1px;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.pilot-link-list{gap:14px;display:grid}.pilot-link-list a{border-bottom:1px solid var(--pilot-line);padding-block:12px}@media (width<=850px){.pilot-header-row{gap:20px}.pilot-header nav{gap:18px}.pilot-hero{grid-template-columns:1.2fr 1fr;gap:32px}.pilot-grid{grid-template-columns:1fr}.pilot-reading{grid-template-columns:1fr;gap:20px}.pilot-aside{max-width:none}.pilot-section-heading{align-items:flex-start}}@media (width<=600px){.pilot-wrap{width:calc(100% - 36px)}.pilot-header-row{flex-wrap:wrap;gap:18px;padding-block:16px}.pilot-brand{font-size:26px}.pilot-header nav{order:3;justify-content:space-between;gap:14px;width:100%;margin:0}.pilot-header-cta{margin-left:auto;padding:8px 10px;font-size:11px}.pilot-header nav a{font-size:13px}.pilot-eyebrow{margin-top:28px;margin-bottom:20px;font-size:10px}h1{letter-spacing:-1px}h2{font-size:25px}.pilot-lede{font-size:17px}.pilot-hero{grid-template-columns:1fr;gap:24px;padding-bottom:30px}.pilot-panel,.pilot-card{padding:23px}.pilot-section{padding-block:30px}.pilot-section-heading{display:block}.pilot-section-heading>a{margin-top:12px;display:inline-block}.pilot-actions{align-items:stretch}.pilot-button{padding:11px 16px}.pilot-compare,.pilot-compare tbody,.pilot-compare tr,.pilot-compare td{display:block}.pilot-compare thead{display:none}.pilot-compare tr{border:1px solid var(--pilot-line);margin-bottom:18px;padding:18px}.pilot-compare td{border:0;padding:10px 0}.pilot-compare td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:1px;color:var(--pilot-blue);margin-bottom:4px;font-size:10px;font-weight:800;display:block}.pilot-compare td:first-child{padding-top:0;font-size:17px;font-weight:800}.pilot-footer .pilot-wrap{grid-template-columns:1fr}.pilot-footer nav{justify-content:flex-start}.pilot-footer .pilot-small{grid-column:1}}
