.ProseMirror{min-height:200px;outline:none;max-width:100%;overflow-x:hidden;word-break:break-word}@media (min-width:640px){.ProseMirror{min-height:260px}}.ProseMirror p{margin:.65rem 0}.ProseMirror ul{list-style:disc}.ProseMirror ol,.ProseMirror ul{padding-left:1.35rem;margin:.65rem 0}.ProseMirror ol{list-style:decimal}.ProseMirror li{margin:.25rem 0;display:list-item}.ProseMirror li p{margin:0}.blog-article-body ul{list-style:disc;padding-left:1.35rem;margin:.9rem 0}.blog-article-body ol{list-style:decimal;padding-left:1.35rem;margin:.9rem 0}.blog-article-body li{display:list-item;margin:.3rem 0}.ProseMirror h2,.blog-article-body h2{font-family:var(--font-display),Georgia,serif;font-size:1.45rem;margin:1.25rem 0 .5rem}.ProseMirror h3,.blog-article-body h3{font-family:var(--font-display),Georgia,serif;font-size:1.2rem;margin:1rem 0 .4rem}.ProseMirror h4,.blog-article-body h4{font-family:var(--font-display),Georgia,serif;font-size:1.08rem;margin:.9rem 0 .35rem;font-weight:600}.ProseMirror h5,.blog-article-body h5{font-family:var(--font-display),Georgia,serif;font-size:1rem;margin:.8rem 0 .3rem;font-weight:600}.blog-columns-wrap .blog-columns{margin:0}.ProseMirror .react-renderer.node-image{display:block;position:relative;max-width:min(100%,560px)}.ProseMirror .react-renderer.node-image.blog-image-align-full{float:none;clear:both;width:100%;max-width:min(100%,560px);margin:.75rem auto}.ProseMirror .react-renderer.node-image.blog-image-align-left{float:left;clear:left;width:46%;max-width:280px;margin:.25rem 1rem .75rem 0}.ProseMirror .react-renderer.node-image.blog-image-align-right{float:right;clear:right;width:46%;max-width:280px;margin:.25rem 0 .75rem 1rem}.ProseMirror .blog-image-node{display:block;position:relative;width:100%;max-width:100%}.ProseMirror .blog-image-node img,.ProseMirror img{display:block;max-width:100%;width:auto;height:auto;max-height:min(70vh,520px);object-fit:contain;border-radius:.75rem;margin:0 auto}.ProseMirror .blog-image-node--left img,.ProseMirror .blog-image-node--right img{width:100%;max-height:280px;margin:0;object-fit:cover}.ProseMirror .ProseMirror-selectednode img,.ProseMirror .blog-image-node.is-selected,.ProseMirror img.ProseMirror-selectednode{outline:2px solid #7fa3bd;outline-offset:2px;border-radius:.75rem}.ProseMirror .blog-image-toolbar{z-index:2}.ProseMirror .react-renderer.node-image.blog-image-align-left+p,.ProseMirror .react-renderer.node-image.blog-image-align-right+p{margin-top:.25rem}@media (max-width:639px){.ProseMirror .react-renderer.node-image.blog-image-align-left,.ProseMirror .react-renderer.node-image.blog-image-align-right{float:none;width:100%;max-width:min(100%,420px);margin:.75rem auto}}.blog-feature-image-wrap{max-width:100%}.blog-article-body .blog-feature-image img,.blog-feature-image-preview{display:block;width:100%;max-width:100%;height:auto;max-height:none;border-radius:1rem;margin:.5rem 0;object-fit:cover}.blog-gallery,.blog-gallery-wrap{max-width:100%}.blog-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0}@media (min-width:640px){.blog-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}}.blog-gallery img{width:100%!important;max-width:100%!important;height:auto!important;max-height:110px!important;aspect-ratio:1;object-fit:cover;margin:0!important;border-radius:.5rem}@media (min-width:640px){.blog-gallery img{max-height:140px!important}}article .blog-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1rem 0}@media (min-width:640px){article .blog-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}article .blog-gallery img{max-height:180px!important}@media (min-width:640px){article .blog-gallery img{max-height:220px!important}}.ProseMirror .gallery,.blog-article-body .gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;padding:0;clear:both;max-width:100%}@media (min-width:640px){.ProseMirror .gallery,.blog-article-body .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.ProseMirror .gallery.gallery-columns-4,.ProseMirror .gallery.gallery-columns-5,.blog-article-body .gallery.gallery-columns-4,.blog-article-body .gallery.gallery-columns-5{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProseMirror .gallery .gallery-item,.blog-article-body .gallery .gallery-item{display:block;float:none!important;width:auto!important;max-width:100%;margin:0!important;padding:0;text-align:center}.ProseMirror .gallery .gallery-icon,.ProseMirror .gallery .gallery-icon a,.blog-article-body .gallery .gallery-icon,.blog-article-body .gallery .gallery-icon a{display:block;margin:0;line-height:0}.ProseMirror .gallery img,.blog-article-body .gallery img{display:block;float:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:180px!important;aspect-ratio:1;object-fit:cover;margin:0!important;border-radius:.5rem}@media (min-width:640px){.ProseMirror .gallery img,.blog-article-body .gallery img{max-height:220px!important}}.ProseMirror .gallery .gallery-caption,.ProseMirror .gallery .wp-caption-text,.blog-article-body .gallery .gallery-caption,.blog-article-body .gallery .wp-caption-text{margin:.35rem 0 0;font-size:.75rem;line-height:1.35;color:var(--muted,#6b7280)}.blog-article-body img,article .ProseMirror img,article img{max-width:100%;max-height:none}.blog-article-body img.blog-image--full,.blog-article-body img.blog-image:not(.blog-image--left):not(.blog-image--right){display:block;float:none;clear:both;width:100%;max-width:100%;height:auto;margin:1rem auto;border-radius:.85rem}.blog-article-body img.blog-image--left{float:left;clear:left;width:46%;max-width:320px;margin:.25rem 1.25rem .85rem 0;border-radius:.85rem}.blog-article-body img.blog-image--right{float:right;clear:right;width:46%;max-width:320px;margin:.25rem 0 .85rem 1.25rem;border-radius:.85rem}.blog-article-body .blog-columns,.blog-article-body .blog-gallery,.blog-article-body .gallery,.blog-article-body nav.blog-toc{clear:both}.blog-article-body:after{content:"";display:table;clear:both}@media (max-width:639px){.blog-article-body img.blog-image--left,.blog-article-body img.blog-image--right{float:none;width:100%;max-width:100%;margin:.85rem 0}}.blog-article-body{color:var(--foreground);font-size:.9375rem;line-height:1.75}@media (min-width:768px){.blog-article-body{font-size:1.02rem;line-height:1.8}}.blog-article-body p{margin:.75rem 0}@media (min-width:768px){.blog-article-body p{margin:.9rem 0}}.blog-article-body h2{font-family:var(--font-display),Georgia,serif;font-size:1.28rem;margin:1.55rem 0 .55rem;color:var(--ink);scroll-margin-top:5.5rem}@media (min-width:768px){.blog-article-body h2{font-size:1.7rem;margin:2rem 0 .75rem}}.blog-article-body h3{font-family:var(--font-display),Georgia,serif;font-size:1.1rem;margin:1.2rem 0 .4rem;color:var(--ink);scroll-margin-top:5.5rem}@media (min-width:768px){.blog-article-body h3{font-size:1.35rem;margin:1.5rem 0 .5rem}}.blog-toc{margin:.5rem 0 .35rem}.blog-article-body>.blog-toc:first-child{margin-top:0}.blog-toc-panel{border-radius:.85rem;border:1px solid color-mix(in srgb,var(--brand-soft) 45%,white);background:#fafcfe;padding:.55rem .75rem .5rem}@media (min-width:768px){.blog-toc-panel{padding:.6rem .9rem .55rem}}.blog-toc-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.75rem}.blog-toc-summary::-webkit-details-marker{display:none}.blog-toc-title{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-deep)}@media (min-width:768px){.blog-toc-title{font-size:.82rem}}.blog-toc-chevron{flex-shrink:0;width:.42rem;height:.42rem;border-right:1.5px solid var(--brand-deep);border-bottom:1.5px solid var(--brand-deep);transform:rotate(45deg);opacity:.45;transition:transform .2s ease}.blog-toc-panel[open]>.blog-toc-summary .blog-toc-chevron{transform:rotate(225deg)}.blog-article-body .blog-toc-list,.blog-toc-list{list-style:none!important;margin:.45rem 0 0;padding:.35rem 0 .05rem!important;border-top:1px solid color-mix(in srgb,var(--brand) 18%,transparent);display:flex;flex-direction:column;gap:.22rem;position:relative;z-index:1}.blog-article-body .blog-toc-list>li,.blog-toc-list>li{list-style:none!important;margin:0;display:block}.blog-toc-item a{display:flex;align-items:flex-start;gap:.5rem;text-decoration:none!important;color:var(--ink)!important;line-height:1.4;transition:color .18s ease,background .18s ease,border-color .18s ease}.blog-toc-bullet{flex-shrink:0;width:.35rem;height:.35rem;margin-top:.42rem;border-radius:999px;background:color-mix(in srgb,var(--brand) 55%,white)}.blog-toc-item .blog-toc-label{font-size:.8rem;font-weight:450;min-width:0}@media (min-width:768px){.blog-toc-item .blog-toc-label{font-size:.84rem}}.blog-toc-item.is-h2 a{align-items:center;gap:.45rem;padding:.22rem .65rem .22rem .5rem;border-radius:999px;background:#fafcfe;border:1px solid #e4eef5;color:var(--ink)!important}.blog-toc-item.is-h2 .blog-toc-bullet{margin-top:0;background:var(--brand)}.blog-toc-item.is-h2 .blog-toc-label{font-weight:600;color:var(--ink)}.blog-toc-item.is-h3 a{padding:.12rem .25rem .12rem .85rem;color:color-mix(in srgb,var(--ink) 72%,transparent)!important}.blog-toc-item.is-h3 .blog-toc-bullet{width:.28rem;height:.28rem;margin-top:.45rem;background:var(--brand-soft)}.blog-toc-item.is-h3 .blog-toc-label{font-weight:400}.blog-toc-item.is-h2+.blog-toc-item.is-h2{margin-top:.12rem}.blog-toc-item.is-h2 a:hover{background:#f3f8fc;border-color:#d5e6f1}.blog-toc-item.is-h3 a:hover{color:var(--brand-deep)!important}.blog-toc-item.is-h3 a:hover .blog-toc-bullet{background:var(--brand)}@media (prefers-reduced-motion:reduce){.blog-toc-chevron,.blog-toc-item a{transition:none}}.blog-columns{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1rem 0}@media (min-width:640px){.blog-columns{grid-template-columns:1fr 1fr}}.blog-columns>div{border:1px solid rgba(127,163,189,.35);border-radius:.75rem;padding:.75rem}.blog-btn{display:inline-flex;align-items:center;justify-content:center;margin:.75rem 0;border-radius:999px;background:#7fa3bd;color:#fff!important;padding:.7rem 1.25rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important}.ProseMirror a.blog-link,.blog-article-body a,.blog-article-body a.blog-link{color:#5f84a0;text-decoration:underline;text-underline-offset:2px}