.pilot-shell{--pilot-text:var(--ink);--pilot-secondary:var(--muted);--pilot-divider:var(--line);--pilot-action:var(--accent);--pilot-soft:#edece7;--pilot-space-xs:8px;--pilot-space-sm:16px;--pilot-space-md:24px;--pilot-space-lg:40px;--pilot-space-xl:64px;width:min(1120px,100% - 64px);color:var(--pilot-text);word-break:keep-all;overflow-wrap:anywhere;margin-inline:auto;font-size:1.0625rem;line-height:1.85}.pilot-shell ::selection{color:var(--pilot-text);background:#f0d6c9}.pilot-shell a{text-underline-offset:4px;text-decoration-thickness:1px}.pilot-shell a:focus-visible,.pilot-shell summary:focus-visible{outline:2px solid var(--pilot-action);outline-offset:4px}.pilot-shell .site-header{padding-block:var(--pilot-space-md)}.pilot-shell .site-category{display:none}.pilot-shell .site-brand,.pilot-shell .site-nav-link{color:var(--pilot-text)}.pilot-article{margin-block:var(--pilot-space-xl)}.pilot-shell h1{letter-spacing:-.025em;text-wrap:balance;max-width:none;margin:0;font-size:2.25rem;font-weight:700;line-height:1.4}.pilot-shell h2{letter-spacing:-.02em;margin:0 0 var(--pilot-space-sm);text-wrap:balance;font-size:1.5rem;font-weight:650;line-height:1.5}.pilot-shell h3{letter-spacing:-.01em;margin:0 0 var(--pilot-space-xs);font-size:1.0625rem;font-weight:650;line-height:1.65}.pilot-lead{margin-top:var(--pilot-space-md);color:#484945;font-size:1.125rem;line-height:1.85}.pilot-intro{max-width:800px;margin-bottom:var(--pilot-space-xl)}.pilot-section{margin-top:var(--pilot-space-xl);scroll-margin-top:var(--pilot-space-md)}.pilot-section:first-child{margin-top:0}.pilot-section p+p{margin-top:var(--pilot-space-sm)}.pilot-body{min-width:0;max-width:720px;margin-inline:auto}.pilot-comparison{margin-bottom:var(--pilot-space-xl)}.pilot-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem;line-height:1.7}.pilot-comparison th,.pilot-comparison td{vertical-align:top;text-align:left;border-bottom:1px solid var(--pilot-divider);padding:20px 16px}.pilot-comparison th:first-child{width:18%}.pilot-comparison thead th{background:var(--pilot-soft);font-weight:650}.pilot-comparison thead th:not(:first-child){font-size:1.25rem}.pilot-comparison tbody th{font-weight:550}.pilot-comparison td strong{font-weight:inherit}.pilot-price-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-block:var(--pilot-space-md) var(--pilot-space-sm);font-variant-numeric:tabular-nums;font-size:.9375rem;line-height:1.65}.pilot-price-table th,.pilot-price-table td{border-bottom:1px solid var(--pilot-divider);text-align:left;vertical-align:middle;padding:14px 12px}.pilot-price-table thead th{background:var(--pilot-soft);font-weight:600}.pilot-price-table th:first-child{width:34%}.pilot-price-table tbody th{font-weight:500}.pilot-price-table tbody td{white-space:nowrap}.pilot-price-table tbody td:last-child{font-weight:650}.pilot-price-note{color:var(--pilot-secondary);font-size:.875rem;line-height:1.8}.pilot-consultation{margin-top:var(--pilot-space-xl);padding:var(--pilot-space-lg) 0;border-block:1px solid var(--pilot-divider)}.pilot-primary{justify-content:space-between;align-items:center;gap:var(--pilot-space-md);min-height:52px;margin-top:var(--pilot-space-md);background:var(--pilot-action);color:#fff;border-radius:6px;padding:12px 20px;font-size:1rem;font-weight:550;text-decoration:none;display:inline-flex}.pilot-primary:hover{background:var(--accent-hover)}.pilot-primary:active{background:#702818}.pilot-primary svg{flex:none}.pilot-sources{padding-top:var(--pilot-space-lg);color:var(--pilot-secondary);font-size:.875rem}.pilot-sources h2{margin-bottom:var(--pilot-space-xs);font-size:1rem}.pilot-sources ul{margin-block:0 var(--pilot-space-sm);padding-left:22px}.pilot-sources li{scroll-margin-top:var(--pilot-space-md);padding-block:4px}.pilot-sources li:target{background:var(--pilot-soft);color:var(--pilot-text)}.pilot-sources a{color:inherit;padding-block:6px;display:inline-block}.pilot-sources time{white-space:nowrap}@media (max-width:600px){.pilot-shell{--pilot-space-xl:48px;--pilot-space-lg:32px;width:calc(100% - 40px);font-size:1rem}.pilot-shell .site-header{padding-block:20px}.pilot-shell h1{font-size:1.75rem;line-height:1.5}.pilot-shell h2{font-size:1.25rem}.pilot-lead{font-size:1rem}.pilot-article{margin-top:var(--pilot-space-lg)}.pilot-intro{max-width:800px;margin-bottom:var(--pilot-space-lg)}.pilot-comparison table{font-size:.875rem}.pilot-comparison th,.pilot-comparison td{padding:16px 8px}.pilot-comparison th:first-child{width:20%;padding-left:0}.pilot-shell:lang(en)[data-guide-contract^=air-pro-] .pilot-comparison th:first-child{width:33.333%}.pilot-shell:lang(en)[data-guide-contract^=storage-] .pilot-comparison{margin-inline:-12px}.pilot-shell:lang(en)[data-guide-contract^=storage-] .pilot-comparison :is(th,td){padding-inline:4px}.pilot-shell:lang(en)[data-guide-contract^=storage-] .pilot-comparison th{word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.pilot-shell:lang(en)[data-guide-contract^=storage-] .pilot-comparison th:first-child{width:33.333%}.pilot-shell:lang(en)[data-guide-contract^=storage-] .pilot-comparison thead th{font-size:.875rem}.pilot-comparison thead th:first-child{padding-left:8px}.pilot-comparison thead th:not(:first-child){font-size:.9375rem}.pilot-primary{width:100%}.pilot-price-table{font-size:.8125rem}.pilot-price-table th,.pilot-price-table td{padding:12px 5px}.pilot-price-table th:first-child{width:31%}}.pilot-shell:lang(en) .pilot-price-table th:first-child{width:24%}.pilot-shell:lang(en) .pilot-price-table tbody td{white-space:normal}.pilot-shell:lang(en) .pilot-price-table time{white-space:nowrap;font-size:.75rem;display:inline-block}.pilot-shell:lang(en) .pilot-comparison time{white-space:nowrap;display:inline-block}.pilot-authored{max-width:72ch;margin-inline:auto}.pilot-authored>h1{margin-bottom:var(--pilot-space-md)}.pilot-authored>h1+p{color:var(--pilot-secondary);font-size:clamp(1rem,2vw,1.125rem)}.pilot-authored>h2{margin-top:var(--pilot-space-xl)}.pilot-authored>h3{margin-top:var(--pilot-space-lg)}.pilot-authored>p{margin-bottom:var(--pilot-space-sm)}.pilot-authored>:is(ul,ol){margin-block:var(--pilot-space-sm);padding-left:24px}.pilot-authored li+li{margin-top:var(--pilot-space-xs)}.pilot-authored-table{max-width:100%;margin-block:var(--pilot-space-md);scrollbar-color:var(--muted) var(--pilot-soft);overflow-x:auto}.pilot-authored-table:focus-visible{outline:2px solid var(--pilot-action);outline-offset:4px}.pilot-authored-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:40rem;font-size:.9375rem;line-height:1.65}.pilot-authored-table th,.pilot-authored-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pilot-divider);padding:14px 12px}.pilot-authored-table thead th{background:var(--pilot-soft)}.pilot-authored-table tbody th{width:24%;font-weight:600}
.mini-editorial{--mini-green:#245648;--mini-soft:#eaf0eb;--mini-muted:#565e58;word-break:normal;max-width:none;margin-block:56px 80px}.mini-editorial ::selection{color:#172a22;background:#d3e4d7}.mini-editorial a:focus-visible{outline:2px solid var(--mini-green);outline-offset:5px}.mini-intro{max-width:960px}.mini-intro h1{letter-spacing:-.035em;max-width:25ch;font-size:clamp(2rem,4.3vw,3.5rem);line-height:1.14}.mini-intro p{max-width:72ch;margin:24px 0 0}.mini-intro h1+p{font-size:1.1875rem;line-height:1.75}.mini-intro p+p{color:var(--mini-muted);font-size:.9375rem}.mini-decision{border-block:1px solid var(--pilot-divider);margin-top:48px;padding-block:32px 20px}.mini-decision h2{font-size:1.375rem}.mini-setups{grid-template-columns:1fr 1fr;gap:64px;display:grid}.mini-setups>div{min-width:0}.mini-setup-diagram{width:100%;height:168px;color:var(--mini-green);margin-block:4px 20px;display:block}.mini-setups h3{margin-bottom:8px;font-size:1.25rem}.mini-setups p{max-width:44ch;margin:0;line-height:1.7}.mini-diagram-caption{color:var(--mini-muted);margin:24px 0 0;font-size:.8125rem}.mini-reading-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:64px;margin-top:64px;display:grid}.mini-contents{font-size:.875rem;line-height:1.5;position:sticky;top:32px}.mini-contents>p{margin:0 0 12px;font-weight:650}.mini-contents a{border-bottom:1px solid var(--pilot-divider);color:var(--mini-muted);padding:12px 0;text-decoration:none;display:block}.mini-contents a:hover{color:var(--mini-green);text-decoration:underline}.mini-reading{width:100%;min-width:0;max-width:72ch}.mini-chapter+.mini-chapter{margin-top:64px}.mini-chapter>h2{margin-bottom:24px;scroll-margin-top:32px;font-size:clamp(1.5rem,2.5vw,1.875rem);line-height:1.3}.mini-block>p{margin:0 0 20px}.mini-block>h3{margin:36px 0 12px;font-size:1.1875rem}.mini-editorial a{color:var(--mini-green)}.mini-table-hint{color:var(--mini-muted);font-size:.8125rem}.mini-editorial .pilot-authored-table{scrollbar-color:var(--mini-green) var(--mini-soft);margin-top:8px}.mini-editorial .pilot-authored-table table{min-width:38rem}.mini-editorial .pilot-authored-table thead th{background:var(--mini-soft)}.mini-editorial .pilot-authored-table th:first-child{width:25%}.mini-cost{background:var(--mini-soft);margin:32px 0;padding:24px}.mini-cost h3{font-size:1.1875rem}.mini-cost-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin:24px 0;font-size:.9375rem;line-height:1.5;display:grid}.mini-cost-equation strong{color:var(--mini-green)}.mini-cost>p:last-child{color:#405148;margin-bottom:0;font-size:.875rem;line-height:1.7}.mini-equipment ol{margin:28px 0;padding:0;list-style:none}.mini-equipment li{border-top:1px solid var(--pilot-divider);padding:20px 0 20px 34px;position:relative}.mini-equipment li:before{content:"";border:1px solid var(--mini-green);width:14px;height:14px;position:absolute;top:27px;left:0}.mini-equipment li strong{margin-bottom:6px;display:block}.mini-advisor{background:var(--mini-soft);padding:32px}.mini-advisor .mini-advisor-button{background:var(--mini-green);color:#fff;border-radius:6px;align-items:center;gap:28px;min-height:48px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.mini-advisor-button:hover{background:#193d33}.mini-advisor-note{color:#405148;margin:12px 0 0;font-size:.8125rem}.mini-sources{border-top:1px solid var(--pilot-divider);color:var(--mini-muted);padding-top:32px;font-size:.875rem}.mini-sources>h2{font-size:1.25rem}.mini-sources ul{padding-left:20px}.mini-sources li+li{margin-top:12px}@media (max-width:960px){.mini-reading-layout{grid-template-columns:minmax(0,1fr);gap:40px}.mini-contents{grid-template-columns:1fr 1fr;gap:0 24px;display:grid;position:static}.mini-contents>p{grid-column:1/-1}.mini-reading{margin-inline:auto}}@media (max-width:600px){.mini-editorial{margin-block:32px 56px}.mini-intro h1{font-size:2.125rem;line-height:1.18}.mini-intro h1+p{font-size:1.0625rem}.mini-decision{margin-top:32px;padding-top:24px}.mini-setups{grid-template-columns:1fr;gap:28px}.mini-setups>div+div{border-top:1px solid var(--pilot-divider);padding-top:16px}.mini-setup-diagram{height:132px;margin:0 0 12px}.mini-setups p{max-width:none}.mini-reading-layout{margin-top:40px}.mini-contents{grid-template-columns:1fr}.mini-contents a{min-height:44px}.mini-chapter+.mini-chapter{margin-top:48px}.mini-cost{padding:20px}.mini-cost-equation{grid-template-columns:1fr;gap:8px;margin-block:20px}.mini-cost-equation [aria-hidden]{font-size:1.125rem;line-height:1}.mini-advisor{padding:24px 20px}.mini-advisor .mini-advisor-button{justify-content:space-between;width:100%}}
