.wp-block-pureblocks-hotel-meta{color:var(--color-text-primary, #141414)}.pureblocks-hotel-meta{display:flex;flex-direction:column}.pureblocks-hotel-meta__description{margin:0 0 var(--spacing-2xl, 3rem);font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:var(--text-styles-base-p-font-size, 1rem);font-weight:400;line-height:var(--text-styles-base-p-line-height, 1.5rem);color:var(--color-text-primary, #141414)}.pureblocks-hotel-meta__description :first-child{margin-top:0}.pureblocks-hotel-meta__description :last-child{margin-bottom:0}.pureblocks-hotel-meta__heading{margin-bottom:var(--spacing-l, 1.5rem)}.pureblocks-hotel-meta__heading h2{margin:0 !important}.pureblocks-hotel-meta__tabs{display:flex;align-items:flex-start;margin-bottom:var(--spacing-l, 1.5rem);border-bottom:1px solid var(--color-border-subtle, #ebebeb)}.pureblocks-hotel-meta__tab{position:relative;padding:var(--spacing-s, 0.75rem) var(--spacing-m, 1rem);border:none;border-bottom:2px solid rgba(0,0,0,0);background:none;font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:var(--text-styles-interface-xs-font-size, 0.875rem);font-weight:600;line-height:var(--text-styles-interface-xs-line-height, 1.225rem);color:var(--color-text-subtle, #707070);cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.pureblocks-hotel-meta__tab:hover{color:var(--color-text-primary, #141414)}.pureblocks-hotel-meta__tab.is-active{color:var(--color-text-primary, #141414);border-bottom-color:var(--color-border-bold, #141414)}.pureblocks-hotel-meta__panels{display:flex;flex-direction:column}.pureblocks-hotel-meta__panel{display:none}.pureblocks-hotel-meta__panel.is-active{display:flex;flex-direction:column}.pureblocks-hotel-meta__section{padding-bottom:var(--spacing-xl, 2rem)}.pureblocks-hotel-meta__section-title{margin:0 !important;font-family:var(--font-family-heading, "Instrument Serif", serif);font-size:var(--text-styles-base-h5-font-size, 1.5rem);font-weight:400;line-height:var(--text-styles-base-h5-line-height, 2.025rem);color:var(--color-text-primary, #141414)}.pureblocks-hotel-meta__services{display:flex;flex-wrap:wrap;gap:var(--spacing-xs, 0.5rem);margin:var(--spacing-m, 0.75rem) 0 0 !important;padding:0 !important;list-style:none}.pureblocks-hotel-meta__service-pill{margin:0 !important;display:inline-flex;align-items:center;gap:var(--spacing-xs, 0.5rem);padding:var(--spacing-xs, 0.5rem) var(--spacing-s, 0.75rem) !important;border-radius:9999px;background-color:var(--color-background-base, #fff);border:1px solid var(--color-border-subtle, #ebebeb);font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:var(--text-styles-interface-xs-font-size, 0.875rem);font-weight:400;line-height:var(--text-styles-interface-xs-line-height, 1.225rem);color:var(--color-text-primary, #141414)}.pureblocks-hotel-meta__service-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.pureblocks-hotel-meta__about-content{padding-top:var(--spacing-l, 1.5rem);font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:var(--text-styles-base-p-font-size, 1rem);font-weight:400;line-height:var(--text-styles-base-p-line-height, 1.5rem);color:var(--color-text-primary, #141414)}.pureblocks-hotel-meta__about-content :first-child{margin-top:0}.pureblocks-hotel-meta__about-content :last-child{margin-bottom:0}.pureblocks-hotel-meta__about-content ul{margin:0 !important;padding:0;padding-left:1.4em;list-style:disc}.pureblocks-hotel-meta__about-content ol{margin:0 !important;padding:0;padding-left:1.4em;list-style:decimal}.pureblocks-hotel-meta__about-content li{padding:calc(var(--spacing-s, 0.75rem)/2) 0}.pureblocks-hotel-meta__about-content p{margin:0 0 var(--spacing-s, 0.75rem)}.pureblocks-hotel-meta__course-list{display:flex;flex-direction:column;gap:var(--spacing-s, 0.75rem)}.pureblocks-hotel-meta__course-card{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-m, 1rem);border:1px solid var(--color-border-subtle, #ebebeb);border-radius:var(--radius-xs, 4px);background-color:var(--color-background-base, #fff);color:var(--color-text-primary, #141414);text-decoration:none !important}.pureblocks-hotel-meta__course-left{display:flex;flex-direction:column;gap:var(--spacing-xs, 0.5rem);min-width:0}.pureblocks-hotel-meta__course-name{display:inline-flex;align-items:center;gap:var(--spacing-xs, 0.5rem);font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:var(--text-styles-interface-s-font-size, 1rem);font-weight:400;line-height:var(--text-styles-interface-s-line-height, 1.35rem);color:var(--color-text-primary, #141414)}.pureblocks-hotel-meta__course-badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2xs, 0.375rem) var(--spacing-xs, 0.5rem);border-radius:9999px;background-color:var(--color-background-neutral, #f5f5f5);font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:var(--text-styles-interface-2xs-font-size, 0.75rem);font-weight:600;line-height:var(--text-styles-interface-2xs-line-height, 1.05rem);color:var(--color-text-subtle, #707070);white-space:nowrap;width:fit-content}.pureblocks-hotel-meta__course-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;max-width:10rem}.pureblocks-hotel-meta__course-distance{font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:var(--text-styles-base-p-strong-font-size, 1.125rem);font-weight:500;line-height:var(--text-styles-base-p-strong-line-height, 1.6rem);color:var(--color-text-primary, #141414);white-space:nowrap;text-align:right}.pureblocks-hotel-meta__course-info{font-family:var(--font-family-body, "DM Sans", sans-serif);font-size:var(--text-styles-interface-2xs-font-size, 0.75rem);line-height:var(--text-styles-interface-2xs-line-height, 1.05rem);color:var(--color-text-subtle, #707070);text-align:right;white-space:nowrap}a.pureblocks-hotel-meta__course-card:hover{text-decoration:none !important;border-color:var(--color-border-bold, #141414)}a.pureblocks-hotel-meta__course-card:hover .pureblocks-hotel-meta__course-name{text-decoration:underline}a.pureblocks-hotel-meta__course-card .pureblocks-hotel-meta__course-name::after{content:"";display:inline-block;width:.75rem;height:.75rem;flex-shrink:0;background-color:var(--color-text-subtle, #707070);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M7.5 0H6.14297C6.68203 0.539062 7.52578 1.38281 8.67422 2.53125L4.66641 6.53906L4.26797 6.9375L5.0625 7.73203L5.46094 7.33359L9.46875 3.32578C10.6172 4.47422 11.4609 5.31797 12 5.85703V0H7.5ZM10.875 3.14297L8.85703 1.125H10.875V3.14297ZM0.5625 2.25H0V12H9.75V7.5H8.625V10.875H1.125V3.375H4.5V2.25H0.5625Z' fill='currentColor'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M7.5 0H6.14297C6.68203 0.539062 7.52578 1.38281 8.67422 2.53125L4.66641 6.53906L4.26797 6.9375L5.0625 7.73203L5.46094 7.33359L9.46875 3.32578C10.6172 4.47422 11.4609 5.31797 12 5.85703V0H7.5ZM10.875 3.14297L8.85703 1.125H10.875V3.14297ZM0.5625 2.25H0V12H9.75V7.5H8.625V10.875H1.125V3.375H4.5V2.25H0.5625Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}