@layer utils{.single-post__content{color:var(--g-color-base);font-family:var(--g-font-secondary);font-weight:500;line-height:normal}@media(min-width:992px){.single-post__content{font-size:1.6rem}}.single-post__content{font-size:1.4rem}@media(min-width:992px){.single-post__content{font-size:1.8rem;line-height:1.333}}}@layer partials{.single-post{container-type:inline-size}.single-post,.single-post__hero{background-color:var(--g-color-light-400)}.single-post__hero{padding-block:5rem 6rem}@container ((width >= 992px)){.single-post__hero{padding-block:6.7rem 6rem}.single-post__wrap{display:grid;gap:5rem;grid-template-columns:26.3rem minmax(0,74rem);justify-content:flex-start}}.single-post__main{display:flex;flex-direction:column;gap:1.5rem}.single-post__hero-inner{display:grid;gap:1.2rem}@container ((width >= 992px)){.single-post__hero-inner{gap:2.4rem}}.single-post__back{color:var(--g-color-black);font-family:var(--g-font-secondary);font-size:1.6rem;font-weight:600;line-height:1;text-decoration:none;width:-moz-fit-content;width:fit-content}@container ((width >= 992px)){.single-post__back{font-size:1.6rem;line-height:1.42}}@media(hover:hover)and (pointer:fine){.single-post__back:hover{color:var(--g-color-blue-400)}}.single-post__title{color:var(--g-color-blue-400);font-size:3.2rem;line-height:1.36;margin:1.7rem 0 0}@container ((width >= 992px)){.single-post__title{font-size:6rem;line-height:1.32;margin-top:0}}.single-post__meta{align-items:center;color:var(--g-color-black);display:flex;flex-wrap:wrap;font-family:var(--g-font-secondary);font-size:1.4rem;font-weight:500;gap:1.2rem 2.7rem;line-height:1.52}@container ((width >= 992px)){.single-post__meta{font-size:1.6rem;line-height:1.42;row-gap:1.6rem}}.single-post__hero-authors{align-items:center;display:flex;flex-flow:column wrap;gap:.8rem}@container ((width >= 992px)){.single-post__hero-authors{flex-direction:row;gap:2.7rem}}.single-post__hero-author{align-items:center;color:inherit;display:inline-flex;gap:.8rem;text-decoration:none}.single-post__date-meta{align-items:center;display:inline-flex;gap:.6rem}.single-post__hero-author-avatar{border-radius:50%;height:3.6rem;-o-object-fit:cover;object-fit:cover;width:3.6rem}.single-post__featured-image{margin:0 0 2.4rem}@container ((width >= 992px)){.single-post__featured-image{margin-bottom:3.2rem}}.single-post__featured-img{border-radius:.5rem;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.single-post__body{display:grid;gap:4rem;padding-block:0;padding-bottom:3.75rem}@container ((width >= 992px)){.single-post__body{gap:5rem;grid-template-columns:26.3rem minmax(0,74rem);justify-content:flex-start;padding-block:8rem 4.6rem}}.single-post__toc{display:none}@container ((width >= 992px)){.single-post__toc{align-self:start;display:block;position:sticky;top:14rem}}.single-post__toc-title{color:var(--g-color-black);font-family:var(--g-font-secondary);font-size:1.8rem;font-weight:600;line-height:1;margin:0 0 2.4rem}.single-post__toc-nav{border-left:.2rem solid var(--g-color-gray-200);display:grid;gap:1.2rem;padding-left:2rem;position:relative}.single-post__toc-indicator{background-color:var(--g-color-blue-400);height:2.1rem;left:-.2rem;position:absolute;top:0;transition:top var(--g-easing-duration-default) var(--g-easing-hover),height var(--g-easing-duration-default) var(--g-easing-hover);width:.2rem}.single-post__toc-link{color:var(--g-color-gray-500);font-family:var(--g-font-secondary);font-size:1.4rem;font-weight:500;line-height:1.52;text-decoration:none}.single-post__toc-link--level-3{padding-left:1.2rem}.single-post__toc-link.-is-active{color:var(--g-color-blue-400)}@media(hover:hover)and (pointer:fine){.single-post__toc-link:hover{color:var(--g-color-blue-400)}}.single-post__share{margin-top:4rem}.single-post__share--desktop{display:none}@container ((width >= 992px)){.single-post__share--desktop{display:block}}.single-post__share--mobile{display:block;margin-top:4.8rem}@container ((width >= 992px)){.single-post__share--mobile{display:none}}.single-post__share-title{color:var(--g-color-base);font-family:var(--g-font-secondary);font-size:1.4rem;font-weight:500;line-height:1.52;margin:0 0 1.6rem}.single-post__share-links{display:flex;gap:.8rem}.single-post__share-link{align-items:center;background-color:var(--g-color-white);border:.1rem solid var(--g-color-gray-200);border-radius:1rem;color:var(--g-color-black);display:inline-flex;height:5.6rem;justify-content:center;text-decoration:none;width:5.6rem}@media(hover:hover)and (pointer:fine){.single-post__share-link:hover{border-color:var(--g-color-blue-400);color:var(--g-color-blue-400)}}.single-post__share-icon{font-size:1.6rem;line-height:1}.single-post__content{color:var(--g-color-gray-500);min-width:0}.single-post__content>:first-child{margin-top:0}.single-post__content>:last-child{margin-bottom:0}.single-post__content h2,.single-post__content h3,.single-post__content h4,.single-post__content h5{color:var(--g-color-black);font-weight:400;margin-bottom:1.6rem;margin-left:0;margin-right:0}.single-post__content h2{font-size:2.8rem;line-height:1.42;margin-top:4.8rem}@container ((width >= 992px)){.single-post__content h2{font-size:3.4rem;margin-top:6.4rem}}.single-post__content h3{font-size:2.2rem;line-height:1.34;margin-top:4rem}@container ((width >= 992px)){.single-post__content h3{font-size:2.6rem;margin-top:4.8rem}}.single-post__content h4{font-size:1.8rem;line-height:1.38;margin-top:3.2rem}@container ((width >= 992px)){.single-post__content h4{font-size:2.2rem;margin-top:4rem}}.single-post__content h5{font-size:1.6rem;line-height:1.42;margin-top:2.4rem}@container ((width >= 992px)){.single-post__content h5{font-size:1.8rem;margin-top:3.2rem}}.single-post__content ol,.single-post__content p,.single-post__content ul{margin-block:0 1.8rem}.single-post__content li,.single-post__content ol,.single-post__content p,.single-post__content ul{font-size:1.4rem;line-height:1.52}@container ((width >= 992px)){.single-post__content li,.single-post__content ol,.single-post__content p,.single-post__content ul{font-size:1.6rem;line-height:1.42}}.single-post__content a,.single-post__content>p:first-of-type{color:var(--g-color-blue-400)}.single-post__content .single-post__share-link{color:var(--g-color-black)}@media(hover:hover)and (pointer:fine){.single-post__content .single-post__share-link:hover{color:var(--g-color-blue-400)}}.single-post__content b,.single-post__content strong{color:var(--g-color-black)}.single-post__content img{height:auto;max-width:100%}.single-post__content .wp-block-image{margin-block:3.2rem}.single-post__authors{display:grid;gap:2.4rem 4rem;padding-block:4.8rem 6rem}.single-post__authors:before{border-top:.1rem solid var(--g-color-gray-200);content:"";display:block}@container ((width >= 992px)){.single-post__authors{-moz-column-gap:5rem;column-gap:5rem;grid-template-columns:26.3rem minmax(0,74rem);justify-content:flex-start;padding-block:0 10rem}.single-post__authors .single-post__author-list,.single-post__authors .single-post__section-title,.single-post__authors:before{grid-column:2}}.single-post__section-title{color:var(--g-color-black);font-family:var(--g-font-secondary);font-size:1.8rem;line-height:1.35;margin:2.4rem 0 0}@media(min-width:992px){.single-post__section-title{margin-top:4rem}}.single-post__author-list{display:grid;gap:1.6rem}.single-post__author-card{background-color:var(--g-color-white);border:.1rem solid var(--g-color-gray-200);border-radius:1rem;display:grid;gap:1.6rem;padding:3.2rem 2.4rem;transition:border-color var(--g-easing-duration-default) var(--g-easing-hover)}@media(hover:hover)and (pointer:fine){.single-post__author-card:hover{border-color:var(--g-color-blue-400)}}@container ((width >= 768px)){.single-post__author-card{gap:2.4rem;grid-template-columns:10rem minmax(0,1fr);padding:4.2rem 4.5rem}}.single-post__author-photo{border-radius:50%;height:10rem;-o-object-fit:cover;object-fit:cover;width:10rem}.single-post__author-name{color:var(--g-color-blue-400);font-family:var(--g-font-secondary);font-size:1.6rem;font-weight:500;line-height:1.52;margin:0}.single-post__author-name a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.single-post__author-name a:hover{color:var(--g-color-black)}}.single-post__author-designation{margin:.2rem 0 0}.single-post__author-description,.single-post__author-designation{color:var(--g-color-base);font-family:var(--g-font-secondary);font-size:1.4rem;font-weight:500;line-height:1.52}.single-post__author-description{margin:1.2rem 0 0}@container ((width >= 992px)){.single-post__author-description{font-size:1.6rem;line-height:1.42}}.single-post__author-description p{margin-block:0 1rem}.single-post__author-description p:last-child{margin-bottom:0}.single-post__related{background-color:var(--g-color-white);padding-block:6rem}@container ((width >= 992px)){.single-post__related{padding-block:10rem}}.single-post__related-inner{display:grid;gap:2rem}@container ((width >= 992px)){.single-post__related-inner{-moz-column-gap:5rem;column-gap:5rem;grid-template-columns:26.3rem minmax(0,74rem);justify-content:flex-start}}.single-post__related-title{color:var(--g-color-black);font-family:var(--g-font-secondary);font-size:1.8rem;line-height:1;margin:0}@container ((width >= 992px)){.single-post__related-title{font-size:2.8rem;line-height:1.32}}.single-post__related-grid{display:grid}@container ((width >= 992px)){.single-post__related-grid{grid-column:2}}.single-post__related-grid .related-post-card:last-child{border-bottom:.1rem solid var(--g-color-gray-200)}}
