@font-face{font-family:Icomoon;src:url(/fonts/icomoon.woff) format("woff");font-weight:400;font-style:normal}.post-content__wrapper{display:block;margin:0 auto;width:90%;max-width:62.5rem}.post-header{display:block;padding-inline:clamp(1rem,5%,2rem);padding-block:clamp(2rem,5vw,6rem) 2rem;border-bottom:1px solid var(--c-border-1);margin-bottom:2rem}.post-header h1{margin:0 0 .2em;font-size:clamp(2.5rem,5vw,4rem)}.post-header .post-dates{display:flex;justify-content:space-between;font-size:.9rem;margin:0}.post-hero{display:block;margin:0 auto;width:100%;max-width:75rem;padding-inline:clamp(0rem,5%,2rem)}.post__featured-image{border-radius:clamp(1rem,2vw,2rem);overflow:hidden;max-height:70vh}.post-content{display:block;width:100%;max-width:75rem;margin:0 auto;padding-block:clamp(2rem,4vw,4rem)}.post-content>div{width:100%;max-width:80ch;margin:0 auto}.post-content p{width:100%;margin-inline:auto;font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.7}.post__published-date{display:flex;flex-direction:column;gap:.2em;margin-bottom:2em;padding-bottom:.2em;text-transform:uppercase;font-size:.75rem;color:var(--c-bodyPrimary)}.post__published-date span{line-height:1}.post__published-date span.date-label{font-weight:300;font-size:.65rem}.post__published-date span.date-value{font-weight:600;color:var(--c-bodySecondary)}.post__date-author{color:var(--c-bodyPrimary);font-weight:300;font-size:.9rem;border-left:2px solid var(--c-linkPrimary);padding-left:.5em;line-height:1}.related-posts{margin-block:clamp(2rem,4vw,4rem)}.related-posts .cards-container{display:flex;flex-direction:column;gap:2em;padding:0;margin:0}@media(min-width:50rem){.related-posts .cards-container{flex-direction:row}}.related-posts .cards-container article{display:flex;width:100%;flex:1}.related-posts .cards-container article a{display:flex;flex-direction:column;padding:clamp(1rem,2vw,2rem);flex:1;border-radius:clamp(1rem,2vw,2rem);text-decoration:none;border:1px solid var(--c-posts-border);background-color:var(--c-bg-posts);color:var(--c-bodyPrimary);overflow:hidden}.related-posts .cards-container article a h2{margin-top:0}.related-posts .cards-container article a:hover{text-decoration:none;background:var(--c-bg1)}.related-posts .cards-container article a:hover h2{text-decoration:underline}.related-posts .cards-container article h2{font-size:clamp(1.3rem,1.5vw,1.5rem)}.post__author-bio{border-top:1px solid var(--c-posts-border);padding:clamp(1rem,4vw,4rem);display:block;width:90%;max-width:56.25rem;margin:0 auto}.post__author-bio .author-content-wrapper{display:flex;flex-direction:column;gap:1rem}@media(min-width:43.75rem){.post__author-bio .author-content-wrapper{display:grid;grid-template-columns:fit-content(20rem) 1fr}}.post__author-bio .author-content-wrapper h2{display:block;grid-column:2/3;font-size:clamp(.85rem,1.1vw,1.1rem);color:var(--c-linkPrimary)}.post__author-bio .author-content-wrapper .author-image{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;width:clamp(5rem,10vw,10rem);height:clamp(5rem,10vw,10rem);flex-shrink:0;box-shadow:-.5em .5em 0 var(--c-shadow1)}.post__author-bio .author-content-wrapper .author-image img{width:100%;height:100%;object-fit:cover}.post__author-bio .author-content-wrapper .author-content{display:flex;flex-direction:column;gap:.5rem;grid-column:2/3}.post__author-bio .author-content-wrapper .author-content header h3{font-size:clamp(1.2rem,2vw,2rem);font-weight:600;margin:0}.post__author-bio .author-content-wrapper .author-content header p{font-size:clamp(.8rem,1.5vw,1rem);font-style:italic}.post__author-bio .author-content-wrapper .author-content .author-bio{font-size:clamp(.8rem,1.5vw,1rem);font-weight:300}.back-btn{padding-block:1em;padding-inline:1em;border-top-left-radius:2em;border-bottom-left-radius:2em;display:flex;align-items:center;width:fit-content;margin-inline:auto 0;background:var(--c-bg-posts);overflow:hidden;position:sticky;top:6rem;font-size:.9rem;text-transform:uppercase;z-index:10}