.standards-strip{padding:38px 0;border-bottom:1px solid var(--line)}.standards-strip .container{display:flex;flex-wrap:wrap;align-items:center;gap:25px 40px}.standards-strip h2{font-size:23px;margin:0 0 8px}.standards-strip p{font-size:14px;margin:0}.standards-strip ul{display:flex;flex-wrap:wrap;list-style:none;gap:10px;margin:0;padding:0;flex:1}.standards-strip li{border:1px solid var(--line);padding:10px 13px;font-size:14px;font-weight:600}.standards-strip .text-link{font-size:13px}.layer-details{border-top:1px solid #315064;border-bottom:1px solid #315064;margin:0 0 24px}.layer-details summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;padding:18px 0;list-style:none;font-size:15px}.layer-details summary::-webkit-details-marker{display:none}.layer-details[open] summary svg{transform:rotate(45deg)}.layer-details dl{margin:0 0 22px;display:grid;gap:16px}.layer-details dt{font-size:15px;font-weight:600;color:white}.layer-details dd{margin:4px 0 0;font-size:14px;line-height:1.6;color:#b7cdd9}.material-comparison{padding-bottom:0}.comparison-scroll{overflow-x:auto;scrollbar-color:var(--blue) var(--pale)}.comparison-scroll table{width:100%;border-collapse:collapse;min-width:580px;font-size:15px}.comparison-scroll caption{text-align:left;color:var(--muted);font-size:14px;padding-bottom:16px}.comparison-scroll th,.comparison-scroll td{text-align:left;padding:18px 23px;border-bottom:1px solid var(--line)}.comparison-scroll thead{background:var(--navy);color:white}.comparison-scroll thead th:last-child{background:var(--blue)}.comparison-scroll tbody th{font-weight:500}.comparison-scroll td:last-child{background:#eaf5fa;color:#006b98;font-weight:600}.comparison-scroll tbody tr:nth-child(even){background:#f7f9fa}.grade-rating{display:block;font-size:14px;color:var(--muted);margin-top:10px}.installation-guide{background:#f7f9fa}.installation-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;counter-reset:installation;list-style:none;margin:35px 0 40px;padding:0}.installation-steps li{counter-increment:installation;border-top:1px solid #bccdd6;padding-top:20px}.installation-steps li:before{content:counter(installation,decimal-leading-zero);display:block;color:var(--blue);font-size:25px;font-family:var(--heading);margin-bottom:19px}.installation-steps h3{font-size:20px;margin-bottom:12px}.installation-steps p{font-size:15px;margin:0}.installation-note{padding:28px 0 0;border-top:1px solid var(--line)}.installation-note h3{font-size:24px;margin-bottom:12px}.installation-note p{font-size:15px;max-width:850px;margin-bottom:12px}.additional-contacts{margin:22px 0}.additional-contacts>p{font-size:13px;color:#b1c8d5;margin-bottom:10px}.additional-contacts ul{list-style:none;padding:0;margin:0;max-width:365px}.additional-contacts li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:8px 0;border-bottom:1px solid #315064;font-size:14px}.additional-contacts li a:last-child{display:inline-flex;align-items:center;gap:8px;color:#bde8f5;font-size:13px}.additional-contacts svg{width:16px;height:16px}.additional-contacts a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:850px){.installation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.standards-strip .container{align-items:flex-start;flex-direction:column}.standards-strip ul{flex:auto}}@media(max-width:600px){.standards-strip{padding:30px 0}.standards-strip h2{font-size:22px}.standards-strip li{font-size:13px;padding:9px 11px}.comparison-scroll th,.comparison-scroll td{padding:14px 17px}.comparison-scroll table{font-size:14px}.installation-steps{gap:26px 20px}.installation-steps h3{font-size:18px}.installation-steps p{font-size:14px}.installation-note h3{font-size:23px}.grade-rating{flex-basis:100%;margin:0}.load-panel>div:first-child{flex-wrap:wrap;row-gap:10px}}
