.speaker-page .section-resources{background:linear-gradient(180deg,#fff,#f7fbfc)}.speaker-page .resource-heading-right{margin-left:auto;max-width:460px}.speaker-page .resource-heading-right .serif-copy{color:var(--jh-muted,#526077);font-size:1.055rem;line-height:1.8}.speaker-page .resource-controls{align-items:center;display:flex;gap:9px;justify-content:flex-end}.speaker-page .carousel-arrow{background:#fff;border:1px solid #b6cde4;border-radius:50%;color:var(--jh-blue,#085ce5);cursor:pointer;display:grid;font-family:var(--font-sans,"Poppins",sans-serif);font-size:1.5rem;height:48px;line-height:1;padding:0;place-items:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:48px}.speaker-page .carousel-arrow:hover:not(:disabled){background:var(--jh-blue,#085ce5);border-color:var(--jh-blue,#085ce5);color:#fff}.speaker-page .carousel-arrow:disabled{cursor:not-allowed;opacity:.33}.speaker-page .carousel-arrow:focus-visible,.speaker-page .resource-window:focus-visible{outline:3px solid var(--jh-blue,#085ce5);outline-offset:3px}.speaker-page .resource-window{overflow:hidden;touch-action:pan-y}.speaker-page .resource-track{--resource-gap:24px;align-items:stretch;display:flex;gap:var(--resource-gap);position:relative;transition:transform .45s cubic-bezier(.22,.7,.15,1);will-change:transform}.speaker-page .resource-card{background:#fff;border:2px solid #e8f7f7;border-radius:7px;display:flex;flex:0 0 calc(33.33333% - var(--resource-gap)*2/3);flex-direction:column;min-width:0;overflow:hidden}.speaker-page .resource-card,.speaker-page .resource-card:hover{box-shadow:none;transform:none}.speaker-page .resource-image-link{display:block;overflow:hidden;text-decoration:none;width:100%}.speaker-page .resource-image-link img{aspect-ratio:2.22/1;display:block;height:auto;object-fit:cover;transition:transform .4s ease;width:100%}.speaker-page .resource-card:hover .resource-image-link img,.speaker-page .resource-image-link:focus-visible img{transform:scale(1.055)}.speaker-page .resource-image-placeholder{aspect-ratio:2.22/1;background:linear-gradient(120deg,#e8f7f7,#76dcfd);display:block;width:100%}.speaker-page .resource-card-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:0 23px 24px}.speaker-page .resource-card-icon{align-items:center;background:#fff;border:1px solid #eaf2f8;border-radius:50%;color:var(--jh-blue,#085ce5);display:flex;flex:0 0 75px;height:75px;justify-content:center;margin:-45px 0 15px;position:relative;width:75px;z-index:1}.speaker-page .resource-card-icon svg{height:65px;stroke:currentColor;width:65px}.speaker-page .resource-card-icon .resource-icon-image{display:block;height:65px;object-fit:contain;width:65px}.speaker-page .resource-card h3{color:var(--jh-navy,#06185f);font-family:var(--font-sans,"Poppins",sans-serif);font-size:1.1rem;font-weight:700;letter-spacing:-.035em;line-height:1.32;margin:0 0 10px}.speaker-page .resource-card .resource-description{color:var(--jh-muted,#526077);flex:1;font-family:var(--font-sans,"Poppins",sans-serif);font-size:.83rem;line-height:1.65;margin:0 0 16px}.speaker-page .resource-card .text-link{align-items:center;align-self:flex-start;color:var(--jh-blue,#085ce5);display:inline-flex;font-family:var(--font-sans,"Poppins",sans-serif);font-size:.77rem;font-weight:600;gap:6px;margin-top:auto;text-decoration:none}.speaker-page .resource-card .text-link:hover{color:var(--jh-navy,#06185f)}.speaker-page .resource-card .text-link span{font-size:1rem;transition:transform .2s ease}.speaker-page .resource-card .text-link:hover span{transform:translateX(3px)}.speaker-page .swipe-hint{color:var(--jh-muted,#526077);font-size:.72rem;letter-spacing:.01em;margin:21px 0 0;text-align:center}.speaker-page .resource-status{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:991.98px){.speaker-page .resource-heading-right{margin-left:0;max-width:none}.speaker-page .resource-controls{justify-content:flex-start}.speaker-page .resource-card{flex-basis:calc((100% - var(--resource-gap))/2)}}@media (max-width:699.98px){.speaker-page .resource-track{--resource-gap:18px}.speaker-page .resource-card{flex-basis:100%}.speaker-page .resource-card h3{font-size:1.2rem}.speaker-page .resource-card-body{padding-left:19px;padding-right:19px}}@media (max-width:575.98px){.speaker-page .resource-heading-right{align-items:end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.speaker-page .resource-heading-right .serif-copy{margin-bottom:0!important;max-width:290px}.speaker-page .resource-controls{margin-top:5px}}@media (prefers-reduced-motion:reduce){.speaker-page .resource-image-link img,.speaker-page .resource-track{transition:none}}