.cv-site .design-extra-block{white-space:pre-line;align-items:center;gap:28px;width:100%;display:grid}.cv-site .design-extra-block.has-image{grid-template-columns:1fr 1fr}.cv-site .design-extra-block img{object-fit:cover;border-radius:20px;width:100%;max-height:550px}.cv-site .design-extra-block h2{margin-bottom:18px;font-size:clamp(28px,4vw,48px);line-height:1.3}.cv-site .design-extra-block p{margin-bottom:24px;font-size:18px;line-height:1.8}.cv-site h1,.cv-site h2,.cv-site .hero-intro,.cv-site .dining-copy>p{white-space:pre-line;overflow-wrap:break-word}.cv-site .chat-fab:focus-visible{outline-offset:3px;outline:3px solid #236a97}@media (max-width:767px){.cv-site .design-extra-block.has-image{grid-template-columns:1fr}.cv-site .design-extra-block p{font-size:16px}}.cv-site [data-design-empty]{box-sizing:border-box!important;color:#235d80!important;letter-spacing:0!important;text-transform:none!important;text-align:start!important;white-space:normal!important;overflow-wrap:anywhere!important;cursor:pointer!important;opacity:1!important;width:fit-content!important;min-width:0!important;max-width:100%!important;min-height:44px!important;box-shadow:none!important;background:#eff8ff!important;border:1px dashed #78aeca!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;margin:8px 0!important;padding:10px 12px!important;font:500 14px/1.5 Noto Sans Thai,sans-serif!important;display:flex!important}.cv-site [data-design-empty]:before,.cv-site [data-design-empty]:after{content:none!important;display:none!important}.cv-site [data-design-empty]:focus-visible{outline-offset:3px!important;outline:3px solid #2383c5!important}.cv-site .section-top>div:empty,.cv-site .quick-title:empty,.cv-site .hero-cta:empty,.cv-site .design-extra-block>div:empty{display:none}.cv-site .overline{width:fit-content;max-width:100%;text-decoration:none!important}.cv-site .design-decoration{width:100%;max-width:100%;height:0;color:inherit;background:0 0;border:0;border-top:1px solid;flex-shrink:0;margin:0 0 3px;display:block}.cv-site .hero-kicker>.design-decoration{color:#e4b16d;background:0 0;width:25px;max-width:35%;height:0;margin:0}.cv-site .chat-fab>.chat-fab-label{display:none}@media (max-width:767px){.cv-site .hero-kicker>.design-decoration{width:15px}}.content-image-unavailable{color:#426075;text-align:center;box-sizing:border-box;background:#f3efe5;flex-direction:column;justify-content:center;align-items:center;gap:10px;block-size:100%;min-block-size:160px;inline-size:100%;padding:20px;font-size:16px;line-height:1.5;display:flex}.content-image-unavailable>svg{flex-shrink:0}
