.blog-content{background-color:var(--color-background);color:var(--color-grey);font-family:var(--font-body);text-align:left;--blog-heading-weight:300;--blog-heading-family:var(--font-oswald), sans-serif;--blog-heading-color:#032b53}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin-top:1.5rem;margin-bottom:1rem;color:var(--color-navy)!important;font-family:var(--font-header)!important;font-weight:300!important}.blog-content h1 strong,.blog-content h2 strong,.blog-content h3 strong,.blog-content h4 strong,.blog-content h5 strong,.blog-content h6 strong,.blog-content h1 b,.blog-content h2 b,.blog-content h3 b,.blog-content h4 b,.blog-content h5 b,.blog-content h6 b{font-weight:inherit!important}.blog-content h1{margin-bottom:2rem;font-size:3rem}@media (min-width:640px){.blog-content h1{font-size:3.75rem}}@media (min-width:768px){.blog-content h1{font-size:4.5rem}}@media (min-width:1024px){.blog-content h1{font-size:6rem}}.blog-content h2{margin-top:6rem;margin-bottom:1.5rem;font-size:2.25rem}@media (min-width:640px){.blog-content h2{font-size:3rem}}@media (min-width:768px){.blog-content h2{font-size:3.75rem}}.blog-content h3{margin-top:5rem;margin-bottom:1.25rem;font-size:1.5rem}@media (min-width:640px){.blog-content h3{font-size:1.875rem}}@media (min-width:768px){.blog-content h3{font-size:2.25rem}}.blog-content h4{margin-top:4rem;margin-bottom:1rem;font-size:1.25rem}@media (min-width:640px){.blog-content h4{font-size:1.5rem}}@media (min-width:768px){.blog-content h4{font-size:1.875rem}}.blog-content h5{margin-top:3rem;margin-bottom:1rem;font-size:1.125rem}@media (min-width:640px){.blog-content h5{font-size:1.25rem}}@media (min-width:768px){.blog-content h5{font-size:1.5rem}}.blog-content h6{margin-top:3rem;margin-bottom:.75rem;font-size:1rem}@media (min-width:640px){.blog-content h6{font-size:1.125rem}}@media (min-width:768px){.blog-content h6{font-size:1.25rem}}.blog-content p{margin-bottom:1rem;line-height:1.625}.blog-content .empty-block{height:1rem}.blog-content ul{margin-bottom:1rem;margin-left:1rem}.blog-content ul li{margin-bottom:.25rem;line-height:1.625;list-style:none;position:relative}.blog-content ul li:before{content:"—";color:var(--color-navy);position:absolute;left:-1rem}.blog-content ol{margin-bottom:1rem;margin-left:1rem;list-style-type:decimal;list-style-position:inside}.blog-content ol li{margin-bottom:.25rem;line-height:1.625}.blog-content li ul,.blog-content li ol{margin-top:.25rem;margin-bottom:.25rem;margin-left:1rem}.blog-content a{color:var(--color-grey);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s;display:inline}.blog-content a:hover{color:var(--color-teal);-webkit-text-decoration-color:var(--color-teal);text-decoration-color:var(--color-teal)}.blog-content hr{background-color:var(--color-navy);border:0;width:100%;height:1px;margin:1.5rem 0}.blog-content strong,.blog-content b{color:var(--color-navy);font-weight:700}.blog-content em,.blog-content i{font-style:italic}.blog-content u{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.blog-content s,.blog-content del{text-decoration:line-through}.blog-content table{border-collapse:collapse;background-color:var(--color-background);border:1px solid color-mix(in srgb, var(--color-navy) 20%, transparent);width:100%;margin-bottom:1.5rem}.blog-content th{font-family:var(--font-header);text-align:left;color:var(--color-navy);background-color:color-mix(in srgb, var(--color-navy) 5%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-navy) 20%, transparent);border-right:1px solid color-mix(in srgb, var(--color-navy) 20%, transparent);padding:.75rem;font-weight:700}.blog-content th:last-child{border-right:0}.blog-content td{color:var(--color-grey);border-bottom:1px solid color-mix(in srgb, var(--color-navy) 10%, transparent);border-right:1px solid color-mix(in srgb, var(--color-navy) 10%, transparent);padding:.75rem}.blog-content td:last-child{border-right:0}.blog-content tr:last-child td{border-bottom:0}.blog-content tr:hover{background-color:color-mix(in srgb, var(--color-mint) 10%, transparent)}.blog-content figcaption,.blog-content .caption{color:var(--color-grey);text-align:center;margin-top:.5rem;margin-bottom:1.5rem;font-size:.75rem;font-style:italic;line-height:1rem}.blog-content img{border-radius:.5rem;max-width:100%;height:auto;display:block}.blog-content .notion-image{object-fit:contain;border-radius:.5rem;width:100%;height:auto}.blog-content figure,.blog-content .notion-image-figure{margin-bottom:1rem}.blog-content blockquote{border-left:4px solid var(--color-teal);color:color-mix(in srgb, var(--color-grey) 80%, transparent);margin:1.5rem 0;padding-left:1.5rem;font-style:italic}.blog-content code{background-color:color-mix(in srgb, var(--color-navy) 10%, transparent);color:var(--color-navy);border-radius:.25rem;padding:.25rem .5rem;font-family:monospace;font-size:.875rem}.blog-content pre{background-color:var(--color-navy);color:var(--color-background);border-radius:.375rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.blog-content pre code{color:var(--color-background);background-color:#0000;padding:0}.blog-content .notion-color-red{color:#dc2626}.blog-content .notion-color-red-bg{color:#991b1b;background-color:#fee2e2;border-radius:.25rem;padding:0 .25rem}.blog-content .notion-color-orange{color:#ea580c}.blog-content .notion-color-orange-bg{color:#9a3412;background-color:#ffedd5;border-radius:.25rem;padding:0 .25rem}.blog-content .notion-color-yellow{color:#ca8a04}.blog-content .notion-color-yellow-bg{color:#854d0e;background-color:#fef9c3;border-radius:.25rem;padding:0 .25rem}.blog-content .notion-color-green{color:#16a34a}.blog-content .notion-color-green-bg{color:#166534;background-color:#dcfce7;border-radius:.25rem;padding:0 .25rem}.blog-content .notion-color-blue{color:#2563eb}.blog-content .notion-color-blue-bg{color:#1e40af;background-color:#dbeafe;border-radius:.25rem;padding:0 .25rem}.blog-content .notion-color-purple{color:#9333ea}.blog-content .notion-color-purple-bg{color:#6b21a8;background-color:#f3e8ff;border-radius:.25rem;padding:0 .25rem}.blog-content .notion-color-pink{color:#db2777}.blog-content .notion-color-pink-bg{color:#9d174d;background-color:#fce7f3;border-radius:.25rem;padding:0 .25rem}.blog-content .notion-color-brown{color:#b45309}.blog-content .notion-color-brown-bg{color:#92400e;background-color:#fef3c7;border-radius:.25rem;padding:0 .25rem}.blog-content .notion-color-gray{color:#4b5563}.blog-content .notion-color-gray-bg{color:#1f2937;background-color:#f3f4f6;border-radius:.25rem;padding:0 .25rem}.blog-content .callout{border-left:4px solid var(--color-teal);background-color:color-mix(in srgb, var(--color-mint) 20%, transparent);border-radius:.375rem;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.blog-content .callout-icon{flex-shrink:0;margin-top:.125rem;font-size:1.25rem}.blog-content .callout-content{flex:1}.blog-content .callout-content p:last-child{margin-bottom:0}.blog-content .callout-nested{margin-top:.75rem}.blog-content .toggle{border:1px solid color-mix(in srgb, var(--color-navy) 20%, transparent);border-radius:.375rem;margin-bottom:1rem}.blog-content .toggle summary{cursor:pointer;color:var(--color-navy);border-radius:.375rem;padding:.75rem;font-weight:500}.blog-content .toggle summary:hover{background-color:color-mix(in srgb, var(--color-navy) 5%, transparent)}.blog-content .toggle-content{padding:0 .75rem .75rem}.blog-content .toggle-content>:last-child{margin-bottom:0}.blog-content .bookmark{border:1px solid color-mix(in srgb, var(--color-navy) 20%, transparent);background-color:color-mix(in srgb, var(--color-mint) 10%, transparent);border-radius:.375rem;margin-bottom:1rem;padding:1rem}.blog-content .bookmark a{color:var(--color-navy);font-weight:500;text-decoration:none}.blog-content .bookmark a:hover{color:var(--color-teal)}.blog-content .embed-container,.blog-content .video-container,.blog-content .file-container{border:1px solid color-mix(in srgb, var(--color-navy) 20%, transparent);background-color:color-mix(in srgb, var(--color-mint) 10%, transparent);border-radius:.375rem;margin-bottom:1rem;padding:1rem}.blog-content .embed-container a,.blog-content .video-container a,.blog-content .file-container a{color:var(--color-navy);font-weight:500;text-decoration:none}.blog-content .embed-container a:hover,.blog-content .video-container a:hover,.blog-content .file-container a:hover{color:var(--color-teal)}.blog-content li>ul,.blog-content li>ol{margin-top:.25rem;margin-bottom:.25rem}.blog-content li>ul>li,.blog-content li>ol>li{margin-bottom:.125rem}
