[data-v-e8b8b226]:export{primary:#0c4076;primaryDark:#0a3561;primaryLight:#b6dfff;primaryR:12;primaryG:64;primaryB:118;secondary:#212a5f;secondaryDark:#1a2150;secondaryLight:#2c3a6f;secondaryR:33;secondaryG:42;secondaryB:95;accent:#b71e42;accentDark:#ad2224;accentLight:#e84043;accentGradient:#d61116;accentR:180;accentG:57;accentB:59;whiteR:255;whiteG:255;whiteB:255;blackR:0;blackG:0;blackB:0}.news-photos-page[data-v-e8b8b226]{background:linear-gradient(180deg,#f8fafc,#fff);min-height:100vh}.news-photos-container[data-v-e8b8b226]{padding:60px 0}.news-articles[data-v-e8b8b226]{display:flex;flex-direction:column;gap:48px}.article-section[data-v-e8b8b226]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:32px;transition:all .3s ease}.article-section[data-v-e8b8b226]:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.article-meta[data-v-e8b8b226]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.photo-count-badge svg[data-v-e8b8b226]{height:14px;width:14px}.article-title[data-v-e8b8b226]{color:#212a5f;display:block;font-size:24px;font-weight:700;line-height:1.4;transition:color .3s ease}.article-title[data-v-e8b8b226],.article-title[data-v-e8b8b226]:hover{-webkit-text-decoration:none;text-decoration:none}.article-title[data-v-e8b8b226]:hover{color:#b71e42}.article-photos[data-v-e8b8b226]{width:100%}.photos-wrapper[data-v-e8b8b226]{grid-gap:20px;display:grid;gap:20px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media(max-width:768px){.news-photos-container[data-v-e8b8b226]{padding:30px 0}.news-articles[data-v-e8b8b226]{gap:28px}.article-header[data-v-e8b8b226]{margin-bottom:20px;padding-bottom:16px}.article-title[data-v-e8b8b226]{font-size:20px}.photos-wrapper[data-v-e8b8b226]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:576px){.article-meta[data-v-e8b8b226]{gap:8px}.article-title[data-v-e8b8b226]{font-size:18px}.photos-wrapper[data-v-e8b8b226]{gap:12px;grid-template-columns:1fr}}