.luxury-page{min-width:0;max-width:1040px}.luxury-page .pa-hotel-grid{display:block}.luxury-page *{box-sizing:border-box}.luxury-page .luxury-hero{position:relative;margin:24px 0 30px;aspect-ratio:1200/630;overflow:hidden;border-radius:14px;background:#254934}.luxury-hero>img{display:block;width:100%;height:100%;object-fit:cover}.luxury-hero>div{position:absolute;inset:0;padding:6%;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,#142b28dc,#162e2555,transparent);color:#fff;text-shadow:0 2px 5px #0007}.luxury-hero>div span{font-size:20px;letter-spacing:.12em}.luxury-hero strong{font-size:clamp(22px,4vw,42px);line-height:1.6;max-width:75%}.luxury-hero small{font-size:17px}.luxury-hero figcaption{position:absolute;bottom:7px;right:10px;font-size:10px;color:#fff;background:#18382bba;padding:4px;z-index:1}.luxury-page .uy-pet-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.luxury-page .luxury-depth{margin:22px 0;border-top:1px solid #d9e3d5}.luxury-depth h4{font-size:17px;margin:20px 0 6px;color:#315a43}.luxury-depth p{font-size:15px;line-height:1.95;margin:0}.luxury-review .pa-button{display:inline-block;background:transparent;color:#8b621d;box-shadow:none;border:0;padding:4px 0;text-decoration:underline}.luxury-review small{display:block;font-size:12px;color:#687062}.luxury-page .pa-table-wrap table{min-width:800px;table-layout:fixed}.luxury-page .pa-table-wrap th:first-child{width:195px}.luxury-page .pa-table-wrap th:nth-child(2){width:155px}.luxury-page .pa-table-wrap th:nth-child(3){width:280px}.luxury-page .pa-table-wrap td p{font-size:13px;line-height:1.7;margin:8px 0}.luxury-page .uy-primary-wrap .pa-button{display:flex;align-items:center;justify-content:center;min-height:62px;font-size:19px;font-weight:800;background:linear-gradient(#dc7557,#bd4c30);color:white;border-radius:12px;box-shadow:0 5px 0 #8b3422;padding:17px 12px;text-align:center;text-decoration:none}.luxury-page .uy-purpose-list>li{min-width:0}.luxury-page .uy-purpose-list>li>div{min-width:0}.luxury-page [hidden]{display:none!important}.luxury-page .pa-noimage{min-height:200px;display:grid;place-items:center;background:#edf3e8;color:#45634b}.luxury-page .uy-purpose-thumb .pa-noimage{min-height:84px;font-size:11px;text-align:center}.luxury-page .uy-db-secondary{display:inline-block;margin:16px 0 8px}.luxury-page .uy-db-card{scroll-margin-top:24px}.luxury-page .uy-purpose-thumb img{object-fit:cover}@media(max-width:650px){.luxury-page .luxury-hero>div span{font-size:12px}.luxury-page .luxury-hero strong{max-width:90%;font-size:24px}.luxury-hero small{font-size:12px}.luxury-hero figcaption{font-size:8px;max-width:95%}.luxury-page .pa-table-wrap th:first-child{width:145px}.luxury-page .uy-purpose-list>li{grid-template-columns:28px 80px minmax(0,1fr);gap:8px}.luxury-page .uy-purpose-list .uy-purpose-thumb,.luxury-page .uy-purpose-list .uy-purpose-thumb img{width:80px}.luxury-page .uy-purpose-list .uy-purpose-thumb img{height:60px}.luxury-page .uy-purpose-list h4{font-size:14px;overflow-wrap:anywhere}.luxury-page .uy-db-summary{grid-template-columns:1fr}.luxury-page .uy-primary-wrap .pa-button{font-size:17px}.luxury-depth p{font-size:14px}}