@keyframes hightlight-heading{0%{background-color:var(--wp--preset--color--secondary-100)}to{background-color:transparent}}.c-blog-card{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.c-blog-card__media{width:100%}.c-blog-card__image-wrap{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:84%}.c-blog-card__image img,img.c-blog-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-blog-card__info{width:100%}.c-blog-card__title{font-weight:700;font-size:1.125rem;line-height:1.4;color:var(--wp--preset--color--gray-800);max-width:21.875rem;margin-bottom:1.75rem}.c-blog-card__more-link{position:relative;display:inline-flex;font-weight:700;color:var(--wp--preset--color--primary);font-size:.875rem;font-size:var(--wp--preset--font-size--fl-text-sm);letter-spacing:.1em;text-transform:uppercase;line-height:1;text-decoration:none}.c-blog-card__more-link::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right 50%;transition:transform .45s var(--np-ease-in-out)}.c-blog-card__more-link:focus::after,.c-blog-card__more-link:hover::after{transform:scaleX(1);transform-origin:left 50%}.section_post-meta{padding-top:7rem;padding-bottom:6rem;padding-top:clamp(5rem,3.1121rem + 8.0552vw,9.375rem);padding-bottom:clamp(4rem,2.2199rem + 7.5949vw,8.125rem)}.post-meta__grid{display:grid;grid-template-columns:1fr;gap:4.5rem 1.25rem}.post-meta__grid-meta{display:flex;flex-direction:column;align-items:center;justify-content:center}.post-meta{width:100%;max-width:20rem}.post-meta__avatar{position:relative;overflow:hidden;border-radius:50%;margin:auto;width:7.25rem;height:7.25rem;margin-bottom:2rem}.post-meta__avatar img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.post-meta__list{margin-top:.75rem}.post-meta__title{font-weight:700;font-size:1.125rem;font-size:var(--wp--preset--font-size--fl-text-md);line-height:var(--wp--custom--typography--line-height--small);color:var(--wp--preset--color--gray-800)}.post-meta__item{border-bottom:1px solid var(--wp--preset--color--gray-300);padding:.5rem 0;display:flex;flex-wrap:wrap;gap:.5rem .5rem;color:var(--wp--preset--color--gray-700)}.post-meta__item:first-child{border-top:1px solid var(--wp--preset--color--gray-300)}.post-meta__item dt{font-weight:400}.post-category-link{color:var(--wp--preset--color--primary);text-decoration:none}.toc{max-width:45rem}.toc__list-wrap{margin-top:1.5rem}.toc-list{list-style:decimal;padding-left:1.25em}.toc-list li::marker{color:var(--wp--preset--color--primary);font-weight:400}.toc-list .toc-list{list-style:square}.toc-list__item{padding-left:.5rem;font-size:1rem;font-size:clamp(1rem,.9191rem + .3452vw,1.1875rem);line-height:1.65}.toc-list__link{display:block;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:var(--wp--preset--color--gray-700);transition:color .2s cubic-bezier(.25,.8,.25,1)}.toc-list__link:focus,.toc-list__link:hover{color:var(--wp--preset--color--primary)}.toc-content h2:target{animation:hightlight-heading 2s ease}.section_post-content{padding-top:5rem;padding-top:clamp(3.75rem,2.0239rem + 7.3648vw,7.75rem)}.text-component{--text-size:clamp(1rem, 0.8661rem + 0.5714vw, 1.1875rem);--text-line-height:var(--wp--custom--typography--line-height--normal);--text-color:inherit;--block-gap-start:0;--block-gap-end:0;--block-max-width:51.5rem;font-size:1rem;font-size:var(--text-size);line-height:var(--text-line-height);color:var(--text-color);position:relative;overflow-wrap:break-word}.text-component>*{-webkit-margin-before:var(--block-gap-start);margin-block-start:var(--block-gap-start);-webkit-margin-after:var(--block-gap-end);margin-block-end:var(--block-gap-end)}.text-component>*+*{--block-gap-start:var(--wp--style--block-gap, 1.25em)}.text-component>:where(:not(.alignleft):not(.alignright)){width:calc(100% - var(--wp--custom--spacing--base)*2);max-width:var(--block-max-width);margin-left:auto;margin-right:auto}.text-component>.alignwide{--block-max-width:var(--wp--custom--width--xl, 1280px)}.text-component>.alignfull{--block-max-width:none;width:100%}.text-component a:not([class]):not([href$=".pdf"]):not([href$=".png"]):not([href$=".jpg"]):not([href$=".jpeg"]):not([href$=".svg"]):not([href$=".bmp"]):not([href$=".gif"]):not([href^="tel:"]),.text-component a[class=""]{display:inline;color:var(--wp--preset--color--gray-900);padding:2px;background-repeat:no-repeat;will-change:background-size;transition:background-size .3s var(--np-ease-in-out),color .2s;text-decoration:none;background-image:linear-gradient(var(--wp--preset--color--primary),var(--wp--preset--color--primary));background-size:100% 1px;background-position:center bottom}.text-component a:not([class]):not([href$=".pdf"]):not([href$=".png"]):not([href$=".jpg"]):not([href$=".jpeg"]):not([href$=".svg"]):not([href$=".bmp"]):not([href$=".gif"]):not([href^="tel:"]):hover,.text-component a[class=""]:hover{background-size:100% 100%;color:var(--wp--preset--color--white)}.text-component>h1,.text-component>h2,.text-component>h3,.text-component>h4,.text-component>h5,.text-component>h6{--text-line-height:var(--wp--custom--typography--line-height--small);--text-color:var(--wp--preset--color--gray-800);color:var(--text-color)}.text-component :is(h1,h2,h3){--block-gap-start:1.5em}.text-component :is(h4,h5,h6){--block-gap-start:2em}.text-component :is(h1,h2,h3)+*{--block-gap-start:.75em}.text-component>ol:not([class]),.text-component>ul:not([class]){padding-left:calc(1.2em + .5vw);display:flex;flex-direction:column;gap:.5em}.text-component>ul:not([class]){list-style:disc}.text-component>ul:not([class]) li::marker{color:var(--wp--preset--color--primary)}.text-component>ul:not([class])>ul:not([class]){list-style:circle}.text-component>ol:not([class]){list-style-type:decimal}.text-component>ol:not([class])>li::marker{font-weight:700;color:inherit}.text-component hr{padding:0;border-bottom:0 none;border-top:1px solid var(--wp--preset--color--gray-600);height:0;opacity:1}.text-component p:empty{display:none}.text-component .wp-block-cover,.text-component .wp-block-cover-image,.text-component .wp-block-embed,.text-component .wp-block-gallery,.text-component .wp-block-image,.text-component .wp-block-media-text,.text-component .wp-block-pullquote,.text-component .wp-block-quote,.text-component .wp-block-table{--block-gap-start:var(--wp--custom--spacing--24);--block-gap-end:var(--wp--custom--spacing--24)}.text-component .wp-block-image figcaption,.text-component .wp-block-table figcaption{margin-bottom:0;color:var(--wp--preset--color--gray-700);font-size:var(--wp--preset--font-size--sm);font-weight:700}.text-component .wp-block-table figcaption{padding-top:var(--wp--custom--spacing--12);padding-bottom:var(--wp--custom--spacing--12)}.text-component .wp-block-media-text{row-gap:1.25em}.section-separator{border-top:1px solid var(--wp--preset--color--gray-300);margin-top:6rem;margin-top:clamp(4.5rem,2.666rem + 7.8251vw,8.75rem);margin-bottom:6rem;margin-bottom:clamp(4.5rem,3.2054rem + 5.5236vw,7.5rem)}.section_related-posts{position:relative}.section_related-posts .section__title{margin-bottom:4rem;margin-bottom:clamp(2.5rem,.9896rem + 6.4442vw,6rem)}.related-posts__grid{display:flex;flex-wrap:nowrap;gap:var(--np-container-gutter)}.related-posts__all-posts{margin-top:4.25rem;margin-top:clamp(3.25rem,1.6318rem + 6.9045vw,7rem)}.related-posts__all-posts .c-btn{width:100%}@media (min-width:37.5rem){.related-posts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.related-posts__all-posts .c-btn{max-width:16.25rem}}@media (min-width:64rem){.post-meta__grid{grid-template-columns:8fr 4fr;gap:2.5rem 1.5rem}.post-meta__avatar{width:10.625rem;height:10.625rem}}@media (max-width:37.4375rem){.c-blog-card.is_simple{gap:.75rem}.c-blog-card.is_simple .c-blog-card__title{margin-bottom:.875rem}.c-blog-card.is_flexible{flex-direction:row}.c-blog-card.is_flexible .c-blog-card__media{width:6.125rem;flex-grow:0}.c-blog-card.is_flexible .c-blog-card__image-wrap{padding-bottom:100%}.c-blog-card.is_flexible .c-blog-card__info{flex:1;max-width:12.5rem}.c-blog-card.is_flexible .c-blog-card__title{margin-bottom:.5rem}.toc-list__item{margin-top:.25em;padding-left:.25rem}.related-posts__grid{overflow-x:auto;scroll-padding:0 1rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-snap-type:x mandatory;scrollbar-color:var(--wp--preset--color--primary) #f9f6ed;scrollbar-width:thin;-ms-overflow-style:none;padding-bottom:2rem}.related-posts__grid::-webkit-scrollbar{height:4px}.related-posts__grid::-webkit-scrollbar-track{box-shadow:inset 0 0 0 transparent}.related-posts__grid::-webkit-scrollbar-thumb{height:4px;background-color:var(--wp--preset--color--primary)}.related-posts__grid::-webkit-scrollbar-thumb:hover{background-color:#ae9137}.related-posts__grid::-webkit-scrollbar:vertical{display:none}.related-posts__grid>*{flex-shrink:0;width:85%;max-width:20rem}}