.fdx-resources-spike{color:var(--fdx-color-text-primary);font-family:var(--fdx-font-family-body);margin:0 auto;max-width:var(--fdx-width-xxl);padding:var(--fdx-space-24) var(--fdx-margin-horizontal)}.fdx-resources-spike__panel{background:var(--fdx-color-surface-neutral-light);border:1px solid var(--fdx-color-border-neutral-dark);border-radius:var(--fdx-radius-m);font-size:var(--fdx-text-s);margin-bottom:var(--fdx-space-24);padding:var(--fdx-space-16) var(--fdx-space-24)}.fdx-resources-spike__panel h2,.fdx-resources-spike__panel h3{margin-bottom:var(--fdx-space-12)}.fdx-resources-spike__panel dl{display:grid;gap:var(--fdx-space-12) var(--fdx-space-24);grid-template-columns:max-content 1fr}.fdx-resources-spike__panel dt{color:var(--fdx-color-text-secondary)}.fdx-resources-spike__panel--members{background:var(--fdx-color-surface-brand-light)}.fdx-resources-spike__body{margin-bottom:var(--fdx-space-24)}.fdx-resource-settings-note{background:var(--fdx-color-surface-brand-light);border:1px dashed var(--fdx-color-border-brand-dark);border-radius:var(--fdx-radius-xs);color:var(--fdx-color-text-secondary);display:flex;flex-wrap:wrap;font-family:var(--fdx-font-family-body);font-size:var(--fdx-text-xs);gap:var(--fdx-space-4) var(--fdx-space-12);line-height:var(--fdx-line-height-body);margin:var(--fdx-space-16) auto;max-width:var(--fdx-width-xxl);padding:var(--fdx-space-12) var(--fdx-space-16)}.fdx-resource-settings-note strong{color:var(--fdx-color-text-brand)}.fdx-resource-icon{display:block;flex-shrink:0}.fdx-resource-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.fdx-resource-header{padding:var(--fdx-margin-vertical) var(--fdx-margin-horizontal);width:100%}.fdx-resource-header__inner{align-items:center;background:var(--fdx-color-surface-neutral-light);border:1px solid var(--fdx-color-border-neutral-dark);border-radius:var(--fdx-radius-xl);display:grid;gap:var(--fdx-space-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:var(--fdx-width-xxl);padding:var(--fdx-space-44)}.fdx-resource-header--stacked .fdx-resource-header__inner,.fdx-resource-header--text .fdx-resource-header__inner{gap:var(--fdx-space-32);grid-template-columns:minmax(0,1fr)}.fdx-resource-header--text .fdx-resource-header__text{max-width:var(--fdx-width-l)}.fdx-resource-header__text{display:flex;flex-direction:column;gap:var(--fdx-space-24);min-width:0;padding-top:var(--fdx-space-20)}.fdx-resource-header__crumbs ol{color:var(--fdx-color-text-secondary);display:flex;flex-wrap:wrap;font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-xs);font-weight:var(--fdx-font-weight-label);gap:var(--fdx-space-8);line-height:var(--fdx-line-height-label);list-style:none;padding:0}.fdx-resource-header__crumbs li+li:before{color:var(--fdx-color-text-tertiary);content:"/";margin-right:var(--fdx-space-8)}.fdx-resource-header__crumbs a{color:inherit;text-decoration:none}.fdx-resource-header__crumbs a:hover{color:var(--fdx-color-text-primary);text-decoration:underline}.fdx-resource-header__copy{display:flex;flex-direction:column;gap:var(--fdx-space-24)}.fdx-resource-header__labels{display:flex;flex-wrap:wrap;gap:var(--fdx-space-8)}.fdx-resource-header__labels .fdx-label{gap:var(--fdx-space-6)}.fdx-resource-header__title{color:var(--fdx-color-text-primary);font-family:var(--fdx-font-family-primary-header);font-size:var(--fdx-heading-xl);font-weight:var(--fdx-font-weight-primary-header);letter-spacing:var(--fdx-letter-spacing-heading);line-height:var(--fdx-line-height-heading);overflow-wrap:break-word}.fdx-resource-header__summary{color:var(--fdx-color-text-secondary);font-family:var(--fdx-font-family-body);font-size:var(--fdx-text-l);font-weight:var(--fdx-font-weight-body);line-height:var(--fdx-line-height-body)}.fdx-resource-header__meta{color:var(--fdx-color-text-primary);display:flex;flex-wrap:wrap;font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-s);font-weight:var(--fdx-font-weight-label);gap:var(--fdx-space-8) var(--fdx-space-24);line-height:var(--fdx-line-height-label);list-style:none;padding:0}.fdx-resource-header__meta:empty{display:none}.fdx-resource-header__meta li{align-items:center;display:inline-flex;gap:var(--fdx-space-8)}.fdx-resource-header__meta .fdx-resource-icon{color:var(--fdx-color-text-brand)}.fdx-resource-header__speakers{display:flex;flex-wrap:wrap;gap:var(--fdx-space-16);list-style:none;padding:0}.fdx-resource-speaker{align-items:center;display:flex;gap:var(--fdx-space-8);min-width:0}.fdx-resource-speaker__avatar{background:var(--fdx-color-surface-white);border:1px solid var(--fdx-color-border-neutral-dark);border-radius:var(--fdx-radius-xs);flex-shrink:0;height:64px;overflow:hidden;padding:var(--fdx-space-4);width:64px}.fdx-resource-speaker__avatar img,.fdx-resource-speaker__initials{align-items:center;border-radius:var(--fdx-radius-xxs);display:flex;height:100%;justify-content:center;object-fit:cover;width:100%}.fdx-resource-guest__initials,.fdx-resource-speaker__initials{background:var(--fdx-color-surface-brand-mid);color:var(--fdx-color-text-brand);font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-m);font-weight:var(--fdx-font-weight-label);letter-spacing:var(--fdx-letter-spacing-s)}.fdx-resource-speaker__text{display:flex;flex-direction:column;gap:var(--fdx-space-4);min-width:0}.fdx-resource-speaker__name{color:var(--fdx-color-text-primary);font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-l);font-weight:var(--fdx-font-weight-label);line-height:var(--fdx-line-height-label)}.fdx-resource-speaker__role{color:var(--fdx-color-text-secondary);font-family:var(--fdx-font-family-body);font-size:var(--fdx-text-xs);line-height:var(--fdx-line-height-body)}.fdx-resource-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--fdx-space-12)}.fdx-resource-header__actions:empty{display:none}.fdx-resource-header__status{align-items:center;border:1px solid var(--fdx-color-border-neutral-dark);border-radius:var(--fdx-radius-s);color:var(--fdx-color-text-secondary);display:inline-flex;font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-m);font-weight:var(--fdx-font-weight-label);height:var(--fdx-size-button-height-l);padding:0 var(--fdx-space-20)}.fdx-resource-header__media{aspect-ratio:680/488;background:var(--fdx-color-surface-neutral-dark);border-radius:var(--fdx-radius-xl);overflow:hidden}.fdx-resource-header__media img{display:block;height:100%;object-fit:cover;width:100%}.fdx-resource-header__banner{background:var(--fdx-color-surface-neutral-dark);border-radius:var(--fdx-radius-xl);overflow:hidden}.fdx-resource-header__banner .fdx-resource-player--embed{border-radius:0}.fdx-resource-header__locked-media{align-items:center;aspect-ratio:1424/656;display:flex;justify-content:center;position:relative}.fdx-resource-header__locked-media img{height:100%;inset:0;object-fit:cover;opacity:.35;position:absolute;width:100%}.fdx-resource-header__locked-note{align-items:center;color:var(--fdx-color-text-primary);display:flex;flex-direction:column;font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-m);font-weight:var(--fdx-font-weight-label);gap:var(--fdx-space-12);line-height:var(--fdx-line-height-label);max-width:var(--fdx-width-xxs);padding:var(--fdx-space-24);position:relative;text-align:center}.fdx-resource-player--embed{aspect-ratio:16/9;background:var(--fdx-color-surface-dark);border-radius:var(--fdx-radius-l);overflow:hidden;position:relative}.fdx-resource-player--embed iframe,.fdx-resource-player--embed video{border:0;height:100%;inset:0;position:absolute;width:100%}.fdx-resource-player--audio audio{display:block;width:100%}.fdx-resource-locked-player{align-items:center;background:var(--fdx-color-surface-neutral-mid);border:1px solid var(--fdx-color-border-neutral-dark);border-radius:var(--fdx-radius-l);color:var(--fdx-color-text-primary);display:flex;flex-direction:column;font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-m);font-weight:var(--fdx-font-weight-label);gap:var(--fdx-space-12);line-height:var(--fdx-line-height-label);padding:var(--fdx-space-44) var(--fdx-space-24);text-align:center}.fdx-resource-content{padding:var(--fdx-space-64) var(--fdx-margin-horizontal);width:100%}.fdx-resource-content__inner{align-items:start;display:grid;gap:var(--fdx-space-64);grid-template-columns:minmax(0,940fr) minmax(320px,420fr);margin:0 auto;max-width:var(--fdx-width-xxl);padding:0 var(--fdx-space-44)}.fdx-resource-content__main{display:flex;flex-direction:column;gap:var(--fdx-space-64);min-width:0}.fdx-resource-content__sidebar{display:flex;flex-direction:column;gap:var(--fdx-space-32);position:sticky;top:calc(var(--fdx-navbar-height) + var(--fdx-space-24))}.fdx-resource--locked .fdx-resource-body:not(:empty){-webkit-mask-image:linear-gradient(to bottom,var(--fdx-color-text-primary) 70%,transparent);mask-image:linear-gradient(to bottom,var(--fdx-color-text-primary) 70%,transparent)}.fdx-resource-body{color:var(--fdx-color-text-secondary);font-family:var(--fdx-font-family-body);font-size:var(--fdx-text-l);font-weight:var(--fdx-font-weight-body);line-height:var(--fdx-line-height-body);overflow-wrap:break-word}.fdx-resource-body:empty{display:none}.fdx-resource-body>*+*{margin-top:var(--fdx-space-20)}.fdx-resource-body h2,.fdx-resource-body h3,.fdx-resource-body h4{color:var(--fdx-color-text-primary);letter-spacing:var(--fdx-letter-spacing-heading)}.fdx-resource-body h2{font-family:var(--fdx-font-family-primary-header);font-size:var(--fdx-heading-m);font-weight:var(--fdx-font-weight-primary-header);line-height:var(--fdx-line-height-heading-s)}.fdx-resource-body h3{font-size:var(--fdx-heading-s)}.fdx-resource-body h3,.fdx-resource-body h4{font-family:var(--fdx-font-family-secondary-header);font-weight:var(--fdx-font-weight-secondary-header);line-height:var(--fdx-line-height-heading-s)}.fdx-resource-body h4{font-size:var(--fdx-heading-xs)}.fdx-resource-body>h2:not(:first-child){margin-top:var(--fdx-space-64)}.fdx-resource-body>h3:not(:first-child){margin-top:var(--fdx-space-44)}.fdx-resource-body>h4:not(:first-child){margin-top:var(--fdx-space-32)}.fdx-resource-body>:is(h2,h3,h4)+*{margin-top:var(--fdx-space-16)}.fdx-resource-body a{color:var(--fdx-color-text-brand);text-decoration:underline;text-underline-offset:.15em}.fdx-resource-body strong{color:var(--fdx-color-text-primary);font-weight:var(--fdx-font-weight-label)}.fdx-resource-body ol,.fdx-resource-body ul{padding-left:1.4em}.fdx-resource-body li+li{margin-top:var(--fdx-space-8)}.fdx-resource-body li::marker{color:var(--fdx-color-text-brand)}.fdx-resource-body blockquote{background:var(--fdx-color-surface-brand-light);border-left:var(--fdx-space-4) solid var(--fdx-color-border-brand-dark);border-radius:0 var(--fdx-radius-m) var(--fdx-radius-m) 0;color:var(--fdx-color-text-primary);font-size:var(--fdx-text-xl);padding:var(--fdx-space-24) var(--fdx-space-32)}.fdx-resource-body img{border-radius:var(--fdx-radius-m);height:auto;max-width:100%}.fdx-resource-body hr{border:0;border-top:1px solid var(--fdx-color-border-neutral-dark)}.fdx-resource-body table{border-collapse:collapse;font-size:var(--fdx-text-s);width:100%}.fdx-resource-body td,.fdx-resource-body th{border-bottom:1px solid var(--fdx-color-border-neutral-dark);padding:var(--fdx-space-12);text-align:left;vertical-align:top}.fdx-resource-body th{color:var(--fdx-color-text-primary);font-family:var(--fdx-font-family-label);font-weight:var(--fdx-font-weight-label)}.fdx-resource--play .fdx-resource-body{counter-reset:fdx-play-step}.fdx-resource--play .fdx-resource-body>h3{align-items:baseline;display:flex;gap:var(--fdx-space-12)}.fdx-resource--play .fdx-resource-body>h3:before{align-items:center;align-self:center;background:var(--fdx-color-surface-brand-mid);border-radius:var(--fdx-radius-full);color:var(--fdx-color-text-brand);content:counter(fdx-play-step);counter-increment:fdx-play-step;display:inline-flex;flex-shrink:0;font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-s);height:2em;justify-content:center;min-width:2em}.fdx-resource-transcript{border-top:1px solid var(--fdx-color-border-neutral-dark);padding-top:var(--fdx-space-24)}.fdx-resource-transcript summary{color:var(--fdx-color-text-primary);cursor:pointer;font-family:var(--fdx-font-family-secondary-header);font-size:var(--fdx-heading-s);font-weight:var(--fdx-font-weight-secondary-header)}.fdx-resource-transcript>.fdx-resource-body{margin-top:var(--fdx-space-24)}.fdx-resource-listen-on{align-items:center;display:flex;flex-wrap:wrap;gap:var(--fdx-space-12)}.fdx-resource-listen-on__label{color:var(--fdx-color-text-secondary);font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-s);font-weight:var(--fdx-font-weight-label)}.fdx-resource-card{background:var(--fdx-color-surface-neutral-mid);border:1px solid var(--fdx-color-border-neutral-dark);border-radius:var(--fdx-radius-l);display:flex;flex-direction:column;gap:var(--fdx-space-20);padding:var(--fdx-space-32) var(--fdx-space-24) var(--fdx-space-24)}.fdx-resource-card[hidden]{display:none}.fdx-resource-card__title{color:var(--fdx-color-text-primary);font-family:var(--fdx-font-family-secondary-header);font-size:var(--fdx-heading-s);font-weight:var(--fdx-font-weight-secondary-header);letter-spacing:var(--fdx-letter-spacing-heading);line-height:var(--fdx-line-height-heading-s)}.fdx-resource-card__text{color:var(--fdx-color-text-secondary);font-family:var(--fdx-font-family-body);font-size:var(--fdx-text-s);line-height:var(--fdx-line-height-body)}.fdx-resource-card--access{background:var(--fdx-color-surface-neutral-light);border-radius:var(--fdx-radius-m);gap:var(--fdx-space-24);padding:var(--fdx-space-32) var(--fdx-space-32) var(--fdx-space-24)}.fdx-resource-access__avatars{display:flex}.fdx-resource-access__avatar{border:3px solid var(--fdx-color-surface-neutral-light);border-radius:var(--fdx-radius-full);height:75px;overflow:hidden;width:75px}.fdx-resource-access__avatar+.fdx-resource-access__avatar{margin-left:-12px}.fdx-resource-access__avatar--1{background:var(--fdx-primitive-magenta-300)}.fdx-resource-access__avatar--2{background:var(--fdx-primitive-bermuda-300)}.fdx-resource-access__avatar--3{background:var(--fdx-primitive-apricot-300)}.fdx-resource-access__avatar img{display:block;height:100%;object-fit:cover;width:100%}.fdx-resource-card__button{width:100%}.fdx-resource-card__text-link{align-self:center;color:var(--fdx-color-text-primary);font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-s);font-weight:var(--fdx-font-weight-label);text-decoration:underline;text-underline-offset:.2em}.fdx-resource-details{background:var(--fdx-color-surface-neutral-light);border-radius:var(--fdx-radius-m);display:flex;flex-direction:column;gap:var(--fdx-space-16);padding:var(--fdx-space-16)}.fdx-resource-details>div{display:flex;gap:var(--fdx-space-16);justify-content:space-between}.fdx-resource-details dt{align-items:center;color:var(--fdx-color-text-secondary);display:inline-flex;font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-s);font-weight:var(--fdx-font-weight-label);gap:var(--fdx-space-8)}.fdx-resource-details dt .fdx-resource-icon{color:var(--fdx-color-text-brand)}.fdx-resource-details dd{color:var(--fdx-color-text-primary);font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-s);font-weight:var(--fdx-font-weight-label);margin:0;text-align:right}.fdx-resource-card--contents{gap:var(--fdx-space-20);padding:var(--fdx-space-20)}.fdx-resource-contents{color:var(--fdx-color-text-secondary);display:flex;flex-direction:column;font-family:var(--fdx-font-family-label);font-size:var(--fdx-text-s);font-weight:var(--fdx-font-weight-label);gap:var(--fdx-space-12);line-height:var(--fdx-line-height-label);padding-left:1.4em}.fdx-resource-contents a{color:inherit;text-decoration:none}.fdx-resource-contents a:hover{color:var(--fdx-color-text-brand);text-decoration:underline}.fdx-resource-featured{display:flex;flex-direction:column;gap:var(--fdx-space-12);list-style:none;padding:0}.fdx-resource-featured__item{align-items:center;background:var(--fdx-color-surface-neutral-light);border:1px solid var(--fdx-color-border-neutral-dark);border-radius:var(--fdx-radius-m);color:var(--fdx-color-text-primary);display:flex;gap:var(--fdx-space-16);padding:var(--fdx-space-16);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}a.fdx-resource-featured__item:hover{box-shadow:var(--fdx-shadow-xs);transform:translateY(-2px)}.fdx-resource-featured__thumb{align-items:center;background:var(--fdx-color-surface-neutral-x-dark);border-radius:var(--fdx-radius-xs);color:var(--fdx-color-text-primary);display:flex;flex-direction:column;flex-shrink:0;font-size:var(--fdx-text-xxs);gap:var(--fdx-space-4);height:80px;justify-content:center;width:95px}.fdx-resource-featured__thumb,.fdx-resource-featured__title{font-family:var(--fdx-font-family-label);font-weight:var(--fdx-font-weight-label)}.fdx-resource-featured__title{flex:1 1 auto;font-size:var(--fdx-text-s);line-height:var(--fdx-line-height-label);min-width:0}.fdx-resource-featured__icon{align-items:center;background:var(--fdx-color-surface-brand-light);border:1px solid var(--fdx-color-border-brand-dark);border-radius:var(--fdx-radius-xxs);color:var(--fdx-color-text-brand);display:flex;flex-shrink:0;height:var(--fdx-feature-icon-m);justify-content:center;width:var(--fdx-feature-icon-m)}.fdx-resource-featured__item--locked{color:var(--fdx-color-text-secondary)}.fdx-resource-section{padding:var(--fdx-space-64) var(--fdx-margin-horizontal);width:100%}.fdx-resource-section__inner{display:flex;flex-direction:column;gap:var(--fdx-space-44);margin:0 auto;max-width:var(--fdx-width-xxl);padding:0 var(--fdx-space-44)}.fdx-resource-section__title{color:var(--fdx-color-text-primary);font-family:var(--fdx-font-family-primary-header);font-size:var(--fdx-heading-l);font-weight:var(--fdx-font-weight-primary-header);letter-spacing:var(--fdx-letter-spacing-heading);line-height:var(--fdx-line-height-heading-l);text-align:center}.fdx-resource-guest .fdx-staff-card__image{display:flex}.fdx-resource-guest__initials{align-items:center;border-radius:var(--fdx-radius-m);display:flex;font-size:var(--fdx-heading-l);height:100%;justify-content:center;width:100%}.fdx-resource-card-link__meta{align-items:center;display:flex;gap:var(--fdx-space-8)}.fdx-resource-card-link__lock{color:var(--fdx-color-text-brand);display:inline-flex}@media (max-width:1199px){.fdx-resource-content__inner{grid-template-columns:minmax(0,1fr);padding:0}.fdx-resource-content__sidebar{position:static}.fdx-resource-section__inner{padding:0}}@media (max-width:1023px){.fdx-resource-header__inner{gap:var(--fdx-space-32);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fdx-resource-header__inner{padding:var(--fdx-space-44) var(--fdx-space-24)}.fdx-resource-header__text{padding-top:0}.fdx-resource-header__actions .fdx-button{flex:1 1 max-content}.fdx-resource-details>div{flex-direction:column;gap:var(--fdx-space-4)}.fdx-resource-details dd{text-align:left}.fdx-resource-body blockquote{padding:var(--fdx-space-24)}}.fdx-reduce-motion .fdx-resource-featured__item{transition:none}.fdx-reduce-motion a.fdx-resource-featured__item:hover{transform:none}