.post-content{color:var(--color-gray);display:grid;font-size:var(--font-size-22);gap:30px;grid-template-columns:100%;margin:0 auto;max-width:var(--max-width);padding:60px var(--spacing-20)}.post-content h1{color:var(--color-orange);text-wrap:balance}@media (width >= 850px){.post-content h1{font-size:var(--font-size-h1)}}.post-content p.label{font-weight:var(--font-weight-semibold);line-height:1;margin:0}.post-content p.label+h1{margin-top:5px}@media (width >= 850px){.post-content{grid-template-columns:var(--grid);padding:60px 0}.post-content .heading{grid-column:2/span 8;grid-row:1}.post-content .post{grid-column:2/span 8;grid-row:2}.post-content .sidebar{grid-column:10/span 4;grid-row:2}}.post blockquote{border-left:4px solid var(--color-graylight);padding-left:20px}.post blockquote p{line-height:1.4}.post .photo{margin-bottom:15px;position:relative}.post .photo img{height:100%;object-fit:cover;width:100%}.post p.date{color:#b2b2b2;margin-bottom:30px}.post h2,.post h3,.post h4,.post ol,.post p,.post p+p,.post ul{color:var(--color-gray);margin-bottom:30px;margin-top:0}.post h2,.post h3{color:var(--color-gray)}.post h3{font-size:var(--font-size-22)}main .post a:not(.hs_button):not(.button):not(.cta_button){font-weight:inherit}.post .embed{margin-bottom:30px}.post .embed iframe{aspect-ratio:16/9;height:100%;max-width:650px;object-fit:contain;width:100%}.post .cta_button{background-color:inherit;display:inherit;padding:inherit}.sidebar{align-content:start;display:grid;gap:50px;grid-template-columns:100%}.sidebar p.heading{font-weight:var(--font-weight-semibold);margin-bottom:10px}.sidebar .topics ul{display:grid;gap:5px;grid-template-columns:100%}main .sidebar li a:not(.button):not(.cta_button){font-weight:var(--font-weight-normal)}.sidebar .author li,.sidebar .author p{font-size:var(--font-size-22);font-weight:var(--font-weight-semibold)}.sidebar .author span{display:block}.sidebar>div{padding-left:10px;padding-top:30px;position:relative}.sidebar .details .divider{grid-template-columns:14% 15% 21% 1fr;left:0;position:absolute;top:0}.sidebar p.heading{color:var(--color-gray);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold)}.sidebar .detail strong{font-weight:var(--font-weight-semibold)}.sidebar form label{font-size:var(--font-size-body)}.sidebar ul.share a{align-items:center;aspect-ratio:1/1;background-color:var(--color-gray);border-radius:100%;display:flex;justify-content:center;padding:5px;transition:background-color .25s ease-in-out;width:28px}.sidebar ul.share a:hover{background-color:var(--color-orange)}