.community-entry{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:30px 0 4px;padding:25px;border:1px solid #d8e6f1;border-radius:7px;background:#f4f8fc;color:var(--text)}
.community-entry-copy{min-width:0;flex:1}.community-entry-kicker{display:block;font-size:10px;letter-spacing:1.7px;color:#6b8ca6;margin-bottom:9px}.community-entry h2{font-size:21px;font-weight:600;line-height:1.4;color:var(--blue);margin:0 0 10px}.community-entry p{font-size:13px;line-height:1.8;color:#787774}.community-entry-action{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:var(--blue);font-weight:500}.community-entry-action svg{width:16px;height:16px}.community-entry-images{display:flex;gap:7px;width:250px;height:114px;flex:none}.community-entry-images img{width:calc((100% - 14px)/3);height:100%;object-fit:cover;border-radius:4px}.community-entry-images img:first-child{object-position:center}.community-entry:hover{border-color:#a9c9e2;background:#edf5fb}
.community-page .community-wrap{padding-top:35px}.community-breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.8;color:#96958f;margin-bottom:35px}.community-breadcrumb a:hover{color:var(--blue)}.community-breadcrumb svg{width:13px;height:13px}.community-intro{padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:32px}.community-eyebrow{font-size:10px;letter-spacing:2px;color:#8f9ba5;margin-bottom:15px}.community-intro h1{font-size:38px;font-weight:650;line-height:1.3;letter-spacing:-.8px;margin-bottom:16px}.community-intro>p:last-of-type{font-size:15px;line-height:1.9;max-width:650px;color:#787774}.community-total{display:inline-block;margin-top:19px;font-size:12px;color:#6c87a0;background:#f0f6fb;padding:5px 10px;border-radius:4px}.community-page .community-section{padding:0 0 43px;scroll-margin-top:75px}.community-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.community-section-heading h2{font-size:21px;color:var(--blue);line-height:1.6;font-weight:600}.community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px}.community-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.community-card{min-width:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.community-card.featured{border-color:#d2e2ef}.community-poster{position:relative;display:block;width:100%;aspect-ratio:16/10;background:#0c1420;padding:0;overflow:hidden}.community-poster img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.community-poster:hover img{transform:scale(1.025)}.community-featured-tag{position:absolute;top:10px;left:10px;max-width:calc(100% - 65px);padding:4px 7px;font-size:10px;line-height:1.5;font-weight:500;color:#fff;background:#276ca9eb;border-radius:3px;text-align:start}.community-card-info{padding:16px}.community-card h3{font-size:16px;font-weight:550;line-height:1.6;margin:0 0 9px}.community-file-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11px;line-height:1.7;color:#96958f}.community-file-meta .original-name{flex-basis:100%;color:#a5a49e;font-size:10px}.community-card .video-actions{gap:8px;margin-top:14px}.community-card .preview-button,.community-card .download-button,.community-card .copy-video-link{font-size:11px;min-height:36px;padding:7px 9px}.community-card .preview-button svg,.community-card .download-button svg,.community-card .copy-video-link svg{width:14px;height:14px}.community-featured-grid .community-card-info{padding:13px}.community-featured-grid h3{font-size:14px}.community-page .viewer-actions{gap:8px}.community-page .viewer-actions .download-button{font-size:12px;white-space:nowrap}.community-page #community-viewer-body{align-items:center}.community-page #community-viewer-body video{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.community-load-error{font-size:14px;line-height:1.8;color:#787774;padding:30px 0}.community-page .empty-search{padding-top:10px;padding-bottom:70px}.community-page .footer{margin-top:4px}.community-page .sidebar{top:90px}.community-page .nav-item.active{color:var(--blue)}.community-back{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:12px;line-height:1.7;margin-bottom:25px}.community-back svg{width:16px;height:16px}
@media(max-width:1000px){.community-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-featured-grid .community-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.community-featured-grid .community-card:last-child .community-poster{height:100%;min-height:170px}.community-featured-grid .community-card:last-child .community-card-info{padding:20px}}
@media(max-width:760px){.community-entry{gap:18px;padding:20px;margin-top:24px;flex-wrap:wrap}.community-entry-copy{flex-basis:100%}.community-entry h2{font-size:19px}.community-entry p{font-size:12px}.community-entry-images{width:100%;height:115px}.community-entry-images img{object-position:center 40%}.community-entry-action{font-size:12px;margin-top:12px}.community-page .community-wrap{padding-top:26px}.community-breadcrumb{font-size:11px;margin-bottom:28px}.community-intro{padding-bottom:25px;margin-bottom:28px}.community-intro h1{font-size:30px;letter-spacing:-.5px}.community-intro>p:last-of-type{font-size:13px;line-height:1.85}.community-eyebrow{font-size:9px}.community-total{font-size:11px;margin-top:15px}.community-section-heading{margin-bottom:18px}.community-section-heading h2{font-size:19px}.community-grid,.community-featured-grid{grid-template-columns:1fr;gap:22px}.community-featured-grid .community-card:last-child{grid-column:auto;display:block}.community-featured-grid .community-card:last-child .community-poster{height:auto;min-height:0}.community-card-info,.community-featured-grid .community-card-info,.community-featured-grid .community-card:last-child .community-card-info{padding:16px}.community-card h3,.community-featured-grid h3{font-size:16px}.community-card .preview-button,.community-card .download-button,.community-card .copy-video-link{min-height:44px;font-size:12px;padding:9px 11px}.community-page .community-section{padding-bottom:35px;scroll-margin-top:110px}.community-page .sidebar{top:84px}.community-page .viewer-header{flex-wrap:wrap}.community-page .viewer-header>div:first-child{flex-basis:100%}.community-page .viewer-actions{max-width:100%;width:100%;justify-content:flex-start}.community-page .viewer-actions .download-button,.community-page .viewer-actions .copy-video-link{min-height:38px;font-size:11px}.community-page #community-close{margin-inline-start:auto}.community-page .community-back{font-size:12px}}
@media(prefers-reduced-motion:reduce){.community-poster img{transition:none}}
#office-files-pioneer-banners{grid-template-columns:1fr}#office-files-pioneer-banners .resource-preview{aspect-ratio:5/1}#office-files-pioneer-banners .resource-preview img{object-fit:contain}.office-pack[data-office-pack="pioneer-banners"] .office-pack-toggle>img{width:210px;height:70px;object-fit:contain}@media(max-width:760px){.office-pack[data-office-pack="pioneer-banners"] .office-pack-toggle>img{width:105px;height:65px}}
#office-files-culture-walls{grid-template-columns:repeat(3,minmax(0,1fr))}#office-files-culture-walls .resource-preview{aspect-ratio:9/16}#office-files-culture-walls .resource-preview img{object-fit:contain}@media(max-width:900px){#office-files-culture-walls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#office-files-culture-walls{grid-template-columns:1fr}}
