.guide-page .home-header{position:relative}.guide-shell{padding:0 0 85px}.guide-heading{max-width:980px;padding:15px 0 28px}.guide-heading>p{max-width:820px;font-size:16px;line-height:1.6}.guide-heading h1{margin-bottom:22px}.guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.guide-page .button-primary{background:#1889be;border:0;border-radius:4px;color:#fff;box-shadow:0 4px 5px #00000026;font:600 15px/1.3 "Trebuchet MS",Arial,sans-serif;padding:10px 16px;min-height:38px}.guide-contents{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 38px;padding:18px 0;border-block:1px solid #e0e7ea;color:#115b7d;font-size:15px}.guide-reading{max-width:960px;margin:0 auto 50px}.guide-reading .reading-content{font:15px/1.7 Verdana,Arial,sans-serif;overflow-wrap:anywhere}.guide-reading h2{color:#115b7d;font-size:26px;margin:38px 0 18px}.guide-reading h3{font-size:21px;margin:28px 0 16px}.guide-reading p,.guide-reading ul,.guide-reading ol{margin-bottom:22px}.guide-reading li{margin-bottom:12px}.guide-reading strong{font-weight:600}.guide-reading img{width:min(100%,700px);height:auto;margin:30px auto;display:block;border-radius:5px}.guide-example{width:min(100%,420px);margin:38px auto 48px;text-align:center}.guide-example .home-hotel-grid{grid-template-columns:minmax(0,1fr)}.guide-example .home-card-photo img{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}.guide-example figcaption{margin-top:15px;color:#63717a;font-size:12px}.guide-notice{border-left:3px solid #db9394;background:#eef6f9;padding:18px;line-height:1.6}.guide-hotels,.guide-cats,.guide-articles,.guide-areas{margin-top:65px}.guide-articles .article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.guide-articles .article-card{padding:22px;border:1px solid #e0e7ea;border-radius:6px;background:#fff}.guide-articles .article-card h2{font-size:22px;margin-bottom:15px}.guide-articles .article-card p{font-size:13px;line-height:1.6}.guide-areas .home-location-search{margin-bottom:32px}.guide-page [id]{scroll-margin-top:22px}.guide-page .breadcrumbs{margin-block:24px 16px;font-size:12px}.guide-page .home-section-title{justify-content:space-between}
@media(max-width:780px){.guide-heading h1{font-size:34px}.guide-contents{gap:12px 18px;font-size:14px}.guide-reading h2{font-size:24px}.guide-articles .article-grid{grid-template-columns:minmax(0,1fr)}.guide-reading .reading-content{font-size:14px}.guide-heading>p{font-size:15px}.guide-page .home-section-title{align-items:flex-start;text-align:left}.guide-shell{padding-bottom:65px}}
