body{margin:0;background:#f8f9fb;color:#3d3d3d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-weight:800;font-size:2.2rem;color:#1a1a1a;margin-top:0;margin-bottom:2rem;padding-left:1.2rem;border-left:4px solid #7d9bb5;letter-spacing:-.5px;line-height:1.3}h2{font-weight:700;font-size:1.4rem;margin-bottom:1rem}h2,h3,h4{color:#2a2a2a}h3,h4{font-weight:600}.portrait{display:block;width:200px;height:200px;margin:0 auto;border-radius:50%;background-size:cover;-webkit-background-size:cover;box-shadow:0 4px 20px rgba(0,0,0,.08);border:3px solid #fff}p{font-family:"Lora","Times New Roman",serif;color:#3d3d3d;line-height:1.8;font-size:1.02rem}.lead{font-size:1.08rem;line-height:1.85;font-weight:400;color:#4a4a4a}nav.navbar{font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}a.nav-link{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:2.5;color:#555!important;font-size:.8rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;transition:color .2s ease}a.nav-link:hover{color:#7d9bb5!important}.nav-item.active .nav-link{color:#7d9bb5!important;font-weight:700}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.section-white{background:#fff}.section-warm,.section-white{padding-top:4rem;padding-bottom:4rem}.section-warm{background:#f2f4f7}footer{background:#eaecf0;border-top:1px solid #e0e0e0}.social-links{list-style:none outside;padding:0;font-size:32px}.social-links li{display:inline-block;margin:.5rem;padding:0}.social-links>li>a{color:#7d9bb5;transition:color .2s ease,transform .2s ease;display:inline-block}.social-links>li>a:hover{color:#5c7e9e;transform:translateY(-2px)}footer>div>ul>li>a{color:#7d9bb5!important;transition:color .2s ease,transform .2s ease;display:inline-block}footer>div>ul>li>a:hover{color:#5c7e9e!important;transform:translateY(-2px)}footer>div>p{color:#999;font-size:.85rem}footer .social-links>li>span{color:#bbb}ul.lead li{color:#3d3d3d;line-height:2.2;font-size:1.05rem;padding:.2rem 0;font-family:"Lora","Times New Roman",serif}.contact-section{background:#f2f4f7;padding-top:4rem;padding-bottom:4rem}.contact-section a{color:#7d9bb5;text-decoration:none;font-weight:600;transition:color .2s ease}.contact-section a:hover{color:#5c7e9e}.card{border:none;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04)}.card:hover{transform:translateY(-3px);box-shadow:0 2px 6px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.07)}.card-header{background:#fff;border-bottom:1px solid #ece9e5;font-weight:700;font-size:1.05rem;color:#1a1a1a;letter-spacing:-.2px}.card-text{font-family:"Lora","Times New Roman",serif;font-size:.95rem;line-height:1.7;color:#555}.card-body{background:#fff}.badge-secondary{background:#edf2f7;color:#7d9bb5;font-weight:500;font-size:.75rem;padding:.3em .7em;border-radius:4px}.App{text-align:center}.App-logo{height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#7d9a8e}.author-self{font-weight:700}.authors{margin:0}.title{font-weight:700}.journal{font-style:italic}.p-journal{margin-bottom:0}.abs-btn{color:#7d9bb5;text-decoration:none;background-color:transparent;cursor:pointer;font-weight:600;transition:color .2s ease}.abs-btn:hover{color:#5c7e9e;text-decoration:underline}
/*# sourceMappingURL=main.49397536.chunk.css.map */