.article-page{--article-font:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--article-heading-font:var(--font-newsreader),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--article-spacing:1rem;--article-radius:0.5rem;--article-primary:#000;--article-secondary:#555;--article-background:#fff;--article-card-bg:#f9f9f9;--article-border:#eaeaea;font-family:var(--article-font);color:var(--article-primary);background-color:var(--article-background);line-height:1.6}.article-container{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.article-title{font-family:var(--article-heading-font);font-size:2.75rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1rem;color:var(--article-primary)}.article-subtitle{font-family:var(--article-font);font-size:1.25rem;font-weight:400;line-height:1.5;color:var(--article-secondary);margin-bottom:var(--article-spacing);max-width:90%}.article-category{font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem;color:var(--article-secondary);position:relative;display:inline-block}.article-category:after{content:"";position:absolute;bottom:-4px;left:0;width:2rem;height:2px;background-color:var(--article-primary)}.article-image-container{width:100%;border-radius:var(--article-radius);overflow:hidden;margin:var(--article-spacing) 0;position:relative;background-color:#f0f0f0;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.article-image-container:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.12)}.article-content{font-size:1.125rem;line-height:1.7;margin-bottom:var(--article-spacing)}.article-card{background-color:var(--article-card-bg);border-radius:var(--article-radius);padding:1.5rem;margin:var(--article-spacing) 0;border:1px solid var(--article-border);transition:transform .2s ease,box-shadow .2s ease}.article-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.article-section-title{font-family:var(--article-heading-font);font-size:1.5rem;font-weight:600;margin-bottom:1rem;position:relative;padding-bottom:.5rem}.article-section-title:after{content:"";position:absolute;bottom:0;left:0;width:3rem;height:3px;background-color:var(--article-primary)}.scholarship-details-container{overflow:hidden}.scholarship-detail-item,.scholarship-details-container{position:relative;transition:all .3s ease;background-color:#fff}.scholarship-detail-item{border-radius:.25rem;padding:1rem;border:1px solid #eaeaea}.scholarship-detail-item:hover{background-color:#fafafa;box-shadow:0 2px 5px rgba(0,0,0,.03)}.scholarship-detail-item a{text-decoration:none;color:inherit;display:block;transition:all .2s ease}.scholarship-detail-item a:hover{color:#000}.article-button{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.4rem;border-radius:12px;font-weight:700;font-size:.95rem;letter-spacing:.025em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;text-decoration:none;margin-right:1rem;margin-bottom:1rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.06);position:relative;overflow:hidden;border:1px solid transparent;min-width:140px;flex-shrink:0}.article-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease}.article-button:hover:before{left:100%}.article-button:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.08)}.article-button:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.08);transition:transform .05s ease,box-shadow .05s ease}.article-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.article-button.primary{background:linear-gradient(135deg,#0b0b0b,#1a1a1a);color:#fff;border-color:#0b0b0b}.article-button.primary:hover{background:linear-gradient(135deg,#161616,#0f0f0f);border-color:#0b0b0b}.article-button.primary:focus-visible{box-shadow:0 0 0 3px rgba(17,24,39,.35)}.article-button.secondary{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff;border-color:#4f46e5}.article-button.secondary:hover{background:linear-gradient(135deg,#4338ca,#3730a3);border-color:#4338ca}.article-button.secondary:focus-visible{box-shadow:0 0 0 3px rgba(79,70,229,.35)}.article-button.whatsapp{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-color:#22c55e}.article-button.whatsapp:hover{background:linear-gradient(135deg,#16a34a,#15803d);border-color:#16a34a;box-shadow:0 6px 16px rgba(34,197,94,.25)}.article-button.whatsapp:focus-visible{box-shadow:0 0 0 3px rgba(34,197,94,.35)}.button-icon{margin-right:.6rem;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease;width:20px;height:20px}.article-button:hover .button-icon{transform:translateY(-1px) scale(1.03)}.article-actions{display:flex;flex-wrap:nowrap;gap:1rem;margin-top:var(--article-spacing);justify-content:flex-start;align-items:center}@media (max-width:640px){.article-actions{flex-wrap:wrap;gap:.75rem;margin-top:var(--article-spacing)}.article-actions .article-button{width:100%;margin-right:0;margin-bottom:.75rem;padding:.875rem 1rem;justify-content:center}.article-actions .button-icon{margin-right:.5rem}}.article-tag{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;margin-right:.5rem;margin-bottom:.5rem;background-color:#f0f0f0;color:var(--article-secondary);border:1px solid var(--article-border)}.article-tag.secondary{background-color:#e6f7ff;color:#0070f3;border-color:#b3e0ff}.article-tag:hover{transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.05)}.article-link{color:#0070f3;text-decoration:none;transition:color .2s ease,border-bottom .2s ease;border-bottom:1px solid transparent}.article-link:hover{color:#0050a0;border-bottom-color:currentColor}.article-list{margin:1rem 0}.social-share-container{display:flex;align-items:center;margin:var(--article-spacing) 0;padding-bottom:1rem;border-bottom:1px solid var(--article-border)}.social-share{display:flex;align-items:center;gap:1rem}.share-label{font-size:.875rem;font-weight:500;margin-right:.5rem}.share-label,.social-icon{color:var(--article-secondary)}.social-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background-color:#f5f5f5;transition:all .2s ease;cursor:pointer;position:relative;z-index:1}.social-icon:hover{transform:translateY(-2px)}.social-icon.whatsapp{color:#25D366}.social-icon.whatsapp:hover{background-color:#25D366;color:white!important}.social-icon.facebook{color:#1877F2}.social-icon.facebook:hover{background-color:#1877F2;color:white!important}.social-icon.twitter{color:#1DA1F2}.social-icon.twitter:hover{background-color:#1DA1F2;color:white!important}.social-icon.linkedin{color:#0077b5}.social-icon.linkedin:hover{background-color:#0077b5;color:white!important}.social-icon.instagram{position:relative;color:white;background:transparent}.social-icon.instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);color:white!important;box-shadow:0 0 10px rgba(225,48,108,.5)}.social-icon.copy:hover{background-color:#6b7280;color:white}.follow-us-section{background-color:#000000;border-radius:var(--article-radius);padding:2rem;margin:var(--article-spacing) 0;border:1px solid #333333;color:white}.section-title{text-align:center;margin-bottom:1.5rem;color:white}.subsection-title{font-family:var(--article-font);font-size:1.125rem;font-weight:500;text-align:center;margin-bottom:1rem;color:white}.social-media-links{display:flex;justify-content:center;gap:2rem;margin-bottom:var(--article-spacing)}.follow-us-section .social-icon{background-color:transparent!important}.follow-us-section .social-icon.whatsapp{color:#25D366!important}.follow-us-section .social-icon.facebook{color:#1877F2!important}.follow-us-section .social-icon.twitter{color:#1DA1F2!important}.follow-us-section .social-icon.linkedin{color:#0077b5!important}.follow-us-section .social-icon.instagram{color:#E1306C!important}.newsletter-subscription{max-width:32rem;margin:0 auto}.subscription-success{padding:1rem;background-color:#1a1a1a;color:white;border-radius:var(--article-radius);text-align:center;border:1px solid #333333}.subscription-form{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.subscription-form{flex-direction:row;gap:0;align-items:stretch}.subscription-form .form-input-group{flex:1}.subscription-form .email-input{height:44px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.subscription-form .subscribe-button{height:44px;padding-left:1.25rem;padding-right:1.25rem;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid var(--article-border);white-space:nowrap}}.form-input-group{position:relative;flex-grow:1}.input-with-icon{position:relative;width:100%}.icon-container{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--article-secondary)}.input-icon{width:1.25rem;height:1.25rem}.email-input{width:100%;padding:.75rem 1rem;border:1px solid #333333;border-radius:var(--article-radius);font-family:var(--article-font);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:white;color:black}.email-input:focus{outline:none;border-color:#ffffff;box-shadow:0 0 0 2px rgba(255,255,255,.2)}.subscribe-button{padding:.75rem 1.5rem;background-color:white;color:black;font-family:var(--article-font);font-weight:500;border:none;border-radius:var(--article-radius);cursor:pointer;transition:background-color .2s ease}.subscribe-button:hover{background-color:#f0f0f0}.subscribe-button:disabled{opacity:.6;cursor:not-allowed}.error-message{color:#f87171;font-size:.875rem;margin-top:.5rem}.related-articles-section{margin-top:0;padding-top:0;border-top:1px solid var(--article-border)}.follow-us-section .section-title,.related-articles-section .section-title{margin-bottom:1.5rem}.related-articles-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--article-spacing)}.section-title{color:var(--article-primary)}.section-title,.section-title-follow-us{font-family:var(--article-heading-font);font-size:1.5rem;font-weight:600}.section-title-follow-us{color:#fff;text-align:center;align-content:center;margin-bottom:1.5rem}.scroll-controls{display:flex;gap:.5rem}.scroll-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f5f5f5;color:var(--article-secondary);border:none;cursor:pointer;transition:all .2s ease}.scroll-button:hover{background-color:#e0e0e0;color:var(--article-primary)}.articles-scroll-container{display:flex;overflow-x:auto;gap:.25rem;padding-bottom:1rem;scrollbar-width:none}.articles-scroll-container::-webkit-scrollbar{display:none}.article-card-wrapper{flex-shrink:0;min-width:280px;max-width:320px}.related-article-card{border-radius:var(--article-radius);overflow:hidden;background-color:var(--article-background);border:1px solid var(--article-border);transition:transform .2s ease,box-shadow .2s ease}.related-article-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.article-breadcrumb{display:flex;align-items:center;margin-bottom:var(--article-spacing);font-size:.875rem}.article-breadcrumb a{color:var(--article-secondary);text-decoration:none;transition:color .2s ease}.article-breadcrumb a:hover{color:var(--article-primary)}@media (max-width:768px){.article-container{padding:1.5rem 1rem}.article-title{font-size:2rem}.article-subtitle{font-size:1.125rem}}
/*# sourceMappingURL=6fb951cc8ecb7b6b.css.map*/