.post-content{color:#6c6f70;display:grid;font-size:1.375rem;gap:30px;grid-template-columns:100%;margin:0 auto;padding:60px 1.25rem}.post-content h1{color:#a5221d;text-wrap:balance}@media (min-width:850px){.post-content h1{font-size:3.625rem}}.post-content p.label{font-weight:600;line-height:1;margin:0}.post-content p.label+h1{margin-top:5px}@media (min-width:850px){.post-content{grid-template-columns:minmax(1.25rem,1fr) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(0,6.10417rem) minmax(1.25rem,1fr);padding:60px 0;width:100%}.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 #f1f0f0;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:#6c6f70;margin-bottom:30px;margin-top:0}.post h2,.post h3{color:#6c6f70}.post h3{font-size:1.375rem}.sidebar .form h2{font-family:Lato,sans-serif;font-size:1.75rem}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:600;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:400}.sidebar .author li,.sidebar .author p{font-size:1.375rem;font-weight:600}.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:#6c6f70;font-size:1.75rem;font-weight:700}.sidebar .detail strong{font-weight:600}.sidebar form label{font-size:1rem}.sidebar ul.share a{align-items:center;aspect-ratio:1/1;background-color:#6c6f70;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:#a5221d}