.research-note{margin:24px 0;padding:18px 20px;border:1px solid rgba(69,185,232,.5);border-left:5px solid #45b9e8;border-radius:14px;background:rgba(255,255,255,.14);color:#304b5b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 12px 28px rgba(16,45,69,.12);transition:background .24s ease,color .24s ease,box-shadow .24s ease,transform .24s ease}.research-note strong{color:#102d45}.research-note a{color:#086f73;font-weight:800}.research-note:hover,.research-note:focus-within{background:rgba(255,255,255,1);box-shadow:0 18px 38px rgba(16,45,69,.24);transform:translateY(-2px)}.formula{background:#0b2234;color:white;border-radius:22px;padding:26px;margin:24px 0}.formula h2,.formula h3{color:white}.equation{font-family:Georgia,serif;font-size:clamp(21px,3vw,32px);color:#ffe08a;overflow-wrap:anywhere}.calculator{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.calculator label{font-weight:800}.calculator input{width:100%;margin-top:6px;padding:12px;border:1px solid #b8c7cf;border-radius:10px;font:inherit}.result{grid-column:1/-1;background:#e9f7f4;color:#102d45;border-radius:14px;padding:18px;font-size:20px;font-weight:850}.assumptions{font-size:14px;color:#dcebf1}.market-box{border:1px solid #dbe5e8;border-radius:22px;padding:26px;background:white;box-shadow:0 18px 55px rgba(16,45,69,.10)}
@media(max-width:850px){.calculator{grid-template-columns:1fr}}

.logo{width:132px!important;height:132px!important;opacity:.84!important;filter:none!important}.nav{min-height:132px!important}@media(max-width:850px){.logo{width:110px!important;height:110px!important}.nav{min-height:110px!important}}
