/* Lycia hotel article visuals, scoped to the hotel guides. Mirrors office-blog-media.css with the hotel gold accent. */
.ig-page.ig-hotels{--vertical:#9a6b0f;--vertical-soft:#faf4e6}
.ig-page.ig-hotels .ig-article-head .ig-kicker{color:#9a6b0f}
.ig-page.ig-hotels .ig-article-cover{width:100%;max-width:1160px;margin:0 0 58px;min-width:0}
.ig-page.ig-hotels .ig-article-cover picture,.ig-page.ig-hotels .ig-article-media picture{display:block;line-height:0}
.ig-page.ig-hotels .ig-article-cover img,.ig-page.ig-hotels .ig-article-media img{display:block;width:100%;height:auto;max-width:100%;border:1px solid #ece3cf;object-fit:cover}
.ig-page.ig-hotels .ig-article-cover img{border-radius:16px}
.ig-page.ig-hotels .ig-article-cover figcaption,.ig-page.ig-hotels .ig-article-media figcaption{font-size:13px;line-height:1.75;color:#6f6656;margin-top:13px}
.ig-page.ig-hotels h1,.ig-page.ig-hotels .ig-prose h2,.ig-page.ig-hotels .ig-prose h3,.ig-page.ig-hotels .ig-resource h3{text-wrap:balance}
.ig-page.ig-hotels .ig-lead,.ig-page.ig-hotels .ig-prose p,.ig-page.ig-hotels .ig-prose li{text-wrap:pretty}
.ig-page.ig-hotels .ig-prose>section>p,.ig-page.ig-hotels .ig-prose>section>ul,.ig-page.ig-hotels .ig-prose>section>ol{max-width:68ch}
.ig-page.ig-hotels .ig-prose p,.ig-page.ig-hotels .ig-prose li{font-size:17px;line-height:1.8}
.ig-page.ig-hotels .ig-prose h2{margin-top:54px;margin-bottom:22px}
.ig-page.ig-hotels .ig-prose h3{margin-top:32px;margin-bottom:15px}
.ig-page.ig-hotels .ig-article-media{width:100%;max-width:760px;margin:32px 0 48px;min-width:0;overflow:hidden}
.ig-page.ig-hotels .ig-article-media img{border-radius:13px}
.ig-page.ig-hotels .ig-definition-box{margin:0 0 28px;padding:22px 26px;border-left:3px solid #c49018;background:#faf4e6;border-radius:0 12px 12px 0}
.ig-page.ig-hotels .ig-definition-box p{margin:0;color:#3a2a10}
.ig-page.ig-hotels .ig-table-note{font-size:13px;line-height:1.7;color:#6f6656;margin:-12px 0 28px;max-width:68ch}
@media(max-width:650px){.ig-page.ig-hotels .ig-article-cover{margin-bottom:40px}.ig-page.ig-hotels .ig-article-cover img{border-radius:12px}.ig-page.ig-hotels .ig-prose p,.ig-page.ig-hotels .ig-prose li{font-size:16px;line-height:1.78}.ig-page.ig-hotels .ig-prose h2{margin-top:44px;margin-bottom:18px}.ig-page.ig-hotels .ig-prose h3{margin-top:27px}.ig-page.ig-hotels .ig-article-media{margin:27px 0 38px}.ig-page.ig-hotels .ig-definition-box{padding:18px 20px}.ig-page.ig-hotels .ig-article-cover figcaption,.ig-page.ig-hotels .ig-article-media figcaption,.ig-page.ig-hotels .ig-table-note{font-size:12px;line-height:1.7}}
.ig-page.ig-hotels .ig-inline-cta{border:1px solid #ecdcb4;color:inherit;transition:background .2s,border-color .2s}
.ig-page.ig-hotels .ig-inline-cta:hover{background:#f6ebd2;border-color:#d9bf82}
.ig-page.ig-hotels .ig-inline-cta:focus-visible{outline:2px solid #9a6b0f;outline-offset:3px}
.ig-page.ig-hotels .ig-inline-cta strong{color:#7a5410}
.ig-page.ig-hotels .ig-inline-cta strong::after{content:" →"}
.ig-page.ig-hotels .ig-inline-cta span{display:block;font-size:14px;line-height:1.6;color:#5d5446}
.ig-page.ig-hotels .ig-inline-cta img.is-avatar{border-radius:50%;object-fit:cover}
.ig-page.ig-hotels .ig-short-answer{margin:0 0 8px}
.ig-page.ig-hotels .ig-short-answer .ig-short-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9a6b0f;margin:0 0 8px}
.ig-page.ig-hotels .ig-short-answer a{color:#7a5410}
.ig-page.ig-hotels .ig-harness-table thead th:nth-child(2),.ig-page.ig-hotels .ig-harness-table tbody td:nth-child(2){background:#faf4e6;color:#3a2a10;font-weight:600}
.ig-page.ig-hotels .ig-harness-table thead th:nth-child(2){color:#7a5410}
