.hero h1.av123-home-title{font-size:clamp(28px,4.1vw,58px);line-height:1.12;max-width:1000px}.hero .av123-slogan{font-size:clamp(20px,2.2vw,30px);font-weight:600}.av123-languages,.av123-cities,.av123-pagination{display:flex;flex-wrap:wrap;gap:12px 20px;margin:20px 0}.av123-languages a,.av123-cities a,.av123-pagination a{color:#1677e8}.av123-languages [aria-current]{font-weight:700;text-decoration:underline}.av122-public h1{font-size:28px;line-height:1.3}.av123-page{margin:0;background:#f7fafc;color:#172b4d;font:16px/1.6 Arial,sans-serif}.av123-page *{box-sizing:border-box}.av123-page a{color:#1677e8;text-underline-offset:3px}.av123-page main,.av123-page footer{max-width:1240px;margin:auto;padding:24px}.av123-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px max(24px,calc((100% - 1192px)/2));background:#fff;border-bottom:1px solid #d8e3ee}.av123-header img{object-fit:contain;max-width:100%;height:auto}.av123-header nav{display:flex;gap:18px;flex-wrap:wrap}.av123-page h1{font-size:clamp(28px,4vw,44px);line-height:1.2}.av123-page h2{font-size:24px;line-height:1.3}.av123-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.av123-card{background:#fff;border:1px solid #d8e3ee;border-radius:18px;overflow:hidden}.av123-card img{width:100%;height:230px;object-fit:cover}.av123-card>div{padding:22px}.av123-card h2{margin-top:0}.av123-price{font-size:24px;font-weight:bold}.av123-page .av123-button{display:inline-block;border-radius:12px;background:#1677e8;color:#fff;text-decoration:none;padding:12px 20px}.av123-page a:focus-visible{outline:3px solid #e99b00;outline-offset:3px}.av123-detail-photo{max-width:100%;width:840px;height:auto;border-radius:18px}.av123-page dl{display:grid;grid-template-columns:minmax(120px,220px) 1fr;max-width:600px}.av123-page dd{margin:0}.av123-page footer{border-top:1px solid #d8e3ee}.av123-page p{max-width:1000px}@media(max-width:600px){.av123-page main{padding:18px}.av123-header{padding:16px}.av123-card img{height:210px}}
