.t-bubbles{align-items:flex-start;gap:calc(32 * var(--u));padding-block:calc(64 * var(--u));flex-direction:column;display:flex}.t-bubbles__title{width:100%;font-size:calc(32 * var(--u));line-height:1.5;font-weight:var(--weight-bold);color:var(--sds-color-text-default-default)}.t-bubbles .t-bubbles__carousel{width:100%}.t-bubbles .t-bubbles__carousel .carousel__dots{gap:calc(12 * var(--u));--dot-color:#cdcdcd}.t-bubbles .t-bubbles__carousel .carousel__track{margin-block:-1px;padding-block:1px}.t-bubble{width:calc(339 * var(--u));flex-direction:column;align-items:flex-start;display:flex}.t-bubble__text,.t-bubble__author{box-shadow:0 0 0 .5px var(--sds-color-border-default-secondary), inset 0 0 0 .5px var(--sds-color-border-default-secondary)}.t-bubble__text{width:100%;padding:calc(24 * var(--u));border-radius:calc(16 * var(--u)) calc(16 * var(--u)) 0 calc(16 * var(--u));background:var(--sds-color-background-default-default);font-size:calc(16 * var(--u));line-height:calc(29 * var(--u));font-weight:var(--weight-light);color:var(--sds-color-text-default-default)}.t-bubble__author{padding:calc(4 * var(--u)) calc(16 * var(--u));border-radius:0 0 calc(16 * var(--u)) calc(16 * var(--u));background:var(--sds-color-background-default-secondary);font-size:calc(14 * var(--u));line-height:calc(22 * var(--u));font-weight:var(--weight-light);color:var(--sds-color-text-default-secondary);white-space:nowrap}@media (max-width:1199.98px){.t-bubbles{gap:24px;padding-block:32px}.t-bubbles__title{font-size:28px;line-height:42px}}@media (max-width:767.98px){.t-bubbles{gap:20px;padding-block:16px}.t-bubbles__title{font-size:22px;line-height:34px}.t-bubbles .t-bubbles__carousel .carousel__track{gap:16px}.t-bubble{width:min(300px,80vw)}.t-bubble__text{padding:20px;font-size:15px;line-height:26px}}
.related{align-items:flex-start;gap:calc(24 * var(--u));flex-direction:column;display:flex}.related__title{width:100%;font-size:calc(32 * var(--u));line-height:1.5;font-weight:var(--weight-bold);color:var(--sds-color-text-default-default)}.related .related__carousel{width:100%}.related-card{isolation:isolate;width:calc((100% - calc(48 * var(--u))) / 4);min-width:calc(240 * var(--u));height:calc(334 * var(--u));padding:calc(24 * var(--u));border-radius:var(--sds-size-radius-400);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.related-card__art{z-index:-1;object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .4s;position:absolute;inset:0}.related-card:hover .related-card__art{transform:scale(1.03)}.related-card__label{width:100%;padding:calc(12 * var(--u));border-radius:calc(12 * var(--u));-webkit-backdrop-filter:blur(calc(10 * var(--u)));backdrop-filter:blur(calc(10 * var(--u)));font-size:calc(20 * var(--u));line-height:1.6;font-weight:var(--weight-bold);text-align:center;color:var(--sds-color-text-neutral-on-neutral);background:linear-gradient(#26262633,#26262633),#26262633;display:block}@media (max-width:1199.98px){.related__title{font-size:28px;line-height:42px}.related .related__carousel .carousel__track{margin-inline-end:calc(-1 * var(--page-gutter))}.related-card{aspect-ratio:308/334;width:260px;min-width:0;height:auto}}@media (max-width:767.98px){.related{gap:16px}.related__title{font-size:24px;line-height:36px}.related-card{width:240px;padding:16px}.related-card__label{padding:8px;font-size:16px}}
.collection-links{align-items:flex-start;gap:calc(24 * var(--u));display:flex}.collection-link{min-width:0;height:calc(70 * var(--u));padding:calc(16 * var(--u));border-radius:var(--sds-size-radius-full);font-size:calc(16 * var(--u));color:var(--sds-color-text-brand-on-brand);white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;line-height:1;transition:background-color .2s,transform .15s;display:flex}.collection-link--brand{background:var(--sds-color-background-brand-default)}.collection-link--brand:hover{background:#237569}.collection-link--night{background:var(--color-sleep-space-cadet)}.collection-link--night:hover{background:#383a55}.collection-link:active{transform:scale(.99)}@media (max-width:1199.98px){.collection-links{flex-wrap:wrap;gap:16px}.collection-link{flex:200px;height:64px}}@media (max-width:767.98px){.collection-links{gap:12px}.collection-link{flex-basis:130px;height:56px}}
.course-page{gap:calc(64 * var(--u));padding-block:calc(64 * var(--u));flex-direction:column;display:flex}@media (max-width:1199.98px){.course-page{gap:48px;padding-block:32px 56px}}@media (max-width:767.98px){.course-page{gap:40px;padding-block:16px 48px}}
