.scope-intro{padding-bottom:12px!important;max-width:900px}
.room-status{max-width:750px;line-height:1.5}
.quote-scope{max-width:900px;margin:12px 0 42px}
.quote-scope h2{font-size:21px;margin-bottom:10px}
.quote-request{font-size:15px;color:var(--muted);margin-bottom:18px}
.quote-list{padding-left:23px;margin:0}
.quote-list li{padding:9px 0 9px 4px;border-bottom:1px solid var(--line);font-size:16px;line-height:1.55}
.scope-owner-note{font-size:14px;line-height:1.6;color:var(--muted);margin:22px 0 0;max-width:850px}
.scope-resources{margin:38px 0;max-width:1100px}
.scope-resources>h2{font-size:21px;margin-bottom:18px}
.scope-reference{border-top:1px solid var(--line);padding:0;margin:0}
.scope-reference:last-child{border-bottom:1px solid var(--line)}
.scope-reference>summary{cursor:pointer;font-size:16px;font-weight:600;padding:18px 0;min-height:56px}
.scope-reference>p{font-size:14px;max-width:850px}
.scope-reference>.section{border:0!important;padding-top:10px!important;margin-top:0!important}
.scope-reference>#model{padding:12px 0 24px}
.scope-reference .technical-figure{margin:12px 0 24px}
.scope-reference .photo-grid{margin:12px 0 24px}
@media(max-width:700px){.quote-list li{font-size:16px;padding:11px 0 11px 2px}.scope-intro{padding-bottom:8px!important}.quote-scope{margin-top:10px}.scope-owner-note{font-size:14px}.quote-request{font-size:15px}}
@media print{.scope-resources{display:none}.quote-list li{font-size:11pt;padding:6px 0}.quote-scope{max-width:none;margin-bottom:10px}.scope-owner-note{font-size:10pt}.quote-scope h2{font-size:16pt}}
