:root{--accent:#1ebbf0;--accent-2:#39dfaa;--accent-gradient:linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);--brand-gold:#b08d4c;--text:#8b8d94;--heading:#333;--menu:#333;--bg:#fff;--bg-soft:#f4f5f7;--divider:#3333331f;--footer-bg:#1a1c20;--footer-text:#8b8d94;--radius:6px;--wrap:1300px;--font:"Roboto", Helvetica, Arial, Verdana, sans-serif;--font-cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-pa:"Gurmukhi MN", "Noto Sans Gurmukhi", "Raavi", sans-serif;--fs-base:15px;--fs-h1:52px;--fs-h1-mobile:34px;--fs-h2:34px;--shadow:0 6px 24px #00000014;--book-bg:#f7be68;--book-bg-hover:#f5b14b;--book-ink:#2e2b36}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT);font-weight:100 500;font-style:normal;size-adjust:99.67%;ascent-override:93.08%;descent-override:24.49%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 900;font-style:normal;size-adjust:94.06%;ascent-override:98.63%;descent-override:25.96%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Italic),local(Arial-ItalicMT);font-weight:100 500;font-style:italic;size-adjust:99.67%;ascent-override:93.08%;descent-override:24.49%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold Italic),local(Arial-BoldItalicMT);font-weight:600 900;font-style:italic;size-adjust:94.06%;ascent-override:98.63%;descent-override:25.96%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(ArialMT);font-weight:100 900;font-style:normal;size-adjust:112.44%;ascent-override:86.09%;descent-override:22.32%;line-gap-override:0%}@font-face{font-family:Lato Fallback;src:local(Arial),local(ArialMT);font-weight:100 500;font-style:normal;size-adjust:97.18%;ascent-override:101.56%;descent-override:21.92%;line-gap-override:0%}@font-face{font-family:Lato Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 900;font-style:normal;size-adjust:92.29%;ascent-override:106.95%;descent-override:23.08%;line-gap-override:0%}:root{--gold:var(--brand-gold);--ink:#333;--muted:#777;--soft:#f5f5f5;--text-body:#6b6e76;--text-secondary:#72757c;--text-on-dark:#9a9ca3;--title-bg:#f5f5f5;--box-bg:#ececec;--line:#00000014;--link:#0973a5;--link-hover:#075a82;--btn-gradient:linear-gradient(135deg, #0a78ab 30%, #117f65 100%);--btn-gradient-hover:linear-gradient(135deg, #07628c 30%, #0c6853 100%);--underline-gradient:linear-gradient(to left, #1ebbf0 30%, #39dfaa 100%);--font:"Roboto", "Roboto Fallback", Helvetica, Arial, Verdana, sans-serif;--font-title:"Montserrat", "Montserrat Fallback", var(--font);--font-widget:"Lato", "Lato Fallback", var(--font);--gutter:50px;--header-h:90px;--langbar-h:34px;--focus:0 0 0 3px #0a78ab59}@media (width<=1099px){:root{--header-h:60px}}@media (width<=778px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}body{background:var(--bg);color:var(--text-body);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}@supports (overflow-x:clip){body{overflow-x:clip}}img,svg,video,iframe{max-width:100%}img{vertical-align:middle;border:0;height:auto}svg{flex-shrink:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{color:var(--heading);font-family:var(--font);margin:0 0 10px;font-weight:700}p{margin:0 0 10px}a{color:var(--link);text-underline-offset:2px;text-decoration-thickness:1px;transition:color .2s}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--link);outline-offset:2px}::selection{background:#1ebbf038}.wrap{width:100%;max-width:var(--wrap);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.sr-only,.screen-reader-text,.assistive-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hidden{display:none!important}.skip-link{z-index:1001;color:var(--heading);background:#fff;border-radius:3px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{box-shadow:var(--shadow);transform:none}.btn{min-height:44px;font-family:var(--font);cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.15;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--btn-gradient);color:#fff}.btn-primary:hover,.btn-primary:focus-visible{background:var(--btn-gradient-hover);color:#fff}.btn-booking{background:var(--book-bg);color:var(--book-ink)}.btn-booking:hover,.btn-booking:focus-visible{background:var(--book-bg-hover);color:var(--book-ink)}.btn-ghost{color:var(--heading);background:#fff;border-color:#33333347}.btn-ghost:hover,.btn-ghost:focus-visible{color:var(--link-hover);border-color:var(--link)}.btn-s{gap:7px;min-height:30px;padding:8px 14px 7px;font-size:12px;line-height:14px}.btn:focus-visible{outline:2px solid var(--link);outline-offset:2px}main{display:block}.content-area,.content-wrap{padding-top:70px;padding-bottom:70px}.content-area.has-sidebar{grid-template-columns:minmax(0,1fr) 325px;align-items:stretch;column-gap:50px;display:grid}.content-area.has-sidebar>.sidebar{border-left:1px solid var(--line);padding-left:50px}.content-area>article,.content-area>.single-page{min-width:0}@media (width<=992px){.content-area.has-sidebar{display:block}.content-area.has-sidebar>.sidebar{border-left:0;border-top:1px solid var(--line);margin-top:50px;padding-top:50px;padding-left:0}}@media (width<=778px){.content-area,.content-wrap{padding-top:48px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.lang-bar{background:#f3f4f5;border-bottom:1px solid #0000000d;font-size:13px;line-height:18px}.lang-bar-inner{height:var(--langbar-h);justify-content:flex-end;align-items:center;gap:4px;display:flex}.lang-bar-icon{color:var(--text-secondary);flex:none}.lang-bar-list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.lang-bar-list li{align-items:center;display:flex}.lang-bar-list li+li:before{content:"·";color:#0000004d}.lang-bar-list a{color:var(--link);border-radius:2px;padding:8px 7px;font-weight:500;text-decoration:none;display:inline-block}.lang-bar-list a:hover{color:var(--link-hover);text-decoration:underline}.lang-bar-list a[aria-current]{color:var(--heading);font-weight:700}.lang-bar-list a[aria-current]:hover{text-decoration:none}.lang-bar-list a:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.lang-bar-list :lang(pa){font-size:14px}@media (width>=1100px) and (width<=1279px){.lang-bar-inner.wrap{padding-left:30px;padding-right:30px}}@media (width<=1099px){.lang-bar-inner.wrap{padding-left:20px;padding-right:13px}}.masthead{z-index:100;background:#fff;position:sticky;top:0;box-shadow:0 0 15px 1px #00000012}.masthead-inner{height:var(--header-h);align-items:center;display:flex}.branding{border-radius:2px;flex:none;line-height:0;display:block}.branding img{aspect-ratio:250/68;width:250px;height:auto;display:block}.main-nav{flex:auto;justify-content:safe center;align-self:stretch;min-width:0;padding-left:5px;display:flex}.menu{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.menu>li{align-items:center;display:flex;position:relative}.menu>li>a{color:var(--menu);font-family:var(--font);white-space:nowrap;align-items:center;margin:18px 14px;padding:4px;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;display:flex}.menu>li:first-child>a{margin-left:0}.menu>li:last-child>a{margin-right:0}.menu>li>a:hover{color:var(--menu)}.menu-text{display:block;position:relative}.menu>li>a .menu-text:after{content:"";background:var(--underline-gradient);opacity:.85;pointer-events:none;width:0;height:2px;transition:width .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;bottom:-7px;left:1px}.menu>li:hover>a .menu-text:after,.menu>li.act>a .menu-text:after,.menu>li.is-open>a .menu-text:after,.menu>li>a:focus-visible .menu-text:after{width:100%}.menu>li.menu-booking>a{background:var(--book-bg);color:var(--book-ink);border-radius:3px;margin-top:0;margin-bottom:0;padding:11px 18px;transition:background .2s}.menu>li.menu-booking>a:hover,.menu>li.menu-booking>a:focus-visible{background:var(--book-bg-hover);color:var(--book-ink)}.menu>li.menu-booking>a .menu-text:after{display:none}.menu>li.has-children>a{margin-right:26px}.sub-toggle{width:24px;height:24px;color:var(--menu);background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sub-toggle:hover{background:#0000000a}.sub-toggle svg{transition:transform .2s}.menu>li.is-open>.sub-toggle svg{transform:rotate(180deg)}.sub-nav{z-index:110;opacity:0;visibility:hidden;background:#fff;width:280px;margin:0;padding:9px 10px;list-style:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:100%;left:0;transform:translateY(8px);box-shadow:0 0 4px #0003}.menu>li.has-children:hover>.sub-nav,.menu>li.has-children.is-open>.sub-nav,.main-nav:not(.js-menu) .menu>li.has-children:focus-within>.sub-nav{opacity:1;visibility:visible;transition-delay:0s;transform:none}.sub-nav li{margin:0 0 2px}.sub-nav li:last-child{margin-bottom:0}.sub-nav a{color:var(--menu);padding:10px;font-size:13px;font-weight:500;line-height:17px;text-decoration:none;transition:background .2s,color .2s;display:block}.sub-nav a:hover,.sub-nav a:focus-visible,.sub-nav li.act>a{color:var(--link);background:linear-gradient(135deg,#1ebbf012 30%,#39dfaa12 100%)}.sub-nav a:focus-visible{outline-offset:-2px}@media (width>=1280px){.menu>li>a{margin-left:8px;margin-right:8px}.menu>li.has-children>a{margin-right:26px}.menu>li:first-child>a{margin-left:0}.menu>li:last-child>a{margin-right:0}}@media (width>=1100px) and (width<=1279px){.masthead-inner.wrap{padding-left:30px;padding-right:30px}.branding img{width:180px}.menu>li>a{margin-left:6px;margin-right:6px;font-size:15px}.menu>li.has-children>a{margin-right:26px}.menu>li.menu-booking>a{padding:10px 14px}}.menu-toggle{min-height:44px;color:var(--menu);font-family:var(--font-title);background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;margin-left:auto;padding:10px 0 10px 10px;font-size:14px;line-height:18px;display:none}.hamburger{gap:5px;width:22px;display:grid}.hamburger span{background:currentColor;border-radius:1px;height:2px;display:block}.mobile-nav{z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .35s;position:fixed;inset:0}.mobile-nav[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-nav-backdrop{opacity:0;background:#11111180;transition:opacity .35s;position:absolute;inset:0}.mobile-nav[data-open=true] .mobile-nav-backdrop{opacity:1}.mobile-nav-panel{overscroll-behavior:contain;background:#fff;flex-direction:column;width:min(330px,86vw);padding:62px 22px 104px 30px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-10px 0 30px #0000001f}.mobile-nav[data-open=true] .mobile-nav-panel{transform:none}.mobile-nav-close{min-height:44px;color:var(--menu);font-family:var(--font-title);background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:8px 10px;font-size:14px;line-height:18px;display:inline-flex;position:absolute;top:10px;right:12px}.mobile-nav-close-text{order:2}.mobile-langs{border-bottom:1px solid #33333312;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0 0 14px;list-style:none;display:flex}.mobile-langs a{min-height:36px;color:var(--link);border:1px solid #33333326;border-radius:18px;align-items:center;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.mobile-langs a[aria-current]{border-color:var(--heading);color:var(--heading);font-weight:700}.mobile-menu{margin:0;padding:0;list-style:none}.mobile-menu>li{border-bottom:1px solid #33333312}.mobile-menu>li.menu-booking{border-bottom:0;padding-top:18px}.mm-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-menu>li>.mm-row>a{color:var(--menu);flex:1;padding:12px 0;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;display:block}.mobile-menu>li.act>.mm-row>a,.mobile-menu>li>.mm-row>a:hover{color:var(--link)}.mobile-menu>li.menu-booking>.mm-row>a{background:var(--book-bg);color:var(--book-ink);border-radius:3px;flex:1;justify-content:center;padding:13px 20px;display:flex}.mobile-menu>li.menu-booking>.mm-row>a:hover,.mobile-menu>li.menu-booking>.mm-row>a:focus-visible{background:var(--book-bg-hover);color:var(--book-ink)}.mm-toggle{color:#7d8087;background:0 0;border:0;border-radius:3px;flex:none;width:40px;height:40px;margin-right:-8px;padding:0;position:relative}.mm-plus:before,.mm-plus:after{content:"";background:currentColor;width:14px;height:1.5px;margin:-.75px 0 0 -7px;transition:transform .25s;position:absolute;top:50%;left:50%}.mm-plus:after{transform:rotate(90deg)}.mm-toggle[aria-expanded=true] .mm-plus:after{transform:rotate(0)}.mm-sub{margin:-4px 0 12px 14px;padding:0;list-style:none}.mm-sub a{color:var(--menu);padding:8px 0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:block}.mm-sub li.act>a,.mm-sub a:hover{color:var(--link)}.mobile-nav-contact{margin-top:auto;padding-top:26px}.mobile-nav-phone{min-height:44px;color:var(--heading);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.mobile-nav-phone svg{color:var(--link)}.mobile-nav-address{color:var(--text-secondary);margin:2px 0 0;font-size:14px;line-height:1.5}html.nav-open{overflow:hidden}html.nav-open .ai-agent-widget-container{visibility:hidden!important;pointer-events:none!important}@media (width<=1099px){.main-nav{display:none}.menu-toggle{display:inline-flex}.masthead-inner.wrap{padding-left:20px;padding-right:20px}.branding img{width:clamp(160px,56vw,220px)}}@media (width>=1100px){.mobile-nav{display:none}}@media (width<=369px){.menu-toggle-caption{display:none}}.page-title{background:var(--title-bg)}.page-title>.wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding-top:30px;padding-bottom:30px;display:flex}.page-title-text{max-width:100%;color:var(--heading);font-family:var(--font);text-wrap:pretty;overflow-wrap:break-word;margin:0;font-size:34px;font-weight:700;line-height:44px}@media (width>=779px){body:not(.lang-zh) .page-title-text{text-wrap:balance}}.breadcrumbs{color:var(--text-body);margin-top:10px;font-size:14px;line-height:24px}.breadcrumbs ol{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;display:inline-flex}.breadcrumbs li+li:before{content:"/";color:#00000038;margin:0 8px}.breadcrumbs a{color:var(--text-body);text-decoration:none}.breadcrumbs a:hover{color:var(--link);text-decoration:underline}@media (width<=778px){.page-title>.wrap{min-height:0;padding-top:30px;padding-bottom:30px}.page-title-text{font-size:24px;line-height:34px}.breadcrumbs{font-size:13px;line-height:22px}}.entry-content{overflow-wrap:break-word}.entry-content:after{content:"";clear:both;display:table}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content p:empty{display:none}.entry-content h1{font-size:var(--fs-h1);margin:0 0 16px;line-height:62px}.entry-content h2{font-size:var(--fs-h2);margin:24px 0 12px;line-height:44px}.entry-content h3{margin:20px 0 10px;font-size:24px;line-height:34px}.entry-content h4{margin:18px 0 8px;font-size:20px;line-height:30px}.entry-content h5{margin:20px 0 8px;font-size:16px;line-height:26px}.entry-content h6{text-transform:uppercase;letter-spacing:.04em;margin:20px 0 8px;font-size:14px;line-height:24px}.entry-content :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}.entry-content :is(h1,h2,h3,h4)+:is(h2,h3,h4,h5){margin-top:10px}.entry-content :is(h2,h3,h4) a{color:inherit}.entry-content p{margin:0 0 12px}.entry-content strong,.entry-content b{color:#55585f;font-weight:700}.entry-content em{font-style:italic}.entry-content small{font-size:13px}.entry-content a{color:var(--link);text-decoration:underline}.entry-content a:hover{color:var(--link-hover)}.entry-content ul,.entry-content ol{margin:0 0 14px 20px;padding:0}.entry-content li{margin:0 0 4px;padding-left:2px}.entry-content li>ul,.entry-content li>ol{margin:4px 0 4px 20px}.entry-content blockquote,.entry-content .wp-block-quote{color:var(--heading);background:#0000000a;margin:0 0 16px;padding:20px 25px;font-size:16px;font-weight:700;line-height:26px}.entry-content blockquote p,.entry-content blockquote li,.entry-content blockquote strong{color:var(--heading)}.entry-content blockquote>:last-child{margin-bottom:0}.entry-content blockquote cite{color:var(--text-secondary);margin-top:8px;font-size:13px;font-style:normal;font-weight:400;display:block}.entry-content .wp-block-quote{border-left:4px solid var(--accent);padding:1em 25px 1em 1em;font-weight:400}.entry-content .wp-block-quote p{color:var(--heading);font-size:20px;font-weight:400;line-height:28px}.entry-content .wp-block-quote strong{font-weight:700}.entry-content img{max-width:100%;height:auto}.entry-content figure{max-width:100%;margin:0 0 20px}.entry-content figure img{display:block}.entry-content figcaption,.entry-content .wp-caption-text,.entry-content .wp-element-caption{color:var(--text-secondary);text-align:center;margin-top:8px;font-size:13px;line-height:1.5}.entry-content .aligncenter{text-align:center;margin-left:auto;margin-right:auto;display:block}.entry-content .aligncenter img{margin-left:auto;margin-right:auto}.entry-content .alignright{float:right;max-width:45%;margin:4px 0 16px 28px}.entry-content .alignleft{float:left;max-width:45%;margin:4px 28px 16px 0}.entry-content .wp-block-image.is-resized img,.entry-content .wp-block-image img[style*=width]{max-width:100%}@media (width<=600px){.entry-content .alignright,.entry-content .alignleft{float:none;max-width:100%;margin:0 0 16px}}.entry-content .wp-block-table{-webkit-overflow-scrolling:touch;margin:0 0 20px;overflow-x:auto}.entry-content table{border-collapse:collapse;border-bottom:1px solid var(--line);width:100%;margin:0 0 20px;font-size:15px;line-height:1.55}.entry-content .wp-block-table table{margin:0}.entry-content th,.entry-content td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px 10px 8px}.entry-content thead th{color:var(--heading);background:#fafafa;border-top:0;border-bottom:1px solid #0000001f;font-weight:700}.entry-content tbody tr:nth-child(2n) td{background:#00000005}.entry-content td strong{color:var(--heading)}@media (width<=778px){.entry-content table{font-size:14px;line-height:1.5}.entry-content th,.entry-content td{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:8px 8px 8px 6px}.entry-content table:has(tr>:nth-child(5)){-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.entry-content table:has(tr>:nth-child(5)) :is(th,td){-webkit-hyphens:manual;hyphens:manual;min-width:110px}}.entry-content hr,.entry-content .wp-block-separator{border:0;border-top:1px solid var(--line);height:0;margin:32px 0}.entry-content code,.entry-content kbd{background:#0000000d;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.entry-content pre{background:#f6f7f8;border-radius:4px;margin:0 0 16px;padding:16px 18px;font-size:14px;line-height:1.55;overflow-x:auto}.entry-content pre code{background:0 0;padding:0}.entry-content iframe{border:0;max-width:100%;display:block}.entry-content>iframe,.entry-content p>iframe,.entry-content figure>iframe{aspect-ratio:16/10;width:100%;height:auto}.entry-content div[style*=padding-bottom]>iframe{width:100%;height:100%}.entry-content iframe[src*="google.com/maps"]{background:#eef0f2}.entry-content .wp-block-embed__wrapper iframe{aspect-ratio:16/9;width:100%;height:auto}.entry-content .wp-block-buttons{flex-wrap:wrap;gap:12px;margin:0 0 20px;display:flex}.entry-content .wp-block-button__link,.entry-content .wp-element-button{background:var(--btn-gradient);color:#fff;border-radius:3px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.entry-content .wp-block-button__link:hover{background:var(--btn-gradient-hover);color:#fff}.entry-content a.button{background:var(--btn-gradient);color:#fff;border-radius:3px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.entry-content a.button:hover,.entry-content a.button:focus-visible{background:var(--btn-gradient-hover);color:#fff}.entry-content :is(.wp-block-button__link,.wp-element-button,a.button)[href*=janeapp\.com]{background:var(--book-bg);color:var(--book-ink)}.entry-content :is(.wp-block-button__link,.wp-element-button,a.button)[href*=janeapp\.com]:is(:hover,:focus-visible){background:var(--book-bg-hover);color:var(--book-ink)}.entry-content .is-style-outline .wp-block-button__link{color:var(--link);background:0 0;border:1px solid}.entry-content .wp-block-columns{flex-wrap:wrap;gap:30px;margin:0 0 20px;display:flex}.entry-content .wp-block-column{flex:1 1 0;min-width:0}@media (width<=778px){.entry-content .wp-block-columns{flex-direction:column;gap:16px}}.entry-content .wp-block-group{margin:0 0 20px}.entry-content .has-border-color{border-style:solid}.entry-content .wp-block-group[style*=border]>.wp-block-group__inner-container>:last-child{margin-bottom:0}.entry-content .has-text-align-center{text-align:center}.entry-content .has-text-align-right{text-align:right}.entry-content .has-small-font-size{font-size:13px}.entry-content .has-large-font-size{font-size:20px}.entry-content mark{color:inherit;background:#39dfaa40;padding:0 2px}.entry-content :is(h2[id^=frequently-asked],h2[id^=faq],h2[id^=常见问题],h2[id^=ਅਕਸਰ])~p>strong:first-child{color:var(--heading)}.entry-content :is(h2[id^=frequently-asked],h2[id^=faq],h2[id^=常见问题],h2[id^=ਅਕਸਰ])~h3{margin-top:22px;font-size:20px;line-height:30px}@media (width<=778px){.entry-content h1{margin-bottom:14px;font-size:30px;line-height:38px}.entry-content h2{margin-top:22px;font-size:25px;line-height:33px}.entry-content h3{margin-top:18px;font-size:20px;line-height:29px}.entry-content h4{font-size:18px;line-height:27px}.entry-content blockquote{padding:18px}.entry-content .wp-block-quote p{font-size:18px;line-height:26px}}.entry-content .wpb-content-wrapper,.entry-content .wpb_wrapper{display:block}.entry-content .vc_row{flex-wrap:wrap;margin:0 -15px 20px;display:flex}.entry-content .vc_column_container{width:100%;min-width:0;padding:0 15px}.entry-content .vc_column-inner>.wpb_wrapper>:last-child{margin-bottom:0}.entry-content .vc_col-has-fill>.vc_column-inner{padding:30px}@media (width>=768px){.entry-content .vc_col-sm-3{width:25%}.entry-content .vc_col-sm-4{width:33.333%}.entry-content .vc_col-sm-6{width:50%}.entry-content .vc_col-sm-8{width:66.666%}.entry-content .vc_col-sm-9{width:75%}.entry-content .vc_col-sm-12{width:100%}.entry-content .vc_col-sm-offset-2{margin-left:16.666%}}.entry-content .dt-css-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px;display:grid}.entry-content .dt-css-grid>*{min-width:0}.entry-content .team-container,.entry-content .testimonial-item{margin-bottom:20px}.entry-content .team-media img{width:100%;height:auto;display:block}.entry-content .team-author-name{color:var(--heading);margin-top:12px;font-size:18px;font-weight:700}.entry-content .testimonial-content{font-style:normal}.entry-content .testimonial-name,.entry-content .text-primary{color:var(--heading);font-weight:700}.entry-content .uvc-heading{margin-bottom:20px}.entry-content .gallery-zoom-ico,.entry-content .dt-icon-the7-arrow-03{display:none}.entry-content .post-navigation{margin:40px 0 0}.entry-content .post-navigation a{text-decoration:none}.entry-content .back-to-list:empty{display:none}.entry-content .post-navigation .back-to-list{color:#b9bbbf}.entry-content .post-navigation .back-to-list:hover{color:var(--link)}.entry-content .nav-links .disabled:before,.entry-content .nav-links .disabled:after{content:none}.entry-content .nav-previous:before,.entry-content .nav-next:after{content:"";border-bottom:1.5px solid #b9bbbf;border-left:1.5px solid #b9bbbf;grid-row:1/span 2;justify-self:center;width:9px;height:9px}.entry-content .nav-previous:before{grid-column:1;transform:rotate(45deg)}.entry-content .nav-next:after{grid-column:2;transform:rotate(-135deg)}.entry-content .post-meta{justify-content:center;margin:24px 0 0}.entry-content .post-meta a{text-decoration:none}.entry-content .images-container img{width:100%;height:auto;display:block}.entry-content .project-slider{background:var(--title-bg);margin:0 0 20px;position:relative}.entry-content .project-slider .slider-post{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.entry-content .project-slider .slider-post:focus-visible{outline:2px solid var(--link);outline-offset:2px}.entry-content .project-slider .slide-item{scroll-snap-align:start;aspect-ratio:2;flex:0 0 100%;min-width:0;position:relative}.entry-content .project-slider .slide-item img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.entry-content .project-slider .slider-post-caption{display:none}.entry-content .project-slider .ps-prev,.entry-content .project-slider .ps-next{z-index:2;color:#fff;background:#00000080;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .2s;display:grid;position:absolute;bottom:14px}.entry-content .project-slider .ps-prev{right:58px}.entry-content .project-slider .ps-next{right:14px}.entry-content .project-slider .ps-prev:hover,.entry-content .project-slider .ps-next:hover{background:#000000b8}.entry-content .project-slider .ps-prev:focus-visible,.entry-content .project-slider .ps-next:focus-visible{outline-offset:0;box-shadow:0 0 0 4px var(--link);outline:2px solid #fff}.entry-content .project-content{margin-top:20px}@media (width<=778px){.entry-content .post-navigation .nav-links{grid-template-columns:minmax(0,1fr)}.entry-content .nav-previous:before{grid-column:1}.entry-content .nav-next:after{grid-column:3}}.single-post,.single-page{min-width:0}.post-thumbnail{margin:0 0 18px;position:relative}.post-thumbnail-img{object-fit:cover;background:#eef0f2;width:100%;height:auto;display:block}.fancy-date{z-index:2;color:#222;text-align:center;pointer-events:none;background:#fff;flex-direction:column;align-items:center;width:42px;padding:3px 0 4px;font-family:Arial,Helvetica,sans-serif;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.fancy-date .entry-month,.fancy-date .entry-year{font-size:12px;line-height:22px;display:block}.fancy-date .entry-date{font-size:22px;line-height:28px;display:block}.fancy-date .entry-month:after,.fancy-date .entry-date:after{content:"";background:var(--underline-gradient);width:14px;height:2px;margin:2px auto 3px;display:block}.fancy-date .entry-date:after{margin-top:3px}.fancy-date--dark{color:#fff;background:#2e2b36}.fancy-categories{z-index:2;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:10px;left:10px}.fancy-category{color:#fff;background:#000000bf;padding:2px 9px 1px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:22px;text-decoration:none;transition:background .2s}.fancy-category:hover,.fancy-category:focus-visible{background:var(--link);color:#fff}.post-meta{color:var(--text-secondary);flex-wrap:wrap;gap:4px 18px;margin:0 0 6px;font-size:13px;line-height:22px;display:flex}.post-meta-item{align-items:center;gap:6px;display:inline-flex}.post-meta-item svg{color:#a8abb1}.post-meta a{color:var(--text-secondary);text-decoration:none}.post-meta a:hover{color:var(--link);text-decoration:underline}.post-meta+.entry-content{margin-top:18px}.lang-switcher{color:var(--text-body);background:#f5f5f5;border-left:3px solid #999;margin:14px 0;padding:8px 12px;font-size:14px;line-height:1.6;display:block}.lang-switcher-icon{vertical-align:-3px;color:#3b8fd9;margin-right:4px;display:inline-block}.lang-switcher a{color:var(--link);font-weight:500;text-decoration:underline}.lang-switcher a:hover{color:var(--link-hover)}.lang-switcher--bottom{margin-top:24px}.single-post .lang-switcher--top,.single-page .lang-switcher--top{margin-top:0;margin-bottom:20px}.single-post .post-meta+.lang-switcher--top{margin-top:14px}.post-navigation{margin:50px 0}.post-navigation .nav-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:25px 0;display:grid}.post-navigation .nav-previous,.post-navigation .nav-next{min-width:0;color:var(--heading);align-items:center;gap:5px 19px;text-decoration:none;display:grid}.post-navigation .nav-previous{grid-template-columns:16px minmax(0,1fr)}.post-navigation .nav-next{text-align:right;grid-template-columns:minmax(0,1fr) 16px}.post-navigation .nav-previous svg{color:#b9bbbf;grid-area:1/1/span 2;transition:transform .2s,color .2s}.post-navigation .nav-next svg{color:#b9bbbf;grid-area:1/2/span 2;transition:transform .2s,color .2s}.post-navigation .nav-previous .meta-nav,.post-navigation .nav-previous .post-title{grid-column:2}.post-navigation .nav-next .meta-nav,.post-navigation .nav-next .post-title{grid-column:1}.post-navigation .meta-nav{text-transform:uppercase;letter-spacing:.02em;color:var(--text-secondary);font-size:13px;line-height:18px}.post-navigation .post-title{color:var(--heading);font-size:20px;font-weight:700;line-height:30px;transition:color .2s}.post-navigation .nav-previous:hover .post-title,.post-navigation .nav-next:hover .post-title{color:var(--link)}.post-navigation .nav-previous:hover svg{color:var(--link);transform:translate(-3px)}.post-navigation .nav-next:hover svg{color:var(--link);transform:translate(3px)}.back-to-list{color:#b9bbbf;border-radius:3px;place-items:center;width:44px;height:44px;transition:color .2s;display:grid}.back-to-list:hover{color:var(--link)}@media (width<=778px){.post-navigation .nav-links{text-align:center;grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 0}.back-to-list,.nav-links .is-empty,.nav-links .disabled{display:none}.post-navigation .nav-previous,.post-navigation .nav-next{text-align:center;grid-template-columns:16px minmax(0,1fr) 16px}.post-navigation .nav-previous .meta-nav,.post-navigation .nav-previous .post-title,.post-navigation .nav-next .meta-nav,.post-navigation .nav-next .post-title{grid-column:2}.post-navigation .nav-next svg{grid-column:3}.post-navigation .post-title{font-size:18px;line-height:27px}}.related-posts{border-bottom:1px solid var(--line);padding:0 0 35px}.related-title{margin:0 0 30px;font-size:24px;line-height:34px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 50px;margin:0;padding:0;list-style:none;display:grid}.has-sidebar .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-item{align-items:flex-start;gap:20px;min-width:0;display:flex}.rp-img{flex:none;line-height:0;display:block}.rp-img img{object-fit:cover;background:#eef0f2;width:110px;height:80px}.rp-text{min-width:0}.rp-text a{color:var(--heading);font-size:16px;line-height:25px;text-decoration:none;display:block}.rp-text a:hover{color:var(--link)}.rp-text time{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:18px;display:block}@media (width<=992px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 30px}}@media (width<=640px){.related-grid,.has-sidebar .related-grid{grid-template-columns:minmax(0,1fr);gap:22px}}.sidebar{font-family:var(--font-widget);color:var(--text-body);font-size:15px;line-height:28px}.sidebar .widget{margin:0 0 50px}.sidebar .widget:last-child{margin-bottom:0}.sidebar .widget-title{font-family:var(--font-title);color:var(--heading);margin:0 0 20px;font-size:20px;font-weight:400;line-height:30px}.sidebar .recent-posts{margin:0;padding:0;list-style:none}.sidebar .recent-posts li{align-items:flex-start;gap:15px;padding:0 0 15px;display:flex}.sidebar .rp-thumb{flex:none;line-height:0}.sidebar .rp-thumb img{object-fit:cover;width:60px;height:60px}.sidebar .rp-text a{font-family:var(--font-widget);color:var(--heading);font-size:15px;line-height:24px}.sidebar .rp-text time{margin-top:4px;font-size:14px;line-height:22px}.gallery-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:5px 0 0;list-style:none;display:grid}.gallery-photos img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:opacity .2s;display:block}.gallery-photos a{line-height:0;display:block}.gallery-photos a:hover img{opacity:.85}.gallery-photos a:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.gallery-photos a:focus-visible img{opacity:.85}.widget-testimonials .testimonials-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;transition:height .3s;display:flex;position:relative;overflow:auto hidden}.widget-testimonials .testimonials-track::-webkit-scrollbar{display:none}.widget-testimonials .testimonials-track:focus-visible{outline:2px solid var(--link);outline-offset:3px}.testimonials-track>.testimonial{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.widget-testimonials .testimonial-content p{margin:0 0 10px}.widget-testimonials .testimonial-content>:last-child{margin-bottom:0}.widget-testimonials .testimonial-vcard{align-items:center;gap:15px;margin:20px 0 0;display:flex}.widget-testimonials .testimonial-avatar{color:#8b8d9438;border:1px solid #8b8d9426;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid}.widget-testimonials .testimonial-name{color:var(--heading);font-weight:700}.testimonials-dots{justify-content:center;gap:0;min-height:24px;margin-top:12px;display:flex}.widget-testimonials:not(.is-enhanced) .testimonials-dots{visibility:hidden}.testimonials-dots button{background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:relative}.testimonials-dots button:before{content:"";border-radius:50%;width:10px;height:10px;transition:background-color .2s,box-shadow .2s;position:absolute;top:7px;left:7px;box-shadow:inset 0 0 0 1.5px #8b8d94}.testimonials-dots button:hover:before{box-shadow:inset 0 0 0 1.5px #55585f}.testimonials-dots button[aria-current=true]:before{background:#72757c;box-shadow:inset 0 0 0 1.5px #72757c}.testimonials-dots button:focus-visible{outline:2px solid var(--link);outline-offset:-2px}@media (width<=992px){.sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.sidebar .widget{margin:0}.gallery-photos{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));max-width:none}}@media (width<=640px){.sidebar{grid-template-columns:minmax(0,1fr)}}.archive-description{margin:0 0 40px}.archive-description p{margin:0}.articles-list{flex-direction:column;gap:50px;display:flex}.archive-item{align-items:flex-start;display:flex;position:relative}.archive-item.is-even{flex-direction:row-reverse}.archive-thumb{flex:0 0 70%;max-width:70%;position:relative}.archive-thumb>a{background:#eef0f2;line-height:0;display:block;overflow:hidden}.archive-thumb img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.archive-item:hover .archive-thumb img{transform:scale(1.03)}.archive-item.is-odd .fancy-date{left:10px;right:auto}.archive-content{z-index:1;background:var(--box-bg);flex:0 0 calc(30% + 100px);max-width:calc(30% + 100px);margin:50px 0 0 -100px;padding:30px;position:relative}.archive-item.is-even .archive-content{margin:50px -100px 0 0}.archive-item.no-img .archive-content{flex:auto;max-width:none;margin:0}.archive-content .entry-title{margin:0 0 10px;font-size:24px;font-weight:400;line-height:34px}.archive-content .entry-title a{color:var(--heading);text-decoration:none}.archive-content .entry-title a:hover{color:var(--link)}.archive-date{color:var(--text-secondary);margin:-4px 0 8px;font-size:13px;display:block}.entry-excerpt{margin:0 0 10px}.entry-excerpt p{color:#62656d;margin:0 0 10px}.post-details{background:var(--btn-gradient);color:#fff}.post-details:hover,.post-details:focus-visible{background:var(--btn-gradient-hover);color:#fff}.post-details svg{margin-left:1px}@media (width>=779px) and (width<=1100px){.archive-content{flex-basis:calc(30% + 120px);max-width:calc(30% + 120px);margin-left:-120px;padding:26px}.archive-item.is-even .archive-content{margin-right:-120px}.archive-content .entry-title{font-size:21px;line-height:30px}}@media (width<=778px){.articles-list{gap:40px}.archive-item,.archive-item.is-even{flex-direction:column}.archive-thumb{flex:none;width:100%;max-width:none}.archive-item.is-odd .fancy-date{left:auto;right:10px}.archive-content,.archive-item.is-even .archive-content{flex:none;width:100%;max-width:none;margin:0;padding:20px 20px 22px}.archive-content .entry-title{margin:3px 0 5px;font-size:20px;line-height:28px}.entry-excerpt{margin-top:12px}.post-details{min-height:36px;margin:5px 0 0;padding:10px 16px}}.paginator{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;margin:50px 0 0;display:flex}.paginator a,.paginator span.page-numbers,.paginator .dots{min-width:40px;min-height:40px;color:var(--heading);place-items:center;margin:0 2px;padding:0 8px;font-size:16px;line-height:25px;text-decoration:none;display:inline-grid;position:relative}.paginator a:after,.paginator .act:after{content:"";background:var(--underline-gradient);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:4px;left:8px;right:8px;transform:scaleX(0)}.paginator a:hover:after,.paginator .act:after{transform:none}.paginator a:hover{color:var(--heading)}.paginator .nav-prev:after,.paginator .nav-next:after{display:none}.paginator .nav-prev:hover,.paginator .nav-next:hover{color:var(--link)}.paginator .dots{color:var(--text-secondary);min-width:30px}.paginator .paginator-hidden{display:none!important}@media (width<=778px){.paginator a,.paginator span.page-numbers,.paginator .dots{min-width:31px;margin:0;padding:0 4px;font-size:15px}.paginator .dots{min-width:18px;padding:0}.paginator a:after,.paginator .act:after{left:7px;right:7px}}.site-footer{background:var(--footer-bg);color:var(--text-on-dark);font-family:var(--font-widget);font-size:15px;line-height:28px}.footer-widgets{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:50px;padding-top:50px;padding-bottom:15px;display:grid}.site-footer .widget{min-width:0;margin:0 0 30px}.site-footer .widget-title{font-family:var(--font-title);color:#eee;margin:0 0 20px;font-size:20px;font-weight:400;line-height:30px}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer :focus-visible{outline-color:#1ebbf0}.contact-info li{overflow-wrap:anywhere;margin:0 0 6px}.site-footer .footer-book{min-height:40px;color:var(--book-ink);margin-top:12px;padding:11px 18px;font-size:14px;line-height:16px}.site-footer .footer-book:hover,.site-footer .footer-book:focus-visible{color:var(--book-ink);text-decoration:none}.site-footer .recent-posts li{margin:0 0 14px}.site-footer .recent-posts a{color:#eee;line-height:26px;display:inline-block}.site-footer .recent-posts a:hover{color:#1ebbf0}.site-footer .recent-posts time{color:var(--text-on-dark);margin-top:4px;display:block}.recent-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:312px;padding-top:5px;display:grid}.recent-photos li{min-width:0}.recent-photos a{border-radius:1px;height:100%;line-height:0;display:block}.recent-photos img{aspect-ratio:1;object-fit:cover;opacity:.92;width:100%;height:auto;transition:opacity .2s;display:block}.recent-photos a:hover img,.recent-photos a:focus-visible img{opacity:1}.site-footer .recent-photos a:focus-visible{outline-offset:2px}.recent-photos--clinic li.is-tall{grid-row:span 2}.recent-photos--clinic li.is-tall img{aspect-ratio:auto;height:100%}.bottom-bar{color:#eee;font-family:var(--font);font-size:13px;line-height:18.2px}.bottom-inner{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:10px 0;display:flex}.bottom-logo{flex:none;padding:8px 12px 8px 0;line-height:0;display:block}.bottom-logo img{aspect-ratio:250/68;width:250px;height:auto;display:block}.bottom-text{text-align:right}.bottom-text p{margin:0}.bottom-text a{color:#eee}@media (width<=992px){.footer-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=778px){.footer-widgets{grid-template-columns:minmax(0,1fr);padding-top:50px;padding-bottom:5px}.recent-photos{gap:3px;max-width:100%}.bottom-inner{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:10px 0 16px}.bottom-logo{padding:8px 0}.bottom-text{text-align:center}}.article-cta{background:linear-gradient(135deg,#1ebbf012 0%,#39dfaa12 100%),#fff;border:1px solid #00000014;border-radius:6px;align-items:flex-start;gap:22px;margin:44px 0 0;padding:30px 32px 28px 34px;display:flex;position:relative;overflow:hidden}.article-cta:before{content:"";background:linear-gradient(#1ebbf0 30%,#39dfaa 100%);width:4px;position:absolute;top:0;bottom:0;left:0}.article-cta-mark{width:54px;height:54px;color:var(--link);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 2px 10px #0000000f}.article-cta-body{min-width:0}.article-cta-title{margin:2px 0 8px;font-size:24px;line-height:32px}.article-cta-text{max-width:64ch;color:var(--text-body);margin:0 0 18px;font-size:15px;line-height:1.65}.article-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.article-cta-where{color:var(--text-body);align-items:center;gap:6px;margin:16px 0 0;font-size:14px;line-height:1.5;display:flex}.article-cta-where svg{color:#a8abb1}@media (width<=600px){.article-cta{margin-top:36px;padding:24px 20px 22px 24px;display:block}.article-cta-mark{width:44px;height:44px;margin-bottom:12px}.article-cta-mark svg{width:22px;height:22px}.article-cta-title{font-size:21px;line-height:29px}.article-cta-actions .btn{flex:100%}}.sticky-cta,.sticky-cta-short{display:none}@media (width<=768px){.sticky-cta{width:min(100% - 124px,440px);left:12px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;background:#fff;border-radius:10px;gap:6px;height:56px;padding:6px;display:flex;position:fixed;box-shadow:0 6px 24px #00000029,0 0 0 1px #0000000d}.sticky-cta a{white-space:nowrap;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 10px;font-size:14px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.sticky-cta a>span{text-overflow:ellipsis;overflow:hidden}.sticky-cta-call{color:var(--heading);background:#f0f2f4;flex:none}.sticky-cta-call svg{color:var(--link)}.sticky-cta-book{color:var(--book-ink);background:var(--book-bg)}.sticky-cta-book:hover{color:var(--book-ink);background:var(--book-bg-hover)}.sticky-cta a:focus-visible{outline-offset:-3px;box-shadow:0 0 0 3px var(--link);outline-color:#fff}html.nav-open .sticky-cta,html:has(.ai-agent-widget-iframe-container.is-open) .sticky-cta{display:none}.site-footer{padding-bottom:92px}}@media (width<=430px){.sticky-cta a{gap:6px;padding:0 7px}.sticky-cta-book svg{display:none}}@media (width<=380px){.sticky-cta a{gap:5px;padding:0 6px}.sticky-cta a svg{width:16px;height:16px}.sticky-cta-call svg,.sticky-cta-long{display:none}.sticky-cta-short{display:inline}}@media (width<=340px){.sticky-cta a svg{display:none}.sticky-cta a{padding:0 5px;font-size:13px}}@media print{.sticky-cta,.mobile-nav,.menu-toggle{display:none!important}}:root{--font-zh-sc:"Roboto", "Roboto Fallback", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", var(--font-cjk);--font-zh-tc:"Roboto", "Roboto Fallback", "PingFang TC", "PingFang HK", "Microsoft JhengHei", "Noto Sans TC", "Noto Sans CJK TC", "Source Han Sans TC", var(--font-cjk);--font-zh-stack:var(--font-zh-sc);--font-pa-stack:"Roboto", "Roboto Fallback", "Mukta Mahee", "Noto Sans Gurmukhi", "Nirmala UI", "Raavi", "Gurmukhi Sangam MN", var(--font-pa)}body.lang-zh-Hant,:not(html)[lang=zh-Hant]{--font-zh-stack:var(--font-zh-tc)}:not(html)[lang=zh-Hans]{--font-zh-stack:var(--font-zh-sc)}body.lang-zh{font-family:var(--font-zh-stack)}body.lang-pa{font-family:var(--font-pa-stack)}body.lang-zh :where(h1,h2,h3,h4,h5,h6,.page-title-text,.btn,.mobile-nav-close){font-family:var(--font-zh-stack)}body.lang-pa :where(h1,h2,h3,h4,h5,h6,.page-title-text,.btn,.mobile-nav-close){font-family:var(--font-pa-stack)}body.lang-zh .entry-content{letter-spacing:.02em;line-break:strict;line-height:1.85}body.lang-zh .entry-content p{margin-bottom:14px}body.lang-zh .entry-content :is(h1,h2,h3,h4){letter-spacing:.03em;font-weight:600}body.lang-zh .entry-content h1{line-height:1.3}body.lang-zh .entry-content h2{line-height:1.4}body.lang-zh .entry-content h3{line-height:1.45}body.lang-zh .entry-content em{color:var(--text-secondary);font-style:normal}body.lang-zh .page-title-text{letter-spacing:.03em;font-weight:600}body.lang-zh :is(.entry-content :is(h1,h2,h3,h4,h5,h6),.page-title-text,.archive-content .entry-title){text-wrap:wrap;word-break:keep-all;overflow-wrap:anywhere}body.lang-zh .archive-content .entry-title{letter-spacing:.02em}body.lang-zh .entry-excerpt p,body.lang-zh .article-cta-text{letter-spacing:.02em;line-height:1.8}body.lang-pa .entry-content{font-size:18px;line-height:1.75}body.lang-pa .entry-excerpt p,body.lang-pa .article-cta-text{font-size:17px}body.lang-pa .entry-content :is(h1,h2,h3,h4){font-weight:700}body.lang-pa .entry-content h1{line-height:1.35}body.lang-pa .entry-content h2{line-height:1.45}body.lang-pa .entry-content h3{line-height:1.5}body.lang-pa .page-title-text{line-height:1.45}body.lang-pa .archive-content .entry-title{line-height:1.5}body.lang-pa .entry-excerpt p,body.lang-pa .article-cta-text{line-height:1.75}body.lang-pa .post-navigation .post-title,body.lang-pa .rp-text a{line-height:1.55}@media (width<=778px){body.lang-zh .entry-content h1{font-size:27px}body.lang-zh .entry-content h2{font-size:23px}body.lang-zh .entry-content h3{font-size:19px}body.lang-pa .entry-content{font-size:17px}body.lang-pa .entry-content h2{font-size:23px}}:not(html)[lang^=zh]{font-family:var(--font-zh-stack)}:not(html)[lang=pa]{font-family:var(--font-pa-stack)}:not(html)[lang=en]{font-family:var(--font)}:is(.sidebar,.footer-widgets) :not(html)[lang=en]{font-family:var(--font-widget)}:is(.sidebar,.site-footer) .widget-title[lang=en],.menu-toggle [lang=en]{font-family:var(--font-title)}.menu>li>a [lang=pa],.mobile-menu [lang=pa]{line-height:22px}:is(.rp-text,.recent-posts,.entry-title,.post-navigation) [lang=pa],:is(.rp-text,.recent-posts,.entry-title) a[lang=pa],.fancy-category[lang=pa]{font-size:1.06em}:is(.rp-text,.recent-posts,.post-navigation,.entry-title) [lang=pa],:is(.rp-text,.recent-posts,.entry-title) a[lang=pa]{line-height:1.55}.nowrap{white-space:nowrap}
