.SessionsIndexPost{--indexPostMinHeight:360px;display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:auto auto auto 1fr;justify-items:flex-start;align-items:flex-start;align-content:start;gap:16px 0;width:100%;max-width:var(--layoutWidth);margin:0 auto;position:relative}.SessionsIndexPost.isHidden{display:none}.SessionsIndexPost--variantNormal{grid-template-areas:"category" "title" "speakerList" "date" "body" "viewTalk"}.SessionsIndexPost--variantNormal.SessionsIndexPost--hasFigure{grid-template-areas:"category" "title" "date" "image" "body" "viewTalk"}@media (min-width:600px){.SessionsIndexPost--variantNormal{--columns:2;grid-template-areas:"category   date" "title      title" "speakerList speakerList" "body       body" "viewTalk   viewTalk"}.SessionsIndexPost--variantNormal.SessionsIndexPost--hasFigure{grid-template-areas:"category   date" "title      title" "image      image" "body       body" "viewTalk   viewTalk"}}@media (min-width:750px){.SessionsIndexPost--variantNormal{--columns:2}.SessionsIndexPost--variantNormal.SessionsIndexPost--hasFigure{grid-template-areas:"category   date" "title      title" "body       image" "viewTalk   image" ".          image"}}@media (min-width:900px){.SessionsIndexPost--variantNormal{--columns:3;grid-template-areas:"category   category   date" "title      title      speakerList" "body       body       speakerList" "viewTalk   viewTalk   speakerList"}.SessionsIndexPost--variantNormal.SessionsIndexPost--hasFigure{grid-template-areas:"category   category   date" "title      title      image" "body       body       image" "viewTalk   viewTalk   image" ".          .          image"}.SessionsIndexPost--variantNormal.SessionsIndexPost--hasFigure.SessionsIndexPost--hasMultipleSpeakers{grid-template-areas:"category   category     date" "title      title        image" "body       body         image" "viewTalk   viewTalk     image" ".          .            image"}}.SessionsIndexPost--variantFeatured{min-height:var(--indexPostMinHeight);padding:24px 16px;border-radius:var(--cardBorderRadius);background:var(--cardBackground);box-shadow:var(--cardShadowXLarge);grid-template-areas:"category" "title" "speakerList" "body" "viewTalk"}.SessionsIndexPost--variantFeatured.SessionsIndexPost--hasFigure{padding-bottom:16px;grid-template-areas:"category" "title" "body" "viewTalk" "image"}@media (min-width:600px){.SessionsIndexPost--variantFeatured{grid-template-areas:"category     category" "title        title" "speakerList   speakerList" "body         body" "viewTalk     viewTalk"}.SessionsIndexPost--variantFeatured.SessionsIndexPost--hasFigure{grid-template-areas:"category     category" "title        title" "body         body" "viewTalk     viewTalk" "image        image"}}@media (min-width:750px){.SessionsIndexPost--variantFeatured{grid-template-columns:repeat(2,1fr);grid-template-areas:"category     category" "title        body" "speakerList   body" "speakerList   viewTalk"}.SessionsIndexPost--variantFeatured.SessionsIndexPost--hasFigure{grid-template-areas:"category   category" "title      title" "body       image" "viewTalk   image" ".          image"}}@media (min-width:900px){.SessionsIndexPost--variantFeatured{grid-template-columns:repeat(4,1fr);padding:32px 24px;grid-template-areas:"category     category    category  category" "title        title       body      body" "speakerList  speakerList  body      body" "speakerList  speakerList  viewTalk  viewTalk"}.SessionsIndexPost--variantFeatured.SessionsIndexPost--hasFigure{padding-bottom:32px;grid-template-areas:"category   category    image image" "title      title       image image" "body       body        image image" "viewTalk   viewTalk    image image"}}.SessionsIndexPost__category.CopyTitle{grid-area:category;color:var(--linkColor)}.SessionsIndexPost--variantFeatured .SessionsIndexPost__category.CopyTitle{--titleAnchorDisplay:none}.SessionsIndexPost__title.CopyTitle{--titlePaddingRight:var(--columnPaddingLarge);grid-area:title;font:var(--fontWeightBold) 38px/48px var(--fontFamily);line-height:1.1;letter-spacing:-.2px;color:var(--titleColor)}.SessionsIndexPost__titleLink.Link{--linkColor:var(--titleColor)}.SessionsIndexPost__date{grid-area:date}@media (max-width:599px){.SessionsIndexPost__date{--anchorDisplay:none}}.SessionsIndexPost--variantFeatured .SessionsIndexPost__date{display:none}.SessionsIndexPost__speakerList{grid-area:speakerList;display:grid;gap:16px 0}@media (min-width:600px){.SessionsIndexPost--hasMultipleSpeakers .SessionsIndexPost__speakerList{width:100%;grid:auto/repeat(2,1fr)}}@media (min-width:750px){.SessionsIndexPost--hasMultipleSpeakers.SessionsIndexPost--variantFeatured:not(.SessionsIndexPost--hasFigure) .SessionsIndexPost__speakerList{grid:none}}@media (min-width:900px){.SessionsIndexPost--hasMultipleSpeakers.SessionsIndexPost--variantFeatured:not(.SessionsIndexPost--hasFigure) .SessionsIndexPost__speakerList{grid:auto/repeat(2,1fr)}}@media (min-width:900px){.SessionsIndexPost--hasMultipleSpeakers:not(.SessionsIndexPost--hasFigure) .SessionsIndexPost__speakerList{grid:none}}.SessionsIndexPost__body{grid-area:body;gap:1em 0;padding:0 var(--columnPaddingLarge) 0 var(--columnPaddingNormal);font:var(--fontWeightNormal) 15px/24px var(--fontFamily);letter-spacing:.2px;color:var(--textColor)}@media (min-width:600px){.SessionsIndexPost__body{font-size:18px;line-height:28px}}.SessionsIndexPost__figure.SessionsImageCard.Card,.SessionsIndexPost__figureLink.Link{grid-area:image}.SessionsIndexPost--variantNormal .SessionsIndexPost__figure.SessionsImageCard.Card{--cardShadow:var(--cardShadowSmall);margin:8px 0}@media (min-width:750px){.SessionsIndexPost--variantNormal .SessionsIndexPost__figure.SessionsImageCard.Card{--cardShadow:var(--cardShadowLarge)}}.SessionsIndexPost--variantFeatured .SessionsIndexPost__figure.SessionsImageCard.Card{--cardBorderRadius:4px}@media (min-width:750px){.SessionsIndexPost--variantFeatured .SessionsIndexPost__figure.SessionsImageCard.Card{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width:900px){.SessionsIndexPost--variantFeatured .SessionsIndexPost__figure.SessionsImageCard.Card{position:absolute;top:-16px;left:0;right:-8px;bottom:-16px}}.SessionsIndexPost__viewTalkLink{grid-area:viewTalk;translate:16px 0;align-self:end;margin-bottom:16px}@media (min-width:750px){.SessionsIndexPost__viewTalkLink{margin-bottom:0}}