/* Clear Technical reading surfaces for the inner pages.
   The original dark introductions and the approved product detail are retained. */
.catalogue-reading > .catalogue:not(.air-catalogue){padding-top:36px}
.catalogue-reading > .air-functions{border-top:0;padding-top:64px}
.catalogue-reading .catalogue-tools{border-top:0;padding-top:0;padding-bottom:28px}
.catalogue-reading .filters button{font-size:14px;font-weight:500;color:var(--muted)}
.catalogue-reading .filters button[aria-pressed=true]{background:#17212b;color:#fff}
.catalogue-reading .filters button:hover:not([aria-pressed=true]){background:#e4ebf1;color:#17212b}
.catalogue-reading .search input{font-size:15px;height:50px;border-radius:7px}
.catalogue-reading .search .ui-icon{top:16px}
.catalogue-reading .results{font-size:14px;padding-bottom:28px}
.catalogue-reading .product-card>a>p{font-size:16px;line-height:1.6}
.catalogue-reading .product-card-heading span{font-size:12px;line-height:1.5}
.catalogue-reading .air-function-links strong{font-weight:600}
.catalogue-reading .air-function-links a>span>span{font-size:16px}
.catalogue-reading .air-function-links a[aria-current]{border-top-color:#c6151d}
.catalogue-reading .air-range-table{background:#fff;border:1px solid var(--line);font-variant-numeric:tabular-nums}
.catalogue-reading .air-range-table th,.catalogue-reading .air-range-table td{padding:20px 22px;color:#233140}
.catalogue-reading .air-range-table thead th{background:#edf1f5;color:#17212b;font-size:14px;font-weight:650}
.catalogue-reading .air-range-table th[scope=row]{background:#edf1f5}
.catalogue-reading .air-range-table .text-link{font-weight:600}
.catalogue-reading .air-comparison-note{font-size:15px}
.catalogue-reading .air-reading .text-link{font-size:17px}

.guide-index-reading,.guide-reading,.catalogue-document-reading,.contact-reading,.privacy-reading{padding-top:64px}
.guide-index-reading .article-feature-copy>p,.guide-index-reading .article-row p{font-size:17px;line-height:1.7}
.guide-index-reading .article-meta{font-size:13px;line-height:1.6}
.guide-index-reading .article-row .text-link{font-size:15px}
.guide-index-reading .article-feature figcaption{font-size:14px;line-height:1.6}
.guide-reading .article-cover{padding-bottom:0;margin-bottom:64px}
.guide-reading .article-cover figcaption{font-size:14px;line-height:1.6}
.guide-reading .article-cover:not(.product-visual) figcaption{padding-bottom:0}
.guide-reading .article-toc strong{font-size:16px;font-weight:650;padding-top:20px}
.guide-reading .article-toc button,.guide-reading .article-toc a{font-size:14px;line-height:1.6;padding-block:11px}
.guide-reading .article-reading aside>.text-link{font-size:14px;line-height:1.6}
.guide-reading .article-answer{color:var(--paper);line-height:1.45}
.guide-reading .article-body>section>p{font-size:18px;line-height:1.8;color:#334354;max-width:70ch}
.guide-reading .article-body>section h2{font-size:clamp(30px,3.4vw,42px);line-height:1.16;max-width:24ch}
.guide-reading .article-body figure figcaption{font-size:14px;line-height:1.65}
.guide-reading .article-faq summary{font-size:17px;line-height:1.6;font-weight:550}
.guide-reading .article-faq details p{font-size:17px;line-height:1.8;color:#334354}
.guide-reading .article-sources summary{font-size:16px;min-height:32px;line-height:1.6}
.guide-reading .article-sources li,.guide-reading .article-sources p{font-size:14px;line-height:1.75}
.guide-reading .article-close{background:#edf1f5;color:var(--paper);padding:40px;border-radius:12px}
.guide-reading .article-close p{font-size:17px;line-height:1.7}
.guide-reading .article-links{font-size:17px;line-height:1.8}

.application-detail{padding-bottom:0}
.application-reading{padding-bottom:80px}
.application-reading .application-tasks{border-top:0}
.application-reading :is(.application-task,.application-component-section,.application-selection,.application-selection dl>div,.application-inquiry){border-color:var(--line)}
.application-reading :is(.application-task p,.application-component p,.application-selection p,.application-selection dd,.application-inquiry p,.application-section-heading>p){color:var(--muted);font-size:17px;line-height:1.75}
.application-reading .application-component h4{font-size:16px;line-height:1.6}
.application-reading .application-selection dt{font-size:16px;line-height:1.6}
.application-reading .application-inquiry .application-fit-note{font-size:15px;line-height:1.7}
.application-reading a:focus-visible{outline:3px solid #bd101b;outline-offset:4px}

.company-reading .company-intro{border-top:0;padding-top:64px}
.company-reading .trust-gallery figure>a{background:#fff}
.company-reading .trust-gallery figcaption p,.company-reading .trust-note{font-size:16px;line-height:1.75}
.company-reading .closing{border-top:1px solid var(--line);border-radius:0;background:#edf1f5;color:var(--paper)}
.company-reading .process-story figcaption{font-size:14px;line-height:1.6}
.catalogue-document-reading .resource-feature p,.catalogue-document-reading .resource-rows p{font-size:17px;line-height:1.7}
.catalogue-document-reading .resource-feature .detail-note{font-size:14px!important;line-height:1.7}
.contact-reading .contact-aside p,.contact-reading .contact-aside address{font-size:17px;line-height:1.75}
.contact-reading .field label{font-size:15px;line-height:1.5;font-weight:600}
.contact-reading .field-help,.contact-reading .form-note,.contact-reading .form-privacy{font-size:14px;line-height:1.75}
.contact-reading .form-status{font-size:16px;line-height:1.7}
.contact-reading .service-faq p{font-size:17px;line-height:1.75}
.privacy-reading .privacy-content p{font-size:17px;line-height:1.8;color:#334354}
.privacy-reading .privacy-content .privacy-updated{font-size:14px;color:var(--muted)}
.privacy-reading .privacy-content>section{margin-top:0;padding-top:48px}
.privacy-reading .privacy-content h2{max-width:none;font-size:30px;line-height:1.25}

@media(max-width:1000px){
  .catalogue-reading .catalogue-tools{align-items:flex-start;gap:22px}
  .catalogue-reading .filters button{padding-inline:12px}
}
@media(max-width:800px){
  .catalogue-reading .catalogue-tools{flex-direction:column}
  .catalogue-reading .search{max-width:none;min-width:0}
}
@media(max-width:600px){
  .catalogue-reading > .catalogue:not(.air-catalogue){padding-top:32px}
  .catalogue-reading > .air-functions{padding-top:40px}
  .catalogue-reading .filters{gap:6px}
  .catalogue-reading .filters button{font-size:13px;padding-inline:12px}
  .catalogue-reading .product-card>a>p{font-size:14px}
  .catalogue-reading .product-card-heading span{font-size:12px}
  .guide-index-reading,.guide-reading,.catalogue-document-reading,.contact-reading,.privacy-reading{padding-top:40px}
  .guide-reading .article-cover{margin-bottom:44px}
  .guide-reading .article-body>section>p{font-size:17px;line-height:1.8}
  .guide-reading .article-faq details p{padding-right:0}
  .guide-reading .article-close{padding:32px 24px}
  .application-reading{padding-bottom:56px}
  .application-reading :is(.application-task p,.application-component p,.application-selection p,.application-selection dd,.application-inquiry p,.application-section-heading>p){font-size:16px}
  .company-reading .company-intro{padding-top:40px}
  .contact-reading .contact-aside p,.contact-reading .contact-aside address{font-size:16px}
  .privacy-reading .privacy-content h2{font-size:27px}
}
@media(max-width:540px){
  .catalogue-reading .air-range-table{border:0;background:transparent}
  .catalogue-reading .air-range-table tr{padding:24px 18px;background:#fff}
  .catalogue-reading .air-range-table th[scope=row],.catalogue-reading .air-range-table td{padding:0;background:transparent}
  .catalogue-reading .air-range-table td{font-size:16px;line-height:1.7}
  .catalogue-reading .air-range-table td::before{font-size:14px;font-weight:600}
}
