/* Customer guides: public HTML first; client-side filtering is an enhancement. */
.fs-guide-page{padding-bottom:45px}.fs-guide-hero{background:#171717;color:#eee;padding:42px 0}.fs-guide-hero .container{max-width:1100px}.fs-guide-hero::before,.fs-guide-hero::after,.fs-guide-reading::before,.fs-guide-reading::after{display:none!important}
body.aviation-store #content.fs-guide-page h1{color:#fff!important;font-size:calc(40px * var(--aviation-text-scale,1))!important;line-height:1.25!important;margin:0 0 22px!important}.fs-guide-hero p{color:#eee!important;font-size:calc(18px * var(--aviation-text-scale,1));line-height:1.75;max-width:950px}.fs-guide-kicker{color:#80520b!important;font-weight:600;line-height:1.5;font-size:calc(13px * var(--aviation-text-scale,1))!important;margin:0 0 12px}.fs-guide-hero .fs-guide-kicker{color:#fab83d!important}.fs-guide-hero .fs-guide-meta{font-size:calc(13px * var(--aviation-text-scale,1));color:#c9c9c9!important}.fs-guide-hero .btn{margin-top:12px}
.fs-guide-index{padding-top:30px}.fs-guide-filters{display:flex;flex-wrap:wrap;gap:10px}.fs-guide-filters button,.fs-guide-tools button{border:1px solid #c7c0b3;background:#fff;color:#262626;min-height:44px;padding:10px 15px;border-radius:8px;font:inherit}.fs-guide-filters button[aria-pressed=true]{background:#252525;color:#fff;border-color:#252525}.fs-guide-filters button span{margin-inline-start:8px}.fs-guide-count{color:#555;margin-top:18px}.fs-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fs-guide-card{padding:25px;border:1px solid #d9d9d9;border-radius:12px;background:#fff;display:flex;flex-direction:column;min-width:0}.fs-guide-card[hidden]{display:none}.fs-guide-card h2,.fs-guide-card h3{font-size:calc(23px * var(--aviation-text-scale,1))!important;line-height:1.4!important;margin:0 0 14px!important}.fs-guide-card h2 a,.fs-guide-card h3 a{display:block;color:#202020!important;text-decoration:none}.fs-guide-card p{color:#494949;line-height:1.7;font-size:calc(16px * var(--aviation-text-scale,1))}.fs-guide-card__read{margin-top:auto;padding-top:14px;color:#61400c!important;text-decoration:underline;text-underline-offset:4px;font-weight:600;min-height:44px}
.fs-guide-reading{max-width:1000px;padding-top:32px}.fs-guide-reading h2{font-size:calc(28px * var(--aviation-text-scale,1))!important;line-height:1.35!important;color:#202020!important;margin:0 0 18px!important}.fs-guide-reading p,.fs-guide-reading li{font-size:calc(17px * var(--aviation-text-scale,1));line-height:1.85;color:#3f3f3f}.fs-guide-reading a,.fs-guide-home__heading>a{color:#61400c!important;text-decoration:underline;text-underline-offset:4px}.fs-guide-answer{background:#fff8e9;border-inline-start:5px solid #bd7b13;padding:26px;border-radius:9px}.fs-guide-answer p:last-child{margin-bottom:0}.fs-guide-toc{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 0;border-bottom:1px solid #ddd}.fs-guide-toc a{line-height:1.6;min-height:32px;display:inline-flex;align-items:center}.fs-guide-section{padding-top:34px;scroll-margin-top:170px}.fs-guide-section ul{padding-inline-start:24px}.fs-guide-table-wrap{overflow:auto;border:1px solid #d6d6d6;border-radius:10px}.fs-guide-table-wrap table{width:100%;border-collapse:collapse;min-width:560px;font-size:calc(16px * var(--aviation-text-scale,1));line-height:1.65}.fs-guide-table-wrap th,.fs-guide-table-wrap td{padding:15px;border-bottom:1px solid #ddd;text-align:start;vertical-align:top}.fs-guide-table-wrap thead{background:#f5f0e5}.fs-guide-table-wrap tbody th{font-weight:600;width:23%}
.fs-guide-visual{padding:24px;margin:28px 0 0;border:1px solid #d5d5d5;border-radius:12px;background:#faf9f6}.fs-guide-visual svg{display:block;width:100%;max-width:640px;margin:auto;height:auto}.fs-guide-visual figcaption{font-size:calc(13px * var(--aviation-text-scale,1));color:#595959;line-height:1.6;margin-top:18px}.fs-guide-plate{background:#242424;color:#fff;border-radius:9px;padding:22px;max-width:580px;margin:auto;font-family:monospace}.fs-guide-plate>strong{color:#fab83d}.fs-guide-plate dl{margin:15px 0 0}.fs-guide-plate dl>div{display:flex;gap:20px;border-top:1px solid #686868;padding:10px 0;flex-wrap:wrap}.fs-guide-plate dt{width:70px}.fs-guide-plate dd{margin:0}.fs-guide-flow{display:flex;gap:15px;align-items:center;justify-content:center}.fs-guide-flow span{background:#fff0cf;border:1px solid #cba759;padding:20px;flex:1;text-align:center;color:#30230d;font-size:calc(19px * var(--aviation-text-scale,1));line-height:1.6;border-radius:9px}.fs-guide-flow b{color:#61400c}html[dir=rtl] .fs-guide-flow b{transform:rotate(180deg)}
.fs-guide-checklist{margin-top:36px;padding:28px;border:1px solid #c6bda9;background:#faf7f0;border-radius:12px;scroll-margin-top:170px}.fs-guide-checklist ul{list-style:none;padding:0;margin:15px 0 22px}.fs-guide-checklist li{border-bottom:1px solid #e1d9c8}.fs-guide-checklist label{display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px 0;font-weight:400;cursor:pointer}.fs-guide-checklist input{width:20px;height:20px;flex-shrink:0;margin-top:6px;accent-color:#61400c}.fs-guide-check-count{font-size:14px!important}.fs-guide-tools{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.fs-guide-tools a{min-height:44px;display:inline-flex;align-items:center;font-size:15px}.fs-guide-faq{margin-top:34px}.fs-guide-faq details{padding:18px 0;border-bottom:1px solid #ddd}.fs-guide-faq summary{font-size:calc(18px * var(--aviation-text-scale,1));line-height:1.6;cursor:pointer;min-height:44px;font-weight:600}.fs-guide-faq p{padding-top:12px}.fs-guide-note{padding:20px;border-inline-start:4px solid #b38b39;margin:28px 0;background:#f5f3ed}.fs-guide-note p{font-size:calc(15px * var(--aviation-text-scale,1));margin:0}.fs-guide-next{margin-top:34px;border:1px solid #dbcdae;padding:28px;border-radius:12px;background:#fff7e5}.fs-guide-next>a{margin-inline-end:20px}.fs-guide-related{display:flex;flex-direction:column;gap:12px;padding:36px 0}.fs-guide-related a{line-height:1.65;min-height:32px}.fs-guide-home{padding-top:42px;padding-bottom:42px}.fs-guide-home__heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.fs-guide-home__heading h2{margin:0 0 12px!important;font-size:32px!important}.fs-guide-home__heading p{color:#494949;line-height:1.7}.fs-guide-home__heading>a{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center}.fs-guide-aid{margin:30px 0;padding:28px;border:1px solid #dfd2b5;border-radius:12px;background:#fffaf0}.fs-guide-aid h2{margin-top:0!important}.fs-guide-aid p{line-height:1.8}.fs-guide-aid a{color:#61400c!important;text-decoration:underline}
@media(max-width:1000px){.fs-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-site-nav{gap:18px}}
@media(max-width:600px){.fs-guide-grid{grid-template-columns:1fr}.fs-guide-hero{padding:28px 0}body.aviation-store #content.fs-guide-page h1{font-size:calc(30px * var(--aviation-text-scale,1))!important}.fs-guide-hero p{font-size:calc(17px * var(--aviation-text-scale,1))}.fs-guide-reading h2{font-size:calc(24px * var(--aviation-text-scale,1))!important}.fs-guide-card,.fs-guide-answer,.fs-guide-checklist,.fs-guide-next,.fs-guide-aid{padding:20px}.fs-guide-reading p,.fs-guide-reading li{font-size:calc(16px * var(--aviation-text-scale,1))}.fs-guide-flow{gap:7px}.fs-guide-flow span{padding:12px 5px;font-size:16px}.fs-guide-visual{padding:16px}.fs-guide-home__heading{align-items:flex-start;flex-direction:column;gap:5px}.fs-guide-filters{gap:8px}.fs-guide-filters button{padding:9px 12px}.fs-guide-section,.fs-guide-checklist{scroll-margin-top:195px}body.aviation-store .fs-site-nav{gap:7px;flex-wrap:wrap}body.aviation-store .fs-site-nav>a,body.aviation-store .fs-site-nav>.fs-products-menu>summary{font-size:calc(13px * var(--aviation-text-scale,1))}}
body.aviation-store #content.fs-guide-page .fs-guide-hero{background:#171717!important;background-image:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}
@media print{body.aviation-store #content.fs-guide-page .fs-guide-hero{background:#fff!important;}header:not(.fs-guide-hero),footer,.fs-site-nav,.accessibility-widget,.breadcrumb,.fs-guide-toc,.fs-guide-tools,.fs-guide-next,.fs-guide-related,.scrollToTop,.fs-guide-hero .btn{display:none!important}.fs-guide-hero{background:#fff!important;padding:10px 0;color:#000!important}body.aviation-store #content.fs-guide-page h1,.fs-guide-hero p,.fs-guide-hero .fs-guide-kicker,.fs-guide-hero .fs-guide-meta{color:#000!important}.fs-guide-reading{width:100%!important;max-width:none!important}.fs-guide-checklist,.fs-guide-section,.fs-guide-visual{break-inside:avoid}.fs-guide-table-wrap{overflow:visible}.fs-guide-table-wrap table{min-width:0;font-size:11px}.fs-guide-reading p,.fs-guide-reading li{font-size:12px}a{color:#000!important}.fs-guide-faq details:not([open])>p{display:block}.fs-guide-answer,.fs-guide-checklist{background:#fff!important}}

