/* REV140: shared presentation for the remaining SCHIATTI families and models. */
.sc-design-intro{margin-bottom:32px}
.sc-fps20-detail .sc-original figcaption{padding-bottom:0;font-size:13px}
.sc-design-plan{border-top:1px solid #ccdae2;margin-top:28px;padding-top:24px}
.sc-design-plan h3{font-size:22px;margin:0 0 18px}
.sc-catalogue-references{max-width:1280px;margin:32px auto 0;border-top:1px solid #ccdae2;border-bottom:1px solid #ccdae2;padding:22px 0}
.sc-catalogue-references>summary{cursor:pointer;font-weight:600;color:#225f83;font-size:17px;line-height:1.5}
.sc-catalogue-references>summary:focus-visible{outline:3px solid #327baa;outline-offset:6px}
.sc-catalogue-references[open]>summary{margin-bottom:24px}
.sc-catalogue-references .sc-catalogue-pages article{background:#fff}
.sc-fps20-features>article:only-child{grid-column:1/-1}
@media(max-width:760px){.sc-catalogue-references{margin:24px 20px 0}.sc-fps20-detail .sc-original img{max-height:360px}.sc-design-plan .sc-plan-actions{gap:18px}}
@media print{
 .sc-catalogue-references,.sc-design-plan{display:none!important}
 .sc-design-intro{margin-bottom:4mm}
 /* Block flow lets each technical row move intact to the next printed page. */
 .sc-page #ficha{break-before:page;page-break-before:always}
 .sc-page .dv-specs{display:block!important}
 .sc-page .dv-specs>div{padding:2mm 0!important;break-inside:avoid;page-break-inside:avoid}
 .sc-page .sc-source-notes,.sc-page #opcionales{break-inside:avoid;page-break-inside:avoid}
 .sc-page .sc-fps20-detail img{max-height:36mm}
 .sc-page .tc-feature-grid article{padding:2mm 0!important}
}
