/* Only the ten Architectural comparison pages load this file. */
.av-page .ac-details{margin:24px 0;padding:0;border:1px solid #ceced4;background:#fff;color:#202024;min-width:0}
.av-page .ac-details>summary,.av-page .ac-advanced>summary{padding:19px 22px;min-height:52px;cursor:pointer;font-size:1.12rem;font-weight:700;line-height:1.4;text-transform:none;overflow-wrap:anywhere}
.av-page .ac-details>summary::marker{color:#c8102d}
.av-page .ac-details>summary:focus-visible,.av-page .ac-advanced>summary:focus-visible{outline:3px solid #c8102d;outline-offset:3px}
.av-page .ac-detail-body,.av-page .ac-details>p{padding:0 22px 22px;margin-bottom:0}
.av-page .ac-detail-body>:last-child{margin-bottom:0}
.av-page .ac-details>ul{margin:0;padding:0 42px 24px}
.av-page .ac-details .af-table{margin-top:12px}
.av-page .ac-details .af-table td,.av-page .ac-details .af-table th{overflow-wrap:anywhere}
.av-page .ac-paths{padding:24px 0 30px;gap:28px}
.av-page .ac-paths h3{font-size:1.5rem;margin-top:0}
.av-page .ac-advanced [data-ac-group]{margin-top:26px;border-top:1px solid #d4d4db;padding-top:22px}
.av-page .ac-advanced legend{padding:0 10px 0 0;font-size:1.1rem;color:#202024}
.av-page .ac-advanced .af-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
.av-page .ac-advanced input,.av-page .ac-advanced select{min-width:0;max-width:100%;width:100%}
.av-page .ac-advanced input[type=checkbox]{width:auto}
.av-page .ac-four-step{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:760px){
 .av-page .ac-details>summary,.av-page .ac-advanced>summary{padding:18px;font-size:1.05rem}
 .av-page .ac-detail-body,.av-page .ac-details>p{padding:0 18px 20px}
 .av-page .ac-advanced .af-fields,.av-page .ac-four-step{grid-template-columns:1fr}
 .av-page .ac-four-step>div{min-width:0}
 .av-page .ac-details .af-table{width:100%;min-width:0}
}
.av-page .ac-details>summary::after,.av-page .ac-advanced>summary::after{display:none}
