.wp-block-pureblocks-trip-meta{color:var(--color-text-primary, #141414)}.pureblocks-trip-meta{display:flex;flex-direction:column}.pureblocks-trip-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-trip-meta__description :first-child{margin-top:0}.pureblocks-trip-meta__description :last-child{margin-bottom:0}.pureblocks-trip-meta__heading{margin-bottom:var(--spacing-l, 1.5rem)}.pureblocks-trip-meta__heading h2{margin:0 !important}.pureblocks-trip-meta__tabs{display:flex;align-items:flex-start;margin-bottom:var(--spacing-l, 1.5rem);border-bottom:1px solid var(--color-border-subtle, #ebebeb);overflow-x:auto}.pureblocks-trip-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-trip-meta__tab:hover{color:var(--color-text-primary, #141414)}.pureblocks-trip-meta__tab.is-active{color:var(--color-text-primary, #141414);border-bottom-color:var(--color-border-bold, #141414)}.pureblocks-trip-meta__panels{display:flex;flex-direction:column}.pureblocks-trip-meta__panel{display:none}.pureblocks-trip-meta__panel.is-active{display:flex;flex-direction:column}.pureblocks-trip-meta__course-list{display:flex;flex-direction:column;gap:var(--spacing-s, 0.75rem)}.pureblocks-trip-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-trip-meta__course-left{display:flex;flex-direction:column;gap:var(--spacing-xs, 0.5rem);min-width:0}.pureblocks-trip-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-trip-meta__course-link-icon{flex:0 0 .75rem;width:.75rem;height:.75rem;color:var(--color-text-subtle, #707070)}.pureblocks-trip-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-trip-meta__course-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;max-width:10rem}.pureblocks-trip-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-trip-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-trip-meta__course-card:hover{text-decoration:none !important;border-color:var(--color-border-bold, #141414)}a.pureblocks-trip-meta__course-card:hover .pureblocks-trip-meta__course-name{color:var(--color-text-primary, #141414)}