html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-section{position:relative}.mb-awards-list p{margin-bottom:.8rem;font-size:.95rem;line-height:1.5}.mb-editorial-list p{margin-bottom:.8rem;font-size:.95rem;line-height:1.5}.mb-card-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:1rem}@media(min-width:992px){.mb-card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-project-card,.mb-student-card,.article-style .mb-project-card,.article-style .mb-student-card,.markdown .mb-project-card,.markdown .mb-student-card{display:block;background:#fff;border:1px solid rgba(15,23,42,8%);border-radius:18px;box-shadow:0 10px 28px rgba(15,23,42,8%);padding:1.35rem 1.45rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mb-project-card:hover,.mb-student-card:hover,.article-style .mb-project-card:hover,.article-style .mb-student-card:hover,.markdown .mb-project-card:hover,.markdown .mb-student-card:hover{transform:translateY(-3px);border-color:rgba(15,23,42,.12);box-shadow:0 16px 36px rgba(15,23,42,.12)}.mb-meta,.article-style .mb-meta,.markdown .mb-meta{margin:0 0 .85rem;font-size:.92rem;line-height:1.45;color:#64748b;font-weight:500}.mb-project-card h3,.mb-student-card h3,.article-style .mb-project-card h3,.article-style .mb-student-card h3,.markdown .mb-project-card h3,.markdown .mb-student-card h3{margin:0 0 .8rem;font-size:1.45rem;line-height:1.2;color:#0f172a}.mb-project-card p,.mb-student-card p,.article-style .mb-project-card p,.article-style .mb-student-card p,.markdown .mb-project-card p,.markdown .mb-student-card p{margin:0 0 .8rem;font-size:1rem;line-height:1.7;color:#475569}.mb-project-card p:last-child,.mb-student-card p:last-child,.article-style .mb-project-card p:last-child,.article-style .mb-student-card p:last-child,.markdown .mb-project-card p:last-child,.markdown .mb-student-card p:last-child{margin-bottom:0}.mb-project-card strong,.mb-student-card strong,.article-style .mb-project-card strong,.article-style .mb-student-card strong,.markdown .mb-project-card strong,.markdown .mb-student-card strong{color:#0f172a}@media(max-width:575px){.mb-project-card,.mb-student-card,.article-style .mb-project-card,.article-style .mb-student-card,.markdown .mb-project-card,.markdown .mb-student-card{padding:1.15rem 1.1rem;border-radius:16px}.mb-project-card h3,.mb-student-card h3,.article-style .mb-project-card h3,.article-style .mb-student-card h3,.markdown .mb-project-card h3,.markdown .mb-student-card h3{font-size:1.25rem}}.home-section .experience .card-title{font-size:.95rem!important}.home-section .wg-about .tag{font-size:.95rem!important;line-height:1.5}.home-section .wg-about .badge{font-size:.95rem!important}