/* Only the vertical FAQ: match accepted MINI/UNI styles.css. */
body[data-page="/vertikalnye-zhalyuzi/"] #faq{max-width:1280px;padding:66px 28px;font:16px/1.6 Arial,Helvetica,sans-serif}
body[data-page="/vertikalnye-zhalyuzi/"] #faq h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-1px;margin:10px 0 26px}
body[data-page="/vertikalnye-zhalyuzi/"] #faq>details{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;padding:18px 0;background:transparent}
body[data-page="/vertikalnye-zhalyuzi/"] #faq>details>summary{display:list-item;list-style:disclosure-closed inside;min-height:0;padding:0;position:static;font:700 18px/1.6 Arial,Helvetica,sans-serif;cursor:pointer}
body[data-page="/vertikalnye-zhalyuzi/"] #faq>details[open]>summary{list-style-type:disclosure-open}
body[data-page="/vertikalnye-zhalyuzi/"] #faq>details>summary:after{content:none}
body[data-page="/vertikalnye-zhalyuzi/"] #faq>details p{padding:15px 0 5px;max-width:800px;font:16px/1.6 Arial,Helvetica,sans-serif;color:var(--muted)}
body[data-page="/vertikalnye-zhalyuzi/"] #faq summary:focus-visible{outline:3px solid var(--brand);outline-offset:4px}
@media(max-width:600px){body[data-page="/vertikalnye-zhalyuzi/"] #faq{padding:42px 20px}}
body[data-page="/vertikalnye-zhalyuzi/"] #faq{border-top:1px solid var(--line)}
/* Page-wide type and rhythm, taken from the accepted MINI/UNI scale. */
body[data-page="/vertikalnye-zhalyuzi/"] main .section:not(#request){padding-block:66px}
body[data-page="/vertikalnye-zhalyuzi/"] main .section:not(#request)>h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-1px;margin:10px 0 26px}
@media(min-width:701px) and (max-width:900px){
 body[data-page="/vertikalnye-zhalyuzi/"] .hero{grid-template-columns:1fr;gap:28px}
 body[data-page="/vertikalnye-zhalyuzi/"] .hero-photo img{height:auto;aspect-ratio:auto;object-fit:contain}
 body[data-page="/vertikalnye-zhalyuzi/"] .v-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
 body[data-page="/vertikalnye-zhalyuzi/"] .v-cards>article:last-child{grid-column:1/-1}
 body[data-page="/vertikalnye-zhalyuzi/"] .cost-layout{grid-template-columns:1fr}
 body[data-page="/vertikalnye-zhalyuzi/"] #premium{grid-template-columns:1fr}
 body[data-page="/vertikalnye-zhalyuzi/"] #premium figure img{height:auto;max-height:none;object-fit:contain}
 body[data-page="/vertikalnye-zhalyuzi/"] #request .photo-panel{grid-template-columns:1fr}
}
@media(max-width:600px){body[data-page="/vertikalnye-zhalyuzi/"] main .section:not(#request){padding-block:42px}}
