.info-main{max-width:1160px;margin:auto;padding:48px 5% 80px}.info-main h1{font-size:clamp(40px,5vw,68px);margin:14px 0 24px;letter-spacing:-1.5px}.info-main h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.8px;margin:38px 0 16px}.info-main p{font-size:16px;line-height:1.7;margin:16px 0;max-width:850px}.info-main a:not(.button){text-decoration:underline;text-underline-offset:4px}.info-main .intro{font-size:19px}.info-main .breadcrumb{font-size:14px;margin:0 0 28px}.info-main .button{margin:12px 0}.info-page .header-call{border:0}.info-page footer{padding-bottom:48px}.area-region{border-top:1px solid var(--line);margin-top:48px;padding-top:12px}.area-places{columns:3;column-gap:30px;padding-left:22px}.area-places li{break-inside:avoid;margin:7px 0}.area-table-wrap{overflow-x:auto}.area-fees{width:100%;border-collapse:collapse;text-align:left;margin:20px 0}.area-fees caption{text-align:left;padding-bottom:12px;font-size:16px}.area-fees th,.area-fees td{padding:12px;border:1px solid var(--line)}.area-fees thead{background:#edf0e9}#data-credits{border-top:1px solid var(--line);margin-top:40px}#data-credits p{font-size:14px}.info-main .small{font-size:14px}@media(max-width:720px){.info-main{padding:32px 20px 55px}.area-places{columns:2}.area-fees{font-size:14px}.area-fees th,.area-fees td{padding:9px}}@media(max-width:400px){.area-places{columns:1}}
