.brh-guide-body{overflow-wrap:break-word}.brh-guide-body .has-text-align-center{text-align:center}.brh-guide-body .has-text-align-left{text-align:left}.brh-guide-body .has-text-align-right{text-align:right}.brh-guide-body .subtitle{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--type-caps);color:var(--accent);font-weight:600}.brh-guide-body .wp-block-separator{border:0;border-top:1px solid var(--border);width:72px;margin:var(--s-5) auto}.brh-guide-body .wp-block-group{margin:var(--s-5) 0;padding:var(--s-7) var(--s-7);border-radius:var(--r-3)}.brh-guide-body .wp-block-heading+.subtitle,.brh-guide-body h1+.subtitle,.brh-guide-body h2+.subtitle{margin-top:var(--s-4)}.brh-guide-body p>img{max-width:100%;height:auto}.brh-guide-body .icons .wp-block-column p img{object-fit:contain;width:60px;height:60px}.brh-guide-body .yh-band-a{background:var(--bg-alt)}.brh-guide-body .yh-band-b{background:var(--bg);border:1px solid var(--border-soft)}.brh-guide-body .is-style-full-width-secondary-bg-group{background:var(--bg-alt)}.brh-guide-body .s-style-full-width-white-bg-group,.brh-guide-body .is-style-full-width-white-bg-group{background:var(--bg);border:1px solid var(--border-soft)}.brh-guide-body .wp-block-media-text{gap:var(--s-7);grid-template-columns:1fr 1fr;align-items:center;display:grid}.brh-guide-body .wp-block-media-text__media{margin:0}.brh-guide-body .wp-block-media-text__media img{object-fit:cover;border-radius:var(--r-2);width:100%;height:100%;display:block}.brh-guide-body .wp-block-media-text__content>:first-child{margin-top:0}.brh-guide-body .wp-block-media-text__media.yh-multi{gap:var(--s-3);flex-direction:column;display:flex}.brh-guide-body .yh-multi img{border-radius:var(--r-2);width:100%;height:auto;display:block}.brh-guide-body.brh-guide-wide{max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin-left:auto;margin-right:auto}.brh-guide-wide .wp-block-media-text{gap:var(--s-8);margin:var(--s-4) 0}.brh-guide-wide .wp-block-media-text__media{min-height:360px}.brh-guide-wide .wp-block-media-text__media img{height:100%}.brh-guide-wide .wp-block-group{padding:var(--s-7) var(--s-8)}.brh-guide-body.container-narrow.has-hero{padding-top:var(--s-8)}.brh-guide-wide>p,.brh-guide-wide .wp-block-group>.has-text-align-center{max-width:70ch;margin-left:auto;margin-right:auto}.brh-guide-wide[data-slug=things-to-do]>p,.brh-guide-wide[data-slug=things-to-do]>ul,.brh-guide-wide[data-slug=things-to-do]>ol{max-width:none;margin-left:0;margin-right:0}.brh-guide-body .wp-block-columns{gap:var(--s-7);margin:var(--s-5) 0;align-items:flex-start;display:flex}.brh-guide-body .wp-block-columns.are-vertically-aligned-center{align-items:center}.brh-guide-body .wp-block-column{flex:1 1 0;min-width:0}.brh-guide-body .wp-block-column>:first-child{margin-top:0}@media (width<=760px){.brh-guide-body .wp-block-columns{gap:var(--s-5);flex-direction:column}}.brh-guide-body .wp-block-buttons{gap:var(--s-3);margin:var(--s-4) 0;flex-wrap:wrap;display:flex}.brh-guide-body .wp-block-button__link{background:var(--accent);color:var(--limestone);border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--type-body-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:background var(--dur) var(--ease);align-items:center;padding:12px 26px;font-weight:600;text-decoration:none;display:inline-flex}.brh-guide-body .wp-block-button__link:hover{background:var(--accent-hover);color:var(--limestone)}.brh-guide-body .wp-block-cover{min-height:340px;padding:var(--s-8);border-radius:var(--r-3);margin:var(--s-6) 0;text-align:center;color:var(--limestone);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.brh-guide-body .wp-block-cover__image-background{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.brh-guide-body .wp-block-cover__background{z-index:1;position:absolute;inset:0}.brh-guide-body .wp-block-cover__background.has-background-dim{opacity:.5}.brh-guide-body .wp-block-cover__background.has-background-dim-0{opacity:0}.brh-guide-body .wp-block-cover__background.has-background-dim-10{opacity:.1}.brh-guide-body .wp-block-cover__background.has-background-dim-20{opacity:.2}.brh-guide-body .wp-block-cover__background.has-background-dim-30{opacity:.3}.brh-guide-body .wp-block-cover__background.has-background-dim-40{opacity:.4}.brh-guide-body .wp-block-cover__background.has-background-dim-50{opacity:.5}.brh-guide-body .wp-block-cover__background.has-background-dim-60{opacity:.6}.brh-guide-body .wp-block-cover__background.has-background-dim-70{opacity:.7}.brh-guide-body .wp-block-cover__background.has-background-dim-80{opacity:.8}.brh-guide-body .wp-block-cover__background.has-background-dim-90{opacity:.9}.brh-guide-body .wp-block-cover__background.has-background-dim-100{opacity:1}.brh-guide-body .wp-block-cover__inner-container{z-index:2;position:relative}.brh-guide-body .hotel-grid{gap:var(--s-4);grid-template-columns:1fr 1fr;padding:0;display:grid}.brh-guide-body .hotel-grid .wp-block-cover{min-height:200px;margin:0}.brh-guide-body .hotel-grid .wp-block-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1419121f,#14191280);position:absolute;inset:0}.brh-guide-body .hotel-grid .wp-block-cover__inner-container{z-index:2}.brh-guide-body .hotel-grid .wp-block-cover a{color:var(--limestone);text-shadow:0 2px 10px #000000b3}@media (width<=600px){.brh-guide-body .hotel-grid{grid-template-columns:1fr}}.brh-guide-body .wp-block-list{margin:var(--s-4) 0;padding-left:1.2em}.brh-guide-body .wp-block-list li{margin-bottom:var(--s-2);line-height:var(--leading-loose)}.brh-guide-body .wp-block-image img,.brh-guide-body figure img{border-radius:var(--r-2);max-width:100%;height:auto}.brh-guide-body .yh-hub-grid{gap:var(--s-5);margin:var(--s-6) 0 var(--s-8);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.brh-guide-body .yh-hub-card{border-radius:var(--r-3);background:var(--bg);border:1px solid var(--border-soft);color:var(--fg);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.brh-guide-body .yh-hub-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.brh-guide-body .yh-hub-card-img{aspect-ratio:3/2;background-position:50%;background-size:cover;display:block}.brh-guide-body .yh-hub-card-body{padding:var(--s-5);gap:var(--s-2);flex-direction:column;display:flex}.brh-guide-body .yh-hub-card-title{font-family:var(--font-display);font-size:var(--type-display-sm);letter-spacing:var(--tracking-tight)}.brh-guide-body .yh-hub-card-text{font-size:var(--type-body-sm);color:var(--fg-muted);line-height:var(--leading-loose)}.brh-guide-body .yh-hub-card-link{font-size:var(--type-body-sm);color:var(--accent);letter-spacing:var(--tracking-wide);margin-top:var(--s-1);font-weight:600}@media (width<=760px){.brh-guide-body .wp-block-media-text{gap:var(--s-4);margin:var(--s-5) 0;grid-template-columns:1fr}.brh-guide-body .wp-block-media-text__media,.brh-guide-wide .wp-block-media-text__media{min-height:0}.brh-guide-body .wp-block-group{padding:var(--s-6) var(--s-5)}}
