.summarize[data-astro-cid-oee4mlbx]{border:1px solid var(--color-scheme-1--border,#eaeaea);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:1.25rem 0 1rem;padding:.85rem 1rem;display:flex}.summarize__label[data-astro-cid-oee4mlbx]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-scheme-1--secondary,#797979);margin:0;font-size:.72rem;font-weight:600;line-height:1.3}.summarize__list[data-astro-cid-oee4mlbx]{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.summarize__item[data-astro-cid-oee4mlbx]{margin:0;padding:0;list-style:none}.summarize__link[data-astro-cid-oee4mlbx]{color:#171717;border-radius:8px;place-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:background-color .15s;display:grid}.summarize__link[data-astro-cid-oee4mlbx]:hover{background:#f3f3f3}.summarize__link[data-astro-cid-oee4mlbx]:focus-visible{outline-offset:2px;outline:2px solid #171717}.summarize__icon[data-astro-cid-oee4mlbx]{flex:none;display:block}@media (width<=480px){.summarize[data-astro-cid-oee4mlbx]{flex-direction:column;align-items:flex-start}.summarize__list[data-astro-cid-oee4mlbx]{width:100%}}:root{--color-scheme-1--secondary:#797979;--color-scheme-1--border:#eaeaea}.blog-article .padding-global{padding-left:5%;padding-right:5%}.blog-article .container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.blog-article .spacer-large{width:100%;padding-top:2.5rem}.blog-article .spacer-small{width:100%;padding-top:1.25rem}.blog-article .spacer-xsmall{width:100%;padding-top:.75rem}.blog-article .spacer-medium{width:100%;padding-top:2rem}.blog-article-shell{border:1px solid var(--color-scheme-1--border);background-color:#f1f1f1;border-radius:11px;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.blog-article-header{border:1px solid var(--color-scheme-1--border);background-color:#fff;border-radius:10px;padding:1.85rem 2.5rem}.blog-article-end-spacer{width:100%;padding-top:2rem}.breadcrumb_component{align-items:center;width:100%;display:flex}.breadcrumb-link{color:var(--color-scheme-1--secondary);font-size:.8rem;text-decoration:none}.breadcrumb-link:hover{color:#171717}.breadcrumb-divider{width:.85rem;height:.85rem;color:var(--color-scheme-1--secondary);flex:none;justify-content:center;align-items:center;margin-left:.5rem;margin-right:.5rem;display:flex}.breadcrumb-divider svg{width:100%;height:100%}.blog-article .heading-style-h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.65vw,2rem);font-weight:500;line-height:1.25}.heading-style-h5{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:600}.heading-style-h6{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:600}.divider-horizontal{background-color:var(--color-scheme-1--border);width:100%;height:1px}.blog_hero{justify-content:space-between;align-items:center;gap:1rem;display:flex}.blog3_author-wrapper{align-items:center;display:flex}.blog3_author-image-wrapper{color:#fff;background:#171717;border-radius:100%;flex:none;place-items:center;width:2.5rem;height:2.5rem;margin-right:.75rem;font-size:.78rem;font-weight:600;display:grid;overflow:hidden}.blog_author-image{object-fit:cover;width:100%;height:100%}.blog-article .blog3_author-image-wrapper{flex-shrink:0}.blog-article .blog3_author-image-wrapper.is-brand{border:1px solid var(--color-scheme-1--border,#eaeaea);box-sizing:border-box;background:#f6f5f3;justify-content:center;align-items:center;padding:.42rem;display:flex}.blog-article .blog_author-image.is-brand{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.blog3_author-text{line-height:1.25;display:grid}.text-size-small{font-size:.875rem}.text-weight-semibold{font-weight:600}.text-color-secondary{color:var(--color-scheme-1--secondary)}.text-size-regular{font-size:.95rem}.blog-article .button{grid-column-gap:8px;color:#fff;text-align:center;white-space:nowrap;background-color:#171717;border:1px solid #171717;border-radius:6px;justify-content:center;align-items:center;padding:.55rem 1.25rem;font-size:.925rem;font-weight:500;text-decoration:none;display:inline-flex}.blog-article .button:hover{background-color:#2e2e2e}.button-group{align-items:center;display:flex}.blog-article .blog-article-shell>.blog_wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(14rem,16.5rem) minmax(0,1fr);gap:.5rem;padding:0 0 0 .35rem;display:grid;position:relative;overflow:visible}.blog-article .blog-article-shell .blog_wrapper .blog_sidebar{z-index:2;align-self:start;margin-right:0;position:sticky;top:6rem;padding:.35rem .5rem .35rem 0!important}.blog-article .content27_sidebar{flex-direction:column;width:100%;margin-right:0;display:flex}.blog-article .content27_sidebar-heading{cursor:pointer;letter-spacing:-.02em;text-transform:none;justify-content:space-between;align-items:center;gap:.35rem;margin:0 0 .5rem;padding:0;font-size:.9375rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.content27_sidebar-heading::-webkit-details-marker{display:none}.content27_accordion-icon{flex:none;width:1rem;height:1rem;transition:transform .2s;display:none}.content27_sidebar[open]>.content27_sidebar-heading .content27_accordion-icon{transform:rotate(180deg)}.blog-article .content27_link-content{gap:0;margin:0;padding:0;display:grid}@media (width>=992px){.blog-article .content27_sidebar-heading{cursor:default;pointer-events:none;margin-bottom:.65rem;font-size:.9375rem}.blog-article .content27_sidebar .content27_link-content{display:grid!important}.blog-article .blog-article-shell>.blog_wrapper{grid-template-columns:minmax(14.5rem,17rem) minmax(0,1fr);padding-left:.5rem}.blog-article .blog-article-shell .blog_wrapper .blog_sidebar{padding:.5rem .65rem .5rem .15rem!important}.blog-article .content27_link{padding:.3rem .55rem .3rem .75rem;font-size:.875rem;line-height:1.35}.blog-article .content27_link.is-h3{padding-left:1.35rem;font-size:.8125rem}}.blog-article .content27_link{color:#444;border-left:1px solid #d6d6d6;width:100%;padding:.22rem .5rem .22rem .6rem;font-size:.8125rem;line-height:1.32;text-decoration:none}.blog-article .content27_link:hover,.blog-article .content27_link.is-current,.blog-article .content27_link[data-toc-status=active]{color:#111;border-left-color:#171717;font-weight:500}.blog-article .content27_link.is-h3{color:#666;padding-left:1.1rem;font-size:.78rem}.blog-article .content27_link.is-h3.is-current,.blog-article .content27_link.is-h3[data-toc-status=active]{color:#111}.blog-article .content27_link .text-size-regular{font-size:inherit;line-height:inherit}.blog_inner-right{background-color:#fff;border-radius:10px;min-width:0;padding:2rem 2.25rem}.blog-cover{border-radius:12px;width:100%;height:auto;margin:0 0 1.25rem;display:block}.text-rich-text p{color:var(--color-scheme-1--secondary);margin:0 0 1rem;line-height:1.7}.blog-article .text-rich-text.is-blog h2{color:#111;letter-spacing:-.03em;margin:1.5rem 0 .75rem;font-size:clamp(1.22rem,1.9vw,1.55rem);font-weight:500;line-height:1.28}.blog-article .text-rich-text.is-blog h3{color:#111;margin:1.25rem 0 .6rem;font-size:1.0625rem;font-weight:500;line-height:1.35}.blog-article .text-rich-text.is-blog h2,.blog-article .text-rich-text.is-blog h3{scroll-margin-top:6.5rem}.text-rich-text ul,.text-rich-text ol{color:var(--color-scheme-1--secondary);margin:0 0 1rem;padding-left:1.2rem}.text-rich-text a{text-underline-offset:3px;text-decoration:underline}.text-rich-text img{border-radius:12px}@media (width<=991px){.hide-mobile-portrait{display:none}.blog-article-header{padding:1.15rem 1.2rem}.blog-article-shell{gap:.35rem;padding:.35rem}.blog_hero{flex-flow:column;align-items:flex-start}.blog-article .button{width:100%}.blog-article .blog-article-shell>.blog_wrapper{grid-template-columns:1fr;gap:.35rem;padding:0}.blog-article .blog-article-shell .blog_wrapper .blog_sidebar{position:static;padding:0!important}.blog-article .content27_accordion-icon{display:flex}.blog-article .content27_sidebar-heading{border:1px solid var(--color-scheme-1--border);background:#fff;border-radius:8px;margin-bottom:0;padding:.5rem .65rem}.blog-article .content27_sidebar[open] .content27_sidebar-heading{margin-bottom:.25rem}.blog-article .content27_sidebar[open] .content27_link-content{padding:0 .15rem .15rem}.blog_inner-right{padding:1.25rem 1.15rem}.blog-article .spacer-large{padding-top:1.25rem}}
