/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.admor-manufacturer-hero{background:radial-gradient(circle at 12% 8%,rgba(0,174,239,.16),transparent 32%),linear-gradient(135deg,#eef4fa 0%,#ffffff 100%);padding:96px 0 78px;}.admor-manufacturer-hero h1{color:#10243d;font-size:clamp(42px,5vw,72px);line-height:1;font-weight:900;max-width:980px;}.admor-eyebrow,.admor-card-letter{color:#1e6fb8;font-weight:900;text-transform:uppercase;letter-spacing:0;margin-bottom:10px;}.admor-lead{color:#263d56;font-size:21px;line-height:1.55;max-width:880px;}.admor-authority-trustbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;max-width:980px;}.admor-authority-trustbar div{background:rgba(255,255,255,.82);border:1px solid #d8e3ef;border-radius:8px;box-shadow:0 14px 34px rgba(16,36,61,.08);padding:18px;}.admor-authority-trustbar strong{color:#10243d;display:block;font-size:22px;font-weight:900;line-height:1.1;}.admor-authority-trustbar span{color:#4c5f73;display:block;font-weight:800;margin-top:6px;}.admor-hero-actions,.admor-cta-grid{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;}.admor-directory-tools{background:#ffffff;padding:42px 0;border-bottom:1px solid #dbe3ec;}.admor-directory-search{margin-bottom:24px;}.admor-directory-search label{display:block;color:#10243d;font-weight:900;margin-bottom:8px;}.admor-directory-search input{width:100%;min-height:58px;border:1px solid #cdd9e8;border-radius:8px;padding:0 18px;color:#10243d;font-size:18px;}.admor-filter-group,.admor-letter-nav,.admor-chip-list{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none;}.admor-filter-group{margin-bottom:20px;}.admor-filter-group button,.admor-letter-nav a,.admor-chip-list li{border:1px solid #d7e2ee;background:#f7fbff;color:#10243d;border-radius:999px;padding:9px 14px;font-weight:800;line-height:1.1;text-decoration:none;}.admor-filter-group button.active,.admor-filter-group button:hover,.admor-letter-nav a:hover{background:#1e6fb8;border-color:#1e6fb8;color:#ffffff;}.admor-manufacturer-grid-wrap{padding:62px 0;background:#f8fbfe;}.admor-manufacturer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}.admor-manufacturer-card{display:grid;grid-template-columns:70px minmax(0,1fr);gap:18px;background:#ffffff;border:1px solid #dbe3ec;border-radius:8px;padding:22px;box-shadow:0 14px 30px rgba(16,36,61,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.admor-manufacturer-card:hover{border-color:rgba(30,111,184,.45);box-shadow:0 28px 70px rgba(16,36,61,.14);transform:translateY(-4px);}.admor-manufacturer-logo{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:8px;background:#10243d;color:#ffffff;font-size:30px;font-weight:900;}.admor-manufacturer-card h2{font-size:24px;line-height:1.2;margin-bottom:10px;}.admor-manufacturer-card h2 a{color:#10243d;text-decoration:none;}.admor-manufacturer-card p{color:#4c5f73;font-size:16px;line-height:1.5;}.admor-card-link{color:#1e6fb8;font-weight:900;text-decoration:none;}.admor-directory-cta{background:#0b2f57;color:#ffffff;padding:54px 0;}.admor-directory-cta .container{display:flex;align-items:center;justify-content:space-between;gap:28px;}.admor-directory-cta h2,.admor-directory-cta p{color:#ffffff;}.admor-line-card-layout{padding:60px 0;}.admor-line-card-layout .container{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:34px;align-items:start;max-width:1170px;width:100%;margin-left:auto;margin-right:auto;}.admor-line-card-copy{background:#ffffff;border:1px solid #dbe3ec;border-radius:8px;padding:30px;box-shadow:0 18px 46px rgba(16,36,61,.08);}.admor-cta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;}.admor-cta-grid a{display:flex;align-items:center;min-height:58px;background:#1e6fb8;color:#ffffff;border-radius:7px;padding:14px 18px;font-weight:900;text-decoration:none;overflow-wrap:anywhere;}.admor-pdf-preview iframe{width:100%;min-height:720px;border:1px solid #cdd9e8;border-radius:8px;background:#f4f7fb;}.admor-section-heading{margin-bottom:24px;}.admor-chip-list-large{margin-top:18px;}.admor-answer-box{background:#ffffff;border:1px solid #d7e2ee;border-radius:8px;margin-top:28px;max-width:980px;padding:24px;box-shadow:0 14px 30px rgba(16,36,61,.06);}.admor-answer-box--secondary{background:#f7fbff;}.admor-answer-box h2{color:#10243d;font-size:26px;line-height:1.2;margin-bottom:10px;}.admor-authority-layout .admor-line-card-copy h2{margin-top:24px;}.admor-authority-layout .admor-line-card-copy h2:first-child{margin-top:0;}.admor-authority-links{display:grid;gap:8px;list-style:none;margin:0 0 24px;padding:0;}.admor-authority-links a{color:#1e6fb8;font-weight:900;text-decoration:none;}.admor-sidebar-spotlight{background:linear-gradient(145deg,#10243d,#185d91);border-radius:8px;margin-bottom:28px;padding:26px;}.admor-sidebar-spotlight h2,.admor-sidebar-spotlight p,.admor-sidebar-spotlight .admor-eyebrow{color:#ffffff;}.admor-sidebar-spotlight p{color:rgba(255,255,255,.82);}.admor-sidebar-proof{align-items:start;background:#f7fbff;border:1px solid #dbe3ec;border-radius:8px;display:grid;gap:6px;margin-top:26px;padding:18px;}.admor-sidebar-proof strong{color:#10243d;font-weight:900;}.admor-sidebar-proof span{color:#4c5f73;line-height:1.5;}.admor-faq-section{background:#f8fbfe;padding:64px 0;}.admor-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}.admor-faq-item{background:#ffffff;border:1px solid #dbe3ec;border-radius:8px;padding:24px;}.admor-faq-item h3{color:#10243d;font-size:22px;line-height:1.25;margin-bottom:10px;}.admor-faq-item p{color:#4c5f73;line-height:1.55;}.admor-comparison-table-wrap{overflow-x:auto;margin-top:18px;}.admor-comparison-table{width:100%;border-collapse:collapse;min-width:620px;}.admor-comparison-table th,.admor-comparison-table td{border:1px solid #dbe3ec;padding:15px;text-align:left;vertical-align:top;}.admor-comparison-table th{background:#10243d;color:#ffffff;}.admor-comparison-table tbody tr:nth-child(even){background:#f7fbff;}.admor-comparison-table tbody tr:hover{background:#edf5fc;}.admor-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;}.admor-document-grid a{display:grid;gap:5px;border:1px solid #dbe3ec;border-radius:8px;background:#f7fbff;padding:16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.admor-document-grid a:hover{border-color:rgba(30,111,184,.45);box-shadow:0 16px 34px rgba(16,36,61,.1);transform:translateY(-2px);}.admor-document-grid strong{color:#10243d;}.admor-document-grid span{color:#1e6fb8;font-weight:900;}.admor-report-grid,.admor-automation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:24px 0;}.admor-report-grid details,.admor-report-card{background:#fff;border:1px solid rgba(15,44,72,.12);border-radius:8px;box-shadow:0 12px 30px rgba(15,44,72,.06);padding:18px;}.admor-report-card h2{font-size:1.15rem;margin:0 0 12px;}.admor-report-card ul{margin:0;padding-left:20px;}.admor-report-card li{margin-bottom:10px;}@media (max-width:991px){.admor-manufacturer-grid,.admor-line-card-layout .container,.admor-faq-grid,.admor-authority-trustbar{grid-template-columns:1fr;}.admor-line-card-layout .container{gap:28px;}.admor-directory-cta .container{display:block;}}@media (max-width:640px){.admor-authority-page,.admor-manufacturers-directory,.admor-line-card-landing{max-width:100%;overflow-x:hidden;}.admor-authority-page .container,.admor-manufacturers-directory .container,.admor-line-card-landing .container{max-width:100%;padding-left:16px;padding-right:16px;}.admor-line-card-layout{padding:42px 0;}.admor-authority-hero h1,.admor-authority-hero p,.admor-answer-box,.admor-answer-box p,.admor-line-card-copy,.admor-line-card-copy p,.admor-sidebar-spotlight,.admor-sidebar-proof,.admor-faq-item{max-width:100%;min-width:0;overflow-wrap:break-word;white-space:normal;}.admor-answer-box,.admor-sidebar-spotlight,.admor-sidebar-proof,.admor-faq-item{width:100% !important;}.admor-authority-hero h1{font-size:38px;line-height:1.08;}.admor-line-card-copy{padding:18px;}.admor-manufacturer-card,.admor-cta-grid,.admor-document-grid{grid-template-columns:1fr;}.admor-pdf-preview iframe{min-height:520px;}}body.path-contractor-resources .admor-line-card-layout .container{display:grid;grid-template-columns:minmax(280px,40%) minmax(0,1fr);gap:32px;align-items:start;}body.path-contractor-resources .admor-line-card-layout .admor-pdf-preview{grid-column:1;grid-row:1;min-width:0;width:100%;}body.path-contractor-resources .admor-line-card-layout .admor-line-card-copy{grid-column:2;grid-row:1;min-width:0;}body.path-contractor-resources .admor-pdf-preview iframe,body.path-contractor-resources .admor-pdf-preview embed,body.path-contractor-resources .admor-pdf-preview object,body.path-contractor-resources .admor-pdf-preview img{display:block;max-width:100%;width:100%;}@media (max-width:767px){body.path-contractor-resources .admor-line-card-layout .container{grid-template-columns:1fr;}body.path-contractor-resources .admor-line-card-layout .admor-pdf-preview{grid-column:1;grid-row:1;}body.path-contractor-resources .admor-line-card-layout .admor-line-card-copy{grid-column:1;grid-row:2;}}
