/* AirAssure model family; page-scoped so other products are unchanged. */
.airassure-page .airassure-content>.discovery-reading{margin:52px 0;max-width:none}
.airassure-page .airassure-content .discovery-reading>h2,.airassure-page .airassure-content .discovery-reading>p{max-width:none;margin-left:0;margin-right:0}
.airassure-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}
.airassure-model{min-width:0;padding:26px;background:#f5f7fa;border:1px solid #d6e0ed;border-radius:20px;display:flex;flex-direction:column;gap:14px}
.airassure-page .airassure-model>*{margin:0!important;max-width:none!important}
.airassure-page .airassure-model h3{font-size:25px;line-height:1.25;color:#242121}
.airassure-page .airassure-model p{font-size:16px;line-height:1.65}
.airassure-page .airassure-model .eyebrow{font-size:12px;color:#626c7a}
.airassure-page .airassure-gases{font-weight:650;color:#315d97;font-size:18px}
.airassure-page .airassure-model .airassure-common{color:#626c7a;font-size:14px}
.airassure-page .airassure-model .ux-card-quote{margin-top:auto!important;font-size:14px;line-height:1.45;padding:13px 12px;text-align:center;text-decoration:none;border-radius:12px;display:block;background:#315d97;color:#fff}
.airassure-page .airassure-model p:not(.eyebrow):not(.airassure-gases):not(.airassure-common){min-height:80px}
.airassure-page .airassure-note{font-size:15px!important;line-height:1.75;color:#616c7b;margin:18px 0!important;max-width:none!important}
.airassure-page .discovery-dl{margin:18px 0}.airassure-page .discovery-dl>div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,1.4fr);gap:16px;padding:16px 0;border-bottom:1px solid #d7e0ed;font-size:16px;line-height:1.65}.airassure-page .discovery-dl dt{font-weight:600;text-align:left}.airassure-page .discovery-dl dd{margin:0;text-align:left}
.airassure-videos{grid-template-columns:repeat(2,minmax(0,1fr))}
.airassure-page .airassure-accessories tbody th{width:11%}
.airassure-page .airassure-accessories td:nth-child(2){width:43%}
.airassure-page .std-product-media>a{background:#fff}
.airassure-page .std-product-media img{height:340px!important}
.airassure-page .completion-faq details{border-bottom:1px solid #d7e0ed}
.airassure-page .completion-faq summary{font-size:19px;font-weight:600;cursor:pointer}
.airassure-page .completion-faq details p{margin:0 0 24px;line-height:1.8}
.airassure-page .novel-sector-link-grid,.airassure-page .novel-alt-grid{margin-block:25px}
@media(max-width:950px){.airassure-models{gap:14px}.airassure-model{padding:20px}.airassure-page .airassure-model h3{font-size:22px}}
@media(max-width:740px){.airassure-page .discovery-dl>div{grid-template-columns:1fr;gap:5px;font-size:15px}.airassure-models,.airassure-videos{grid-template-columns:1fr}.airassure-page .airassure-content>.discovery-reading{margin:34px 0}.airassure-page .std-product-media img{height:245px!important}.airassure-model{gap:12px}.airassure-page .airassure-model p:not(.eyebrow):not(.airassure-gases):not(.airassure-common){min-height:0}.airassure-page .completion-faq summary{font-size:17px}.airassure-page .airassure-accessories{min-width:600px}}
