.community-page{background:#f0f5fd;min-height:100vh;overflow-x:hidden}.community-page .comm-wrap{max-width:1280px;width:100%;margin:0 auto;position:relative}.photo-slot{display:flex;align-items:center;justify-content:center;text-align:center;background:#dde6f4;color:#6b7a99;font-family:Caveat,cursive;font-size:20px;line-height:1.2;padding:12px;overflow:hidden}.collage-grid{display:grid;gap:12px}.collage-grid-3{grid-template-columns:1fr 2fr 1fr}.collage-grid-2{grid-template-columns:1fr 2fr;margin-top:12px}.collage-photo{height:240px}@media (hover:hover){.talk-card:hover{transform:rotate(0deg) translateY(-6px)!important;box-shadow:0 20px 42px rgba(30,50,90,.18)!important}.highlight-card:hover{transform:rotate(0deg) translateY(-4px) scale(1.02)!important;box-shadow:0 16px 32px rgba(30,50,90,.16)!important}.other-card:hover{transform:rotate(0deg) translateY(-6px)!important;box-shadow:0 22px 44px rgba(30,50,90,.18)!important}}@media (max-width:1100px){.page-header{gap:24px!important;padding-left:40px!important;padding-right:40px!important}.page-nav{gap:26px!important}}@media (max-width:960px){.comm-hero-grid{grid-template-columns:1fr!important;gap:16px!important;justify-items:start;margin-bottom:8px!important}.comm-hero{padding-bottom:24px!important}.talks-intro{padding-top:28px!important}.comm-wrap .next-link,.comm-wrap section{padding-left:40px!important;padding-right:40px!important}.talks-head{flex-direction:column;align-items:flex-start!important;gap:16px}.talks-grid{grid-template-columns:1fr 1fr!important}.community-grid{grid-template-columns:1fr!important;gap:28px!important}.highlights-grid,.other-grid{grid-template-columns:1fr 1fr!important}.collage-photo{height:200px}.comm-quote{font-size:30px!important}.comm-quote-accent{font-size:44px!important}.comm-quote-mark{font-size:84px!important}}@media (max-width:640px){.page-header{padding-left:20px!important;padding-right:20px!important}.page-header,.page-nav{gap:16px!important}.page-nav a{font-size:12px!important;letter-spacing:.12em!important}.comm-wrap .next-link,.comm-wrap section{padding-left:20px!important;padding-right:20px!important}.talks-grid{gap:36px!important}.highlights-grid,.other-grid,.talks-grid{grid-template-columns:1fr!important}.other-grid{gap:32px!important}.community-head{gap:16px!important;margin-bottom:16px!important}.community-section{padding-top:24px!important;padding-bottom:32px!important}.community-grid{gap:24px!important}.community-stats{gap:16px!important}.talks-head-main{flex-direction:column;align-items:flex-start!important;gap:12px!important}.collage-grid-2,.collage-grid-3{grid-template-columns:1fr 1fr!important}.collage-grid-2{margin-top:12px!important}.collage-photo{height:150px}.comm-quote{font-size:24px!important}.comm-quote-accent{font-size:34px!important}.comm-quote-mark{font-size:64px!important;top:-18px!important}.tape-heading{font-size:40px!important}.paint-label-text{font-size:30px!important}.stat-num{font-size:34px!important}.stat-underline{top:36px!important}}@media (prefers-reduced-motion:reduce){.highlight-card,.other-card,.talk-card{transition:none!important}}