/* První nadpisy podstránek */
main:has(> h1),main.account{width:min(100% - 48px,960px);max-width:960px;margin-inline:auto;padding:40px 0 90px}
main.account{box-sizing:content-box}
main:has(.price-inner) .price-section{padding-top:40px}
main h1,main .price-inner h1,main.account h1{font-family:Barlow,Arial,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;margin:0 0 24px}
@media(max-width:700px){main:has(> h1),main.account{padding-top:32px}main:has(.price-inner) .price-section{padding-top:32px}}

main .price-section.container{width:min(100% - 48px,960px);max-width:960px;margin-inline:auto;padding-inline:0}
