@charset "UTF-8";.news{max-width:920px;margin:0 auto;padding:1.5rem 1rem 3rem}.news-hero{text-align:center;padding:1.5rem 0 2rem}.news-hero__badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#4338ca;background:#eef2ff;border:1px solid #e0e7ff;padding:.35rem .85rem;border-radius:9999px}.news-hero__badge-dot{width:7px;height:7px;border-radius:50%;background:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.18)}.news-hero__title{margin:1rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;color:#0f172a;line-height:1.15}.news-hero__subtitle{margin:0 auto;max-width:560px;color:#64748b;font-size:1.05rem}.news-empty{text-align:center;padding:3rem 1rem;color:#64748b}.news-empty__icon{font-size:2.5rem;margin-bottom:.75rem}.news-empty__text{font-size:1.05rem}.news-featured{display:grid;grid-template-columns:1.55fr 1fr;gap:1.1rem;margin-bottom:2.25rem}@media (max-width:720px){.news-featured{grid-template-columns:1fr}}.news-feature{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.news-feature:hover{transform:translateY(-3px);border-color:#c7d2fe;box-shadow:0 16px 32px -18px rgba(67,56,202,.5)}.news-feature:hover .news-feature__title,.news-row:hover .news-row__title{color:#4338ca}.news-feature:hover .news-feature__thumb img{transform:scale(1.04)}.news-feature__thumb{display:block;aspect-ratio:16/9;background:#f1f5f9;overflow:hidden}.news-feature__thumb img,.news-row__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.news-feature__body{display:flex;flex-direction:column;padding:1rem 1.15rem 1.2rem}.news-feature__date{font-size:.78rem;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.4rem}.news-feature__title{margin:0;font-weight:700;color:#0f172a;line-height:1.3;transition:color .15s ease}.news-feature__excerpt{margin:.55rem 0 0;color:#64748b;font-size:.95rem;line-height:1.55}.news-feature--lead{grid-row:1/span 2}.news-feature--lead .news-feature__title{font-size:clamp(1.3rem,2.6vw,1.7rem)}.news-feature--sub{flex-direction:row}.news-feature--sub .news-feature__thumb{flex:0 0 42%;aspect-ratio:auto}.news-feature--sub .news-feature__body{flex:1;justify-content:center;padding:.85rem 1rem;min-width:0}.news-feature--sub .news-feature__title{font-size:1.05rem}@media (max-width:720px){.news-feature--sub{flex-direction:column}.news-feature--sub .news-feature__thumb{flex-basis:auto;aspect-ratio:16/9}}.news-list{list-style:none;margin:0;padding:0;border-top:1px solid #e5e7eb}.news-list__item{border-bottom:1px solid #e5e7eb}.news-row{display:flex;align-items:center;gap:1rem;padding:1.4rem .75rem;text-decoration:none;color:inherit;transition:background .15s ease,padding-left .15s ease}.news-row:hover{background:#f8fafc;padding-left:1.1rem}.news-row:hover .news-row__arrow{color:#4338ca;transform:translateX(3px)}.news-row__thumb{flex-shrink:0;display:block;width:132px;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#f1f5f9}.news-row__thumb img{transition:transform .25s ease}@media (max-width:540px){.news-row__thumb{width:92px}}.news-row:hover .news-row__thumb img{transform:scale(1.05)}.news-row__main{flex:1;min-width:0}.news-row__date{display:block;font-size:.8rem;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.25rem}.news-row__title{margin:0;font-size:1.2rem;font-weight:700;color:#0f172a;line-height:1.3}.news-row__excerpt{margin:.35rem 0 0;color:#64748b;font-size:.95rem;line-height:1.55}.news-row__arrow{flex-shrink:0;color:#94a3b8;transition:color .15s ease,transform .15s ease}.news-article{max-width:760px;margin:0 auto;padding:1.5rem 1rem 3rem}.news-article__header{margin-bottom:1.75rem}.news-article__date{display:block;font-size:.85rem;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.6rem}.news-article__title{margin:0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;color:#0f172a;line-height:1.2}.news-article__body{color:#334155;font-size:1.08rem;line-height:1.75}.news-article__body h2,.news-article__body h3{margin:2rem 0 .75rem;font-size:1.5rem;font-weight:700;color:#0f172a}.news-article__body h3{margin:1.5rem 0 .5rem;font-size:1.2rem}.news-article__body p{margin:0 0 1.1rem}.news-article__body a{color:#4338ca;font-weight:600;text-decoration:underline;text-underline-offset:2px}.news-article__body ol,.news-article__body ul{margin:0 0 1.1rem;padding-left:1.4rem}.news-article__body ul{list-style:disc}.news-article__body ol{list-style:decimal}.news-article__body li{margin-bottom:.4rem}.news-article__body li::marker{color:#6366f1}.news-article__body figure{margin:0 0 1.5rem}.news-article__body img{max-width:100%;height:auto;border-radius:12px;margin:1.25rem 0}.news-article__body figure img{display:block;width:100%;margin:0}.news-article__body blockquote{margin:1.25rem 0;padding:.75rem 1.1rem;border-left:4px solid #c7d2fe;background:#f8fafc;color:#475569;border-radius:0 8px 8px 0}.news-article__cta{margin:2.25rem 0 1.5rem}.news-article__cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;background:linear-gradient(135deg,#6366f1,#4338ca);color:#fff;font-weight:700;text-decoration:none;border-radius:12px;transition:transform .16s ease,box-shadow .16s ease}.news-article__cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px rgba(67,56,202,.6)}.news-article__top{margin-bottom:1.25rem}.news-article__back-link{display:inline-flex;align-items:center;gap:.4rem;color:#64748b;font-weight:600;text-decoration:none}.news-article__back-link:hover,.news-card:hover .news-card__title{color:#4338ca}.news-more{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.news-more__title{margin:0 0 1.25rem;font-size:1.4rem;font-weight:800;color:#0f172a}.news-more__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}@media (max-width:720px){.news-more__grid{grid-template-columns:1fr}}.news-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.news-card:hover{transform:translateY(-3px);border-color:#c7d2fe;box-shadow:0 14px 28px -16px rgba(67,56,202,.45)}.news-card__thumb{display:block;aspect-ratio:16/9;background:#f1f5f9;overflow:hidden}.news-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.news-card__body{display:block;padding:.9rem 1rem 1.1rem}.news-card__date{display:block;font-size:.72rem;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.35rem}.news-card__title{display:block;font-size:1.02rem;font-weight:700;color:#0f172a;line-height:1.35;transition:color .15s ease}