sego-community{display:block}.community{margin:56px 0 20px;padding:32px;background:#f4f3f0;border-radius:24px}.community-heading,.community-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.community h2{font-size:clamp(26px,4vw,40px);line-height:1.15;margin:8px 0 12px;letter-spacing:-1px}.community-feed{display:flex;gap:20px;overflow-x:auto;margin:24px 0;overscroll-behavior-x:contain}.community-video{flex:0 0 280px;background:white;border-radius:16px;overflow:hidden}.community-video video{width:100%;aspect-ratio:3/4;display:block;background:#222;object-fit:contain}.community-video h3,.community-video p{margin:14px 18px}.community-video p{font-size:14px;color:#666}.community-empty{width:100%;padding:32px;text-align:center;background:white;border:1px dashed #ccc;border-radius:16px}.community-empty strong{display:block;font-size:21px}.community-play{display:block;color:#d62a2a;font-size:40px;margin-bottom:12px}.community-bottom a{text-decoration:none;white-space:nowrap}.community [hidden]{display:none}@media(max-width:600px){.community{padding:20px}.community-heading,.community-bottom{align-items:flex-start;flex-direction:column}.community-video{flex-basis:240px}}

/* Categorised inspiration library */
.inspiration-filters{display:flex;align-items:end;gap:18px;flex-wrap:wrap;margin:24px 0 10px}.inspiration-filters label{display:grid;gap:8px;font-size:13px;font-weight:650}.inspiration-filters select{min-width:210px;padding:12px 34px 12px 12px;border:1px solid #ccd1d5;border-radius:10px;background:white;color:#202a31;font:inherit}.inspiration-navigation{display:flex;gap:8px;margin-left:auto}.inspiration-grid{display:flex;gap:24px;overflow-x:auto;padding:12px 0 20px;scroll-snap-type:none}.inspiration-card{flex:0 0 min(300px,76vw);scroll-snap-align:start}.inspiration-card h3{font-size:18px;margin:14px 0 6px}.inspiration-stage{aspect-ratio:480/630;background:#edf0f4;border-radius:16px;overflow:hidden;position:relative}.inspiration-play{padding:0;border:0;width:100%;height:100%;cursor:pointer;position:relative;background:#edf0f4}.inspiration-play img{width:100%;height:100%;object-fit:contain}.inspiration-play span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fffffff2;border-radius:30px;padding:12px 20px;color:#222}.inspiration-stage iframe,.inspiration-stage video{width:100%;height:100%;border:0;object-fit:contain}.inspiration-tags{font-size:12px;font-weight:650;color:#5e6267;margin:0 0 6px}.inspiration-empty{padding:40px 20px;border:1px dashed #ccd1d5;border-radius:16px;width:100%}.inspiration-count{margin-bottom:0}.inspiration-card .small{font-size:11px}.inspiration-play:focus-visible,.inspiration-filters select:focus-visible{outline:3px solid #e1262f;outline-offset:2px}@media(max-width:600px){.inspiration-filters{gap:12px}.inspiration-filters label{width:100%}.inspiration-filters select{width:100%;min-width:0}.inspiration-navigation{margin-left:0}}
