.blog-content{font-family:Inter,sans-serif;color:#ffffffbf;font-size:1rem;line-height:1.85}.blog-content>*:first-child{margin-top:0}.blog-content>*:last-child{margin-bottom:0}.blog-content h1,.blog-content h2,.blog-content h3{font-family:Cormorant Garamond,serif;color:#fff;line-height:1.15}.blog-content h1{font-weight:700;font-size:clamp(1.75rem,5vw,2.25rem);margin:2.5rem 0 1rem}.blog-content h2{font-weight:600;font-size:clamp(1.5rem,4vw,1.875rem);margin:2rem 0 .875rem}.blog-content h3{font-weight:600;font-size:clamp(1.25rem,3vw,1.5rem);margin:1.75rem 0 .75rem;color:#ffffffe6}.blog-content p{margin:0 0 1.25rem}.blog-content a{color:#4a9e8a;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.blog-content a:hover{color:#5cb5a0}.blog-content blockquote{position:relative;border-left:3px solid #4a9e8a;background:linear-gradient(90deg,rgba(74,158,138,.08),transparent 80%);padding:1.25rem 1.5rem 1.25rem 3.25rem;margin:2rem 0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.4rem;line-height:1.5;color:#ffffffe0}.blog-content blockquote:before{content:"“";position:absolute;left:1rem;top:.35rem;font-size:3.25rem;line-height:1;color:#4a9e8a;font-style:normal}.blog-content blockquote p:last-child{margin-bottom:0}.blog-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:1.75rem 0;border:1px solid rgba(255,255,255,.12)!important;border-top:3px solid #4a9e8a!important;background:#0f0f0f;font-size:.95rem;line-height:1.55}.blog-content table tbody,.blog-content table thead{display:table;width:100%;border-collapse:collapse}.blog-content th,.blog-content td{padding:.85rem 1.1rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.07)}.blog-content th,.blog-content thead td{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#4a9e8a;font-weight:600;background:#4a9e8a14}.blog-content tbody tr:nth-child(2n){background:#ffffff06}.blog-content tbody tr:hover{background:#4a9e8a0f}.blog-content tbody tr:last-child td{border-bottom:none}.blog-content tbody td:first-child{color:#fff;font-weight:600;white-space:nowrap;width:1%;border-right:1px solid rgba(255,255,255,.07)}.blog-content td p{margin:0}.blog-content tr:not(:has(td:not(:empty),th:not(:empty))){display:none}@media(max-width:640px){.blog-content tbody td:first-child{white-space:normal}}.blog-content img{max-width:100%;height:auto;margin:1.75rem 0;filter:saturate(.85)}.blog-content ul,.blog-content ol{margin:0 0 1.25rem;padding-left:1.5rem}.blog-content li{margin-bottom:.5rem}.blog-content ul li{list-style:disc}.blog-content ul li::marker,.blog-content ol li::marker{color:#4a9e8a;font-weight:600}.blog-content ol li{list-style:decimal}.blog-content code{background:#ffffff14;padding:.15rem .4rem;border-radius:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;color:#ffffffd9}.blog-content pre{background:#0d0d0d;border:1px solid rgba(255,255,255,.1);padding:1rem 1.25rem;border-radius:0;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;margin:1.5rem 0}.blog-content pre code{background:transparent;padding:0;border-radius:0;color:#fffc}.blog-content hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(74,158,138,.5),transparent);margin:3rem 0}.blog-content strong{color:#fff;font-weight:600}.blog-content em{color:#ffffffd9}.blog-content .entity-link{color:inherit;text-decoration:underline;text-decoration-color:#ffffff38;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.blog-content .entity-link:hover{text-decoration-color:#fff9;color:#fff}
