.blog-author-element{transform-origin:top left;will-change:transform;backface-visibility:hidden;padding:0;background-color:transparent;border:1px solid transparent;border-radius:.75rem;box-shadow:0 0 #09155100;transition:padding .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.blog-author-element[data-blog-author-place=slot]{margin-top:0;padding:.875rem 1rem;background-color:#fff;border-color:#d8d2ff;box-shadow:0 4px 14px -4px #0915511f}.blog-author-element[data-blog-author-place=slot][data-author-style=editorial]{padding:.25rem 0 .25rem .875rem;background-color:transparent;border:none;border-left:3px solid #1a5cff;border-radius:0;box-shadow:none}.blog-author-element[data-blog-author-place=slot][data-author-style=dark-pill]{padding:.875rem 1rem;background-color:#091551;border:1px solid #1a2666;border-radius:1rem;box-shadow:0 8px 24px -8px #09155159}.blog-author-element[data-blog-author-place=slot][data-author-style=dark-pill] .blog-author-label{color:#ffffff8c}.blog-author-element[data-blog-author-place=slot][data-author-style=dark-pill] .blog-author-row p:first-child{color:#fff!important}.blog-author-element[data-blog-author-place=slot][data-author-style=dark-pill] .blog-author-row p:last-child{color:#fff9!important}.blog-author-element[data-blog-author-place=slot][data-author-style=dark-pill] img,.blog-author-element[data-blog-author-place=slot][data-author-style=dark-pill] .blog-author-row>div:first-child{box-shadow:0 0 0 2px #ffffff26}.blog-author-element[data-blog-author-place=slot][data-author-style=vertical]{padding:1.25rem 1rem 1rem;background-color:#fff;border-color:#d8d2ff;border-radius:1rem;box-shadow:0 4px 14px -4px #0915511f;text-align:center}.blog-author-element[data-blog-author-place=slot][data-author-style=vertical] .blog-author-row{flex-direction:column;align-items:center;gap:.5rem}.blog-author-element[data-blog-author-place=slot][data-author-style=vertical] .blog-author-row>img,.blog-author-element[data-blog-author-place=slot][data-author-style=vertical] .blog-author-row>div:first-child{width:3.5rem;height:3.5rem;box-shadow:0 0 0 3px #d8d2ff,0 0 0 5px #fff,0 0 0 6px #1a5cff}.blog-author-element[data-blog-author-place=slot][data-author-style=vertical] .blog-author-row>div:last-child{text-align:center}.blog-author-element[data-blog-author-place=slot][data-author-style=vertical] .blog-author-label{text-align:center;margin-bottom:.75rem}.blog-author-element[data-blog-author-place=slot][data-author-style=glass]{padding:.875rem 1rem;background-color:#ffffff8c;border:1px solid rgba(216,210,255,.6);border-radius:1rem;box-shadow:0 8px 32px -8px #09155126;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.blog-author-label{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#09155180;opacity:0;max-height:0;overflow:hidden;transition:opacity .32s cubic-bezier(.16,1,.3,1) .18s,max-height .32s cubic-bezier(.16,1,.3,1) .18s,margin-bottom .32s cubic-bezier(.16,1,.3,1) .18s}.blog-author-element[data-blog-author-place=slot] .blog-author-label{opacity:1;max-height:1.2rem;margin-bottom:.5rem}.blog-author-placeholder{pointer-events:none;visibility:hidden}@media(prefers-reduced-motion:reduce){.blog-author-element{transition:none!important;transform:none!important}.blog-author-label{transition:none!important}}.blog-key-takeaways h2,.blog-key-takeaways h3,.blog-key-takeaways h2 strong,.blog-key-takeaways h3 strong{font-size:1.5rem;line-height:1.3;font-weight:700;color:#091551;margin:0 0 .75rem}.blog-key-takeaways ul{list-style:disc;padding-left:1.25rem;margin:0;display:flex;flex-direction:column;gap:.5rem}.blog-key-takeaways li{font-size:.95rem;line-height:1.55;color:#111827d9}.blog-key-takeaways li strong{font-weight:700;color:#091551}.blog-table-wrap{display:block;max-width:100%;overflow-x:auto;margin:1.25em 0;border-radius:.5rem;border:1px solid rgb(229 231 235)}.blog-table-wrap>table{margin:0;width:100%;min-width:max-content}.blog-table-wrap>table th,.blog-table-wrap>table td{white-space:normal;padding:.6em .9em;vertical-align:top}.blog-table-wrap>table thead{background-color:#f3f4f6}
