.article-link[data-v-6fd8ed5a]{text-decoration:none;color:inherit}.article-item[data-v-6fd8ed5a]{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;transition:box-shadow .3s;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.02),0 16px 16px rgba(0,0,0,.08);&[data-v-6fd8ed5a]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.image[data-v-6fd8ed5a]{width:100%;height:200px;overflow:hidden;img[data-v-6fd8ed5a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.content[data-v-6fd8ed5a]{padding:16px;.time[data-v-6fd8ed5a]{display:flex;align-items:center;margin-bottom:8px;.icon-clock[data-v-6fd8ed5a]{margin-right:8px;width:15px;height:14px;path[data-v-6fd8ed5a]{fill:#333;stroke:#333}}.text-label[data-v-6fd8ed5a]{color:#888}}.title[data-v-6fd8ed5a]{font-size:1.2em;font-weight:700;margin-bottom:8px;color:#333}.description[data-v-6fd8ed5a]{color:#666;font-weight:300}}}.bg-articles[data-v-b587a506]{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/bg-articles.7b247ac5.png) 50%/cover no-repeat;background-attachment:fixed;opacity:0;transition:1s}.bg-articles.active[data-v-b587a506]{opacity:1;transform:none}.p-articles[data-v-b587a506]{position:relative;min-height:100vh;padding-top:80px}.p-articles .container[data-v-b587a506]{max-width:1200px;margin:2em auto;padding:0 16px}.p-articles .wrapper[data-v-b587a506]{z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.p-articles .wrapper .section-title[data-v-b587a506]{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:#333}@media(max-width:768px){.p-articles .wrapper .section-title[data-v-b587a506]{font-size:2rem}}.p-articles .wrapper .divider[data-v-b587a506]{width:60px;height:4px;background-color:#007bff;margin:16px auto}.p-articles .wrapper .description[data-v-b587a506]{font-size:1.1rem;color:#666;line-height:1.6;margin-bottom:40px}@media(max-width:768px){.p-articles .wrapper .description[data-v-b587a506]{font-size:1rem;padding:0 16px}}.masonry[data-v-b587a506]{display:flex;flex-wrap:wrap;justify-content:center}.masonry .col[data-v-b587a506]{width:300px;margin:16px;flex:0 0 auto}