/* Compact sections and premium ownership card. */
@media(max-width:900px){
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-mobile-place-v197{padding-bottom:0!important;min-height:0!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-mp197-body{padding:0 0 calc(var(--cg-place-dock-reserve,76px) + 8px)!important;min-height:0!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v661-mobile-hero{gap:12px!important;margin:12px 14px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v659-profile-header h1{margin-bottom:4px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v659-profile-header .cg-v659-category{margin-bottom:8px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v659-profile-tools,body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v661-review-summary{padding:16px!important;gap:10px!important;border-radius:16px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v661-score strong{font-size:36px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v661-score>span{font-size:40px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v661-thumbnails{margin:-6px 0 0!important;padding:4px 0!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-mp197-body>.cg-mp197-card{margin:0 14px 12px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-mp197-body>:last-child{margin-bottom:0!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v662-claim{background:radial-gradient(ellipse at 5% 5%,#e4b95430,transparent 55%),linear-gradient(125deg,#0c2140,#143960)!important;border:1px solid #d4b56f70!important;box-shadow:0 8px 20px #102b5114!important;padding:20px!important;gap:14px!important;color:#fff!important;border-radius:18px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v662-claim::after{width:130px!important;height:130px!important;border:18px solid #dcb96b15!important;inset-inline-end:-60px!important;bottom:-80px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v662-claim-icon{background:linear-gradient(145deg,#ffdc78,#ddb347)!important;color:#102b51!important;box-shadow:0 4px 16px #0002;width:44px!important;height:44px!important;flex-basis:44px!important;border:1px solid #ffe8a4}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v662-claim h2{color:#fff!important;font-size:20px!important;margin:0 0 6px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v662-claim p{color:#d1ddea!important;font-size:13px!important;line-height:1.7!important;margin:0 0 12px!important}
 body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v662-claim a{background:linear-gradient(110deg,#ffe08a,#e4b954)!important;color:#102b51!important;min-height:44px!important;border:1px solid #ffe7a3!important;box-shadow:0 4px 12px #0002;font-weight:850!important}
}
@media(min-width:901px){body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v660-hero{gap:18px!important;margin-top:20px!important;margin-bottom:20px!important}}
@media(max-width:360px){body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v662-claim{padding:18px 16px!important;gap:12px!important}body.cg-platform-shell.cg-luxe-v660.cg-place-contact-v659 .cg-v662-claim h2{font-size:18px!important}}
