.public-guide{--paper:#fafaf7;--paper-deep:#f2efeb;--ink:#1e1e1e;--copy:#5a5a58;--gold:#806a3f;--gold-light:#c8b58f;--rule:#ded7cb;--sage:#718078;background:radial-gradient(circle at 12% 7%, #c8b58f17, transparent 19rem), radial-gradient(circle at 92% 42%, #7180780d, transparent 24rem), var(--paper);color:var(--ink);min-height:100vh}.public-guide .site-header{border-bottom:1px solid var(--rule);background:#f9f7f4}.public-guide .masthead{grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;gap:1.35rem;max-width:1240px;min-height:76px;margin:auto;padding:.45rem 1.5rem;display:grid}.public-guide .brand{color:var(--ink);align-items:center;min-height:60px;text-decoration:none;display:flex}.public-guide .brand-lockup{width:210px;height:auto;display:block}.public-guide .masthead-meta{color:var(--copy);letter-spacing:.21em;text-align:right;text-transform:uppercase;margin:0;font-size:.66rem}.public-guide .header-contact{border:1px solid var(--gold);color:var(--gold);border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:.4rem .75rem;font-size:.78rem;text-decoration:none;display:inline-flex}.public-guide .guide-navigation{border-bottom:1px solid var(--rule);z-index:10;background:#faf8f3f5;position:sticky;top:0}.public-guide .tab-list{grid-auto-columns:1fr;grid-auto-flow:column;max-width:1240px;margin:auto;display:grid;overflow-x:auto}.public-guide .tab-list+.tab-list{border-top:1px solid var(--rule)}.public-guide .tab-list [role=tab]{color:var(--ink);border-bottom:2px solid #0000;justify-content:center;align-items:center;min-width:44px;min-height:46px;padding:.45rem 1.1rem;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.88rem;font-weight:500;text-decoration:none;display:flex}.public-guide .tab-list+.tab-list [role=tab]{min-height:44px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem}.public-guide .tab-list [aria-selected=true]{border-color:var(--gold);color:var(--gold)}.public-guide .guide-shell{max-width:1240px;margin:auto;padding:1.4rem 1.5rem 2.5rem}.public-guide .guide-intro{border-bottom:1px solid var(--rule);max-width:none;margin-bottom:1.25rem;padding-bottom:1.15rem;position:relative}.public-guide .guide-kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.64rem;font-style:normal}.public-guide .listing-eyebrow,.public-guide .review-kicker{color:var(--gold);letter-spacing:.04em;text-transform:none;margin:0 0 .3rem;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;font-style:normal;font-weight:600;line-height:1.35}.public-guide .guide-intro-layout{grid-template-columns:minmax(440px,1.2fr) minmax(280px,.55fr);align-items:center;gap:1.5rem;display:grid}.public-guide .guide-intro-primary h1{letter-spacing:-.015em;margin:0 0 .35rem;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(1.8rem,2.25vw,2.25rem);font-weight:400;line-height:1.08}.public-guide .guide-intro-primary>p{color:var(--copy);max-width:62ch;margin:0;font-size:.92rem;line-height:1.5}.public-guide .guide-context{border-left:1px solid var(--gold-light);flex-direction:column;min-width:0;padding-left:1rem;display:flex}.public-guide .guide-context>span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.public-guide .guide-slogan{letter-spacing:-.01em;font-family:Didot,"Bodoni 72",Baskerville,Iowan Old Style,serif;color:var(--copy)!important;margin:.2rem 0 .3rem!important;font-size:1.15rem!important;line-height:1.15!important}.public-guide .guide-slogan em{color:var(--gold);font-weight:400}.public-guide .guide-context>p:not(.guide-slogan){color:var(--copy);margin:0;font-size:.76rem;line-height:1.5}.public-guide .area-search-panel{border-bottom:1px solid var(--gold-light);background:#fff;margin:0 -1.5rem 1.25rem;padding:1.2rem 1.5rem 1.25rem}.public-guide .area-search-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex}.public-guide .area-search-heading h2{margin:0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:1.4rem;font-weight:400;line-height:1.2}.public-guide .area-search-heading>p{color:var(--copy);text-align:right;margin:0 0 .1rem;font-size:.8125rem;line-height:1.4}.public-guide .area-search-form{margin:0}.public-guide .area-search-form-grid{grid-template-columns:minmax(245px,1.5fr) minmax(140px,1fr) minmax(140px,1fr) minmax(90px,.65fr) auto;align-items:end;gap:.65rem;display:grid}.public-guide .area-search-field{color:var(--copy);letter-spacing:.07em;text-transform:uppercase;min-width:0;font-size:.75rem;display:block}.public-guide .area-search-field>span:first-child{margin-bottom:.3rem;display:block}.public-guide .area-search-control,.public-guide .area-search-field input:not([type=hidden]),.public-guide .area-search-field select{background:var(--paper);border:1px solid var(--rule);color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;border-radius:0;align-items:center;width:100%;min-width:0;height:46px;padding:0 .65rem;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;display:flex}.public-guide .area-search-submit{background:var(--gold);border:1px solid var(--gold);color:var(--paper);font:inherit;border-radius:0;justify-content:center;align-items:center;gap:.25rem;min-width:150px;height:46px;padding:0 .9rem;font-size:.875rem;display:inline-flex}.public-guide .area-search-filter-note{color:var(--copy);margin:.65rem 0 0;font-size:.8125rem;line-height:1.5}.public-guide .area-search-filter-note strong{color:var(--ink);font-weight:600}.public-guide .medical-concierge-search-help{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.2rem;margin-top:.8rem;padding-top:.75rem;display:grid}.public-guide .medical-concierge-search-help p{color:var(--copy);margin:0;font-size:.8125rem;line-height:1.5}.public-guide .medical-concierge-search-help a{color:var(--gold);text-underline-offset:.16em;align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.public-guide .listing-story{border-bottom:1px solid var(--gold-light);box-shadow:none;isolation:isolate;border-radius:0;grid-template-columns:42px minmax(0,1fr);gap:1.5rem;margin:0 -1.5rem 2rem;padding:2rem 1.5rem;display:grid;position:relative}.public-guide .listing-story:before{content:"";inset-block:0;pointer-events:none;z-index:-1;background:0 0;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.public-guide .listing-story:nth-of-type(odd):before{background:#fff}.public-guide .listing-story:nth-of-type(2n):before{background:0 0}.public-guide .listing-story:last-of-type{border-bottom:0;margin-bottom:0}.public-guide .story-number{border:1px solid var(--gold);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:.92rem;display:flex}.public-guide .listing-layout{grid-column:2;grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);gap:clamp(1.5rem,2.5vw,2.25rem);min-width:0;display:grid}.public-guide .listing-media{flex-direction:column;gap:.75rem;min-width:0;display:flex}.public-guide .property-gallery{gap:.5rem;min-width:0;display:grid}.public-guide .photo-placeholder,.public-guide .property-photo{border:1px solid var(--gold-light);border-radius:2px;min-width:0;height:286px;overflow:hidden}.public-guide .photo-placeholder{background:radial-gradient(circle at 18% 80%, #806a3f17, transparent 7rem), var(--paper-deep);color:var(--copy);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem;line-height:1.3;display:flex}.public-guide .placeholder-mark{color:var(--gold);border:0;border-radius:0;width:auto;height:auto;margin:0 0 .5rem;font-family:Didot,"Bodoni 72",Baskerville,serif;font-size:3rem;line-height:.85}.public-guide .photo-placeholder strong{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .25rem;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.62rem}.public-guide .photo-placeholder>span:not(.placeholder-mark){font-size:.72rem}.public-guide .placeholder-truth{opacity:.72;margin-top:.35rem}.public-guide .property-photo{aspect-ratio:auto;margin:0;position:relative}.public-guide .property-photo img{object-fit:cover;object-position:var(--focal-x,50%) var(--focal-y,50%);width:100%;height:100%}.public-guide .property-photo figcaption,.public-guide .gallery-count{background:var(--ink);color:var(--paper);padding:.28rem .5rem;font-size:.68rem;position:absolute}.public-guide .property-photo .place-photo-credit{background:0 0;flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:none;height:44px;min-height:44px;padding:0 .7rem;display:flex;bottom:0;left:0;right:0}.public-guide .property-photo .place-photo-credit:before{content:"";background:#1e1e1ec7;height:30px;position:absolute;bottom:0;left:0;right:0}.public-guide .place-photo-credit a{box-sizing:border-box;color:var(--paper);z-index:1;align-items:center;min-height:44px;padding-top:14px;text-decoration-color:#fafaf78c;display:inline-flex;position:relative}.public-guide .place-photo-credit>a:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:.7rem;overflow:hidden}.public-guide .place-photo-credit>a:last-child{flex:none}.public-guide .property-photo figcaption{max-width:calc(100% - 5rem);bottom:.6rem;left:.6rem}.public-guide .gallery-count{top:.6rem;right:.6rem}.public-guide .schematic{aspect-ratio:auto;background:var(--paper-deep);border:1px solid var(--rule);color:var(--ink);border-radius:2px;min-width:0;height:86px;text-decoration:none;display:block;position:relative;overflow:hidden}.public-guide .map-canvas{height:100%;min-height:84px;position:relative;overflow:hidden}.public-guide .map-grid{background-image:linear-gradient(35deg,#0000 45%,#fffffff5 46% 51%,#0000 52%),linear-gradient(120deg,#0000 45%,#ffffffeb 46% 51%,#0000 52%),linear-gradient(90deg,#0000 67%,#c8b58f57 68% 70%,#0000 71%);background-size:58px 48px,66px 54px,100% 100%;position:absolute;inset:0}.public-guide .map-property,.public-guide .map-destination{background:var(--paper);border:1px solid var(--rule);z-index:2;border-radius:3px;max-width:76%;padding:.22rem .35rem;font-size:.58rem;line-height:1.2;position:absolute;box-shadow:0 3px 8px #1e1d1a14}.public-guide .map-property{color:var(--ink);font-weight:700;top:38%;left:52%}.public-guide .destination-1{top:8%;left:6%}.public-guide .destination-2{bottom:14%;right:7%}.public-guide .route-line{border-left:2px dashed var(--ink);height:48%;position:absolute;top:24%;left:50%;transform:rotate(-24deg)}.public-guide .schematic small{color:var(--gold);z-index:2;background:#fafaf7e0;max-width:calc(100% - .9rem);padding:.14rem .25rem;font-size:.56rem;font-weight:600;line-height:1.2;position:absolute;bottom:.25rem;left:.35rem}.public-guide .listing-location-tools{grid-template-columns:150px minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.public-guide .listing-details{min-width:0;padding:0}.public-guide .listing-details h2{letter-spacing:-.012em;margin:.12rem 0 1rem;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(1.85rem,2.25vw,2.45rem);font-weight:400;line-height:1.2}.public-guide .listing-details h2 a{color:var(--ink);min-height:44px;text-decoration:none;display:inline-flex}.public-guide .listing-details p{color:var(--copy);max-width:68ch;margin:.36rem 0;font-size:.875rem;line-height:1.5}.public-guide .listing-summary{color:var(--ink)!important;margin:.1rem 0 .68rem!important;font-size:.9rem!important;line-height:1.5!important}.public-guide .short-name{margin:0 0 .55rem!important;font-size:.76rem!important;line-height:1.4!important}.public-guide .featured-state{letter-spacing:.02em;text-transform:none;font-weight:600;color:var(--gold)!important;font-size:.72rem!important;line-height:1.35!important}.public-guide .hotel-price-band{align-items:center;gap:.35rem;display:flex;color:var(--ink)!important;margin:.15rem 0 .65rem!important;font-size:.78rem!important}.public-guide .hotel-price-band span{color:var(--copy);letter-spacing:0;text-transform:none;border:0;padding:0;font-size:.72rem}.public-guide .hotel-price-band span:after{color:var(--gold-light);content:"·";margin-left:.35rem}.public-guide .listing-metadata{gap:.24rem;margin:.65rem 0 .82rem;display:grid}.public-guide .listing-metadata p{margin:0}.public-guide .location-line{font-weight:500;color:var(--ink)!important}.public-guide .display-note,.public-guide .listing-guidance{border-left:1px solid var(--gold);padding:.35rem 0 .35rem .7rem;color:var(--ink)!important;margin-top:.7rem!important;line-height:1.5!important}.public-guide .amenity-summary{flex-wrap:wrap;gap:.35rem .9rem;max-width:68ch;margin:.75rem 0 1.35rem;padding:0;font-size:.76rem;line-height:1.5;list-style:none;display:flex}.public-guide .amenity-summary li{break-inside:avoid;margin:0}.public-guide .amenity-summary li:before{color:var(--gold);content:"·";margin-right:.35rem}.public-guide .travel-ribbon{background:var(--paper-deep);border:0;border-radius:0;align-items:stretch;min-width:0;min-height:86px;margin:0;display:flex}.public-guide .travel-ribbon div{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:.75rem 1rem;display:flex}.public-guide .travel-ribbon div+div{border-left:1px solid var(--gold-light)}.public-guide .travel-ribbon strong{color:var(--gold);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:600;line-height:1.35}.public-guide .travel-ribbon span,.public-guide .travel-ribbon small{color:var(--copy);font-size:.7rem;line-height:1.45}.public-guide .review-panel,.public-guide .recovery-facts{border:1px solid var(--gold-light);border-radius:3px;margin:0;padding:.65rem .8rem}.public-guide .recommendation{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;grid-column:auto;margin:0 0 1rem;padding:.8rem 0 0;display:block}.public-guide .review-panel h3,.public-guide .recovery-facts h3{margin:0 0 .25rem;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:1.08rem;font-weight:400}.public-guide .recommendation h3{color:var(--ink);letter-spacing:0;text-transform:none;border:0;margin:0 0 .25rem;padding:0;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:1.05rem;font-weight:400;line-height:1.35}.public-guide .review-panel p,.public-guide .recovery-facts p,.public-guide .recovery-facts dd,.public-guide .recovery-facts dt{color:var(--copy);margin:.32rem 0;font-size:.74rem;line-height:1.5}.public-guide .recommendation p{color:var(--copy);max-width:64ch;margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.6}.public-guide .listing-actions{flex-wrap:wrap;gap:.6rem;display:flex}.public-guide .listing-actions a{border:1px solid var(--gold-light);color:var(--gold);align-items:center;min-height:44px;padding:.65rem .9rem;font-size:.78rem;text-decoration:none;display:inline-flex}.public-guide .listing-actions .primary-listing-action{background:var(--gold);border-color:var(--gold);color:var(--paper)}.public-guide .review-state{color:var(--ink)!important}.public-guide .location-line:before,.public-guide .review-state:before,.public-guide .map-property:before{background:var(--sage);content:"";border-radius:50%;width:.48rem;height:.48rem;margin-right:.38rem;display:inline-block}.public-guide .review-panel{grid-column:2/-1;grid-template-columns:minmax(145px,.48fr) minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.public-guide .review-panel blockquote{border-left:1px solid var(--gold);margin:.2rem 0;padding-left:.6rem;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:.88rem}.public-guide .review-state{font-size:.62rem}.public-guide .review-facts{margin:.4rem 0 0;display:flex}.public-guide .review-facts div{border-top:1px solid var(--rule);flex:1;padding:.45rem}.public-guide .review-facts dt,.public-guide .review-facts dd,.public-guide .review-tags{font-size:.62rem}.public-guide .recovery-facts{grid-column:2/4}.public-guide .recovery-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .7rem;margin:0;display:grid}.public-guide .recovery-facts div{border-top:1px solid var(--rule);padding-top:.35rem}.public-guide .empty-state{border:1px solid var(--gold-light);border-radius:3px;padding:clamp(1.5rem,5vw,3rem)}.public-guide .guide-disclosure,.public-guide .amenity-guide{border-top:1px solid var(--rule);color:var(--copy);margin-top:1.25rem;padding-top:.85rem;font-size:.78rem;line-height:1.5}.public-guide .guide-disclosure h2,.public-guide .amenity-guide h2{color:var(--ink);margin:0;font-size:1.15rem}.public-guide .guide-links{flex-wrap:wrap;gap:.75rem;display:flex}.public-guide .guide-links a,.public-guide .guide-disclosure a{align-items:center;min-height:44px;display:inline-flex}.public-guide .guide-disclosure>p,.public-guide .amenity-guide>p{margin-block:.52rem}@media (max-width:980px){.public-guide .masthead-meta{display:none}.public-guide .masthead{grid-template-columns:1fr auto}.public-guide .area-search-form-grid{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(110px,1fr))}.public-guide .area-search-submit{grid-column:1/-1;justify-self:end}.public-guide .listing-story{grid-template-columns:38px minmax(0,1fr)}.public-guide .listing-layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.public-guide .listing-location-tools{grid-template-columns:120px minmax(0,1fr)}.public-guide .recommendation{display:block}.public-guide .recommendation h3{margin-bottom:.3rem}.public-guide .review-panel{grid-column:2/-1}.public-guide .recovery-facts{grid-column:2}}@media (max-width:700px){.public-guide .masthead{gap:.5rem;padding:.45rem 1rem}.public-guide .brand{min-height:60px}.public-guide .brand-lockup{width:165px}.public-guide .header-contact{padding:.35rem .65rem;font-size:0}.public-guide .header-contact:before{content:"Contact";font-size:.72rem}.public-guide .header-contact span{font-size:.72rem}.public-guide .tab-list{justify-content:start}.public-guide .tab-list [role=tab]{padding:.4rem .8rem;font-size:.85rem}.public-guide .tab-list+.tab-list [role=tab]{font-size:.7rem}.public-guide .guide-shell{padding:1rem .9rem 2rem}.public-guide .guide-intro{margin-bottom:1rem;padding-bottom:.85rem}.public-guide .guide-kicker{margin-bottom:.35rem}.public-guide .guide-intro-layout{display:block}.public-guide .guide-intro-primary h1{font-size:clamp(1.65rem,7vw,1.8rem)}.public-guide .guide-intro-primary>p{font-size:.9rem;line-height:1.5}.public-guide .guide-context{border-left:0;border-top:1px solid var(--rule);margin-top:.7rem;padding:.55rem 0 0}.public-guide .guide-slogan{font-size:1.05rem!important}.public-guide .guide-context>p:not(.guide-slogan){font-size:.84rem;line-height:1.5}.public-guide .area-search-panel{margin:0 -.9rem 1rem;padding:1rem .9rem 1.05rem}.public-guide .area-search-heading{align-items:start;display:block}.public-guide .area-search-heading>p{text-align:left;margin-top:.3rem}.public-guide .area-search-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-guide .area-search-area,.public-guide .area-search-submit{grid-column:1/-1}.public-guide .area-search-field input:not([type=hidden]),.public-guide .area-search-field select{font-size:1rem}.public-guide .area-search-submit{justify-self:stretch;width:100%}.public-guide .medical-concierge-search-help{display:block}.public-guide .medical-concierge-search-help a{margin-top:.25rem}.public-guide .listing-story{margin:0 -.9rem 2rem;padding:1.25rem .9rem 1.5rem;display:block}.public-guide .listing-story:last-of-type{margin-bottom:0}.public-guide .story-number{width:34px;height:34px;margin:0 0 .75rem}.public-guide .listing-layout{flex-direction:column;gap:1rem;display:flex}.public-guide .listing-media{gap:.6rem}.public-guide .property-gallery,.public-guide .photo-placeholder,.public-guide .listing-details{width:100%}.public-guide .listing-location-tools{grid-template-columns:108px minmax(0,1fr);gap:.55rem}.public-guide .schematic{width:100%;height:86px}.public-guide .photo-placeholder,.public-guide .property-photo{height:210px}.public-guide .listing-eyebrow,.public-guide .featured-state{font-size:.78rem!important}.public-guide .listing-details h2{font-size:1.5rem;line-height:1.2}.public-guide .listing-details p{font-size:.94rem;line-height:1.55}.public-guide .listing-summary{font-size:1rem!important;line-height:1.5!important}.public-guide .short-name{font-size:.82rem!important}.public-guide .hotel-price-band{font-size:.88rem!important}.public-guide .hotel-price-band span{font-size:.78rem}.public-guide .amenity-summary{gap:.25rem .8rem;font-size:.94rem;line-height:1.5}.public-guide .travel-ribbon,.public-guide .recommendation,.public-guide .review-panel,.public-guide .recovery-facts{width:100%;margin-top:.65rem}.public-guide .travel-ribbon strong{font-size:.88rem}.public-guide .travel-ribbon span,.public-guide .travel-ribbon small{font-size:.8rem;line-height:1.5}.public-guide .review-panel,.public-guide .recovery-facts{padding:.7rem .75rem}.public-guide .recommendation{padding:.7rem 0 0}.public-guide .recommendation p,.public-guide .review-panel p,.public-guide .recovery-facts dd,.public-guide .recovery-facts dt{font-size:.85rem;line-height:1.5}.public-guide .review-panel,.public-guide .review-facts{display:block}.public-guide .recovery-facts dl{grid-template-columns:1fr}.public-guide .place-photo-credit{font-size:.62rem!important}.public-guide .place-photo-credit>a:first-child{max-width:68%}}@media (max-width:380px){.public-guide .brand-lockup{width:152px}.public-guide .header-contact{padding-inline:.5rem}.public-guide .guide-intro-primary h1{font-size:1.65rem}}@media (hover:hover){.public-guide .listing-details h2 a:hover{color:var(--gold);text-decoration:underline;-webkit-text-decoration-color:var(--gold-light);text-decoration-color:var(--gold-light);text-underline-offset:.16em;text-decoration-thickness:1px}}@media (prefers-reduced-motion:reduce){.public-guide,.public-guide *,.public-guide :before,.public-guide :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
