.blog-post{padding-bottom:var(--spacing-base);padding-top:var(--spacing-base);.grid{justify-content:center;.grid__col--8of12{@media (max-width:1023px){--col-size:100%}}}.blog__head{@media (max-width:1023px){padding-bottom:0;padding-left:2rem;padding-right:2rem;padding-top:0}@media (max-width:767px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}&:not(:last-child){margin-bottom:6.4rem;@media (max-width:767px){margin-bottom:3.6rem}}.grid{text-align:center}.blog__title{&:not(:last-child){margin-bottom:2.6rem}h2{@media (max-width:767px){line-height:1.11}}}.blog__meta{@media (max-width:767px){@media (min-width:380px){padding-left:2rem}}}}.blog__media{border-radius:1.2rem;overflow:hidden;&:not(:last-child){margin-bottom:6.4rem;@media (max-width:767px){margin-bottom:3.6rem}}img{width:100%}}.blog__body{&:not(:last-child){margin-bottom:6.4rem;@media (max-width:767px){margin-bottom:4.4rem}}hr{display:none}p{color:var(--copy);a{color:var(--btn-primary);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:6px;transition:text-decoration-color .3s,color .3s;span{font-weight:600!important}@media (min-width:1024px){&:hover{color:var(--c-def-green);text-decoration-color:transparent}}}&:has(>img){--image-margin:4.8rem;@media (max-width:767px){--image-margin:3.6rem}&:not(:first-child){margin-top:var(--image-margin)}&:not(:last-child){margin-bottom:var(--image-margin)}}}h2{font-size:40px;font-weight:600;--fsize:40px;letter-spacing:0;line-height:1.2;margin-bottom:2.4rem;@media (max-width:1023px){font-size:40px;--fsize:40px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){font-size:28px;--fsize:28px;line-height:1.3;margin-bottom:2.7rem}}ol:has(a[href^="#"]),ul:has(a[href^="#"]){border-width:1px;border-bottom:.1rem solid var(--c-grey-2);border-left:.2rem solid var(--c-grey-2);border-right:.2rem solid var(--c-grey-2);border-top:0 solid var(--c-grey-2);color:var(--btn-primary);font-size:1.6rem;list-style-type:none;&:before{background-color:var(--c-dark);color:var(--c-white);content:"Jump to section";display:block;font-size:1.4rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}&:before,a{padding:1.4rem 2.4rem}li{padding:0;position:relative;a{border-left:2px solid transparent;display:block;text-decoration:none;transition:font-weight .3s;&:before{background-color:var(--c-grey-2);content:"";height:100%;left:-.1rem;position:absolute;top:0;width:.2rem}}&:first-child{a{padding-top:2.4rem}}&:not(:last-child) a{&:after{background-color:var(--c-grey-2);bottom:0;content:"";height:1px;left:2.4rem;position:absolute;right:0}}&:hover{@media (min-width:1024px){font-weight:600}a:before{background-color:var(--green)}}}}ul:not([style*=list-style-type]):not([class]):not(:has(a[href^="#"])),ul[style*="list-style-type: circle;"]:not([class]):not(:has(a[href^="#"])),ul[style*="list-style-type: square"]:not([class]):not(:has(a[href^="#"])){list-style-type:none!important;li{padding-left:1.6rem;position:relative;&:not(:last-child){margin-bottom:.6rem}&:before{aspect-ratio:1;background-color:var(--c-def-green);content:"";left:0;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' fill='none' viewBox='0 0 5 5'%3E%3Cpath fill='%236caa1d' d='M0 0h5v5H0z'/%3E%3C/svg%3E");mask-size:100% 100%;position:absolute;top:.8em;transform:translateY(-50%);width:.5rem}}}ul[style*="list-style-type: circle;"]:not([class]):not(:has(a[href^="#"])){li{&:before{aspect-ratio:7/10;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='10' fill='none' viewBox='0 0 7 10'%3E%3Cpath fill='%236caa1d' fill-rule='evenodd' d='M.256.21a1.02 1.02 0 0 1 1.238 0l5.25 4.285c.341.279.341.731 0 1.01l-5.25 4.286a1.02 1.02 0 0 1-1.238 0c-.341-.28-.341-.731 0-1.01L4.888 5 .256 1.22C-.085.94-.085.487.256.21' clip-rule='evenodd'/%3E%3C/svg%3E");width:.7rem}}}ul[style*="list-style-type: square;"]:not([class]):not(:has(a[href^="#"])){li{padding-left:2.2rem;&:before{aspect-ratio:13/11;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' fill='none' viewBox='0 0 13 11'%3E%3Cpath fill='%236caa1d' stroke='%236caa1d' stroke-linecap='round' stroke-linejoin='round' stroke-width='.5' d='M11.173.562a.856.856 0 0 1 1.321 0c.342.394.341 1.02 0 1.415L5.16 10.439a.855.855 0 0 1-1.32 0L.506 6.592a1.105 1.105 0 0 1 0-1.415.856.856 0 0 1 1.321 0L4.5 8.262z'/%3E%3C/svg%3E");width:1.3rem}}}blockquote{color:var(--btn-primary);font-size:3.2rem;font-weight:600;line-height:1.25;margin-inline:-12.5%;padding-left:30%;position:relative;@media (max-width:1023px){margin-inline:0;padding-left:28.8%}@media (max-width:767px){font-size:2.4rem;line-height:1.68;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;text-align:center}&:before{aspect-ratio:184/149;background-color:currentColor;content:"";left:0;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='184' height='149' fill='none' viewBox='0 0 184 149'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%2305161e' d='M0 149v-44.841Q0 62.458 19.892 35.36C33.28 17.424 52.917 5.51 78.802 0v33.823c-11.73 2.818-21.039 7.943-28.052 15.374-6.886 7.43-11.349 16.399-13.516 26.776h31.113v72.899H0zm104.687 0v-44.841q0-41.701 19.892-68.799Q144.472 8.264 183.872 0v33.823c-11.731 2.818-21.039 7.943-28.052 15.374-6.886 7.43-11.349 16.399-13.516 26.776h31.112v72.899h-68.984z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h184v149H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");mask-size:100% 100%;position:absolute;top:50%;transform:translateY(-50%);width:18.3%;@media (max-width:1023px){width:22.1%}@media (max-width:767px){display:block;margin-bottom:3.6rem;margin-left:auto;margin-right:auto;margin-top:0;max-width:80%;position:static;transform:none;width:18.4rem}}}}.blog__foot{.socials{&:not(:last-child){margin-bottom:4.8rem;@media (max-width:767px){margin-bottom:3.5rem}}ul{gap:1.2rem;justify-content:center;a{@media (min-width:1024px){&:hover{color:var(--c-def-hover)}}}}}.author-about{&:not(:first-child){margin-top:6.4rem;@media (max-width:767px){margin-top:3.6rem}}}.actions{justify-content:center}}}