body.single-post .post-thumbnail{border-radius:var(--sitewide-border-radius);height:200px;margin-bottom:var(--vertical-rhythm);overflow:hidden}@media (min-width:480px){body.single-post .post-thumbnail{height:270px}}@media (min-width:1025px){body.single-post .post-thumbnail{height:250px;height:300px}}body.single-post .post-thumbnail img{height:100%;object-fit:cover;width:100%}body.single-post .entry-header{display:flex}body.single-post .single-container{grid-gap:40px;display:grid;grid-template-columns:1fr;margin-top:clamp(32px,calc(13.81818px + 5.68182vw),72px)}body.single-post .single-container .entry-meta .entry-title{font-size:var(--font-size-h3);font-weight:var(--weight-h3);text-transform:var(--text-transform-h3)}@media (max-width:1024px){body.single-post .single-container .entry-meta .entry-title{font-size:var(--font-size-h4)}}body.single-post .entry-content{display:block;margin:0 auto;max-width:48rem}body.single-post #comments,body.single-post .navigation{margin-bottom:clamp(32px,calc(13.81818px + 5.68182vw),72px);margin-top:clamp(32px,calc(13.81818px + 5.68182vw),72px);padding-left:var(--gutter);padding-right:var(--gutter)}body.single-post .navigation .nav-links{display:flex;flex-direction:column-reverse}body.single-post .navigation .nav-links>div{float:none}body.single-post .navigation .nav-links>div a{-webkit-appearance:none;background:transparent;background-color:var(--color-1);border:2px solid transparent;border:2px solid var(--color-1);border-radius:var(--button-border-radius);-webkit-border-radius:var(--button-border-radius);color:currentColor;color:#fff;cursor:pointer;display:block;display:inline-block;font-family:inherit;font-size:14px;font-size:var(--font-size-300);font-weight:700;line-height:1;padding:.75em 2em .625em;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition-duration:333ms;transition-property:color,background-color,border;transition-timing-function:ease-in-out;user-select:none;vertical-align:middle;white-space:normal;width:100%}@media (min-width:480px){body.single-post .navigation .nav-links>div a{font-size:1rem}}body.single-post .navigation .nav-links>div a:active,body.single-post .navigation .nav-links>div a:focus,body.single-post .navigation .nav-links>div a:hover{background-color:var(--color-2);border:2px solid var(--color-2);color:#fff}body.single-post .navigation .nav-links .nav-previous{justify-self:flex-start;width:100%}body.single-post .navigation .nav-links .nav-next{justify-self:flex-end;width:100%}body.single-post .navigation .nav-links .nav-previous+.nav-next{margin-bottom:10px}@media (min-width:480px){body.single-post .navigation .nav-links{flex-direction:row}body.single-post .navigation .nav-links>div a{text-align:center;width:120px}body.single-post .navigation .nav-links .nav-previous{width:50%}body.single-post .navigation .nav-links .nav-previous+.nav-next{margin-top:0;width:50%}}body.single-post #comments h2{font-size:var(--font-size-h3);font-weight:var(--weight-h3);text-transform:var(--text-transform-h3)}@media (max-width:1024px){body.single-post #comments h2{font-size:var(--font-size-h4)}}body.single-post #comments ol{list-style-type:none;margin-top:20px}body.single-post #comments ol .comment{margin-top:20px}body.single-post #comments ol .comment .comment-body{position:relative}body.single-post #comments ol .comment .comment-body .comment-meta{margin-bottom:20px;padding-left:35px;position:relative}body.single-post #comments ol .comment .comment-body .comment-meta .comment-author .avatar{border-radius:50%;height:30px;left:0;overflow:hidden;position:absolute;top:0;width:30px}body.single-post #comments ol .comment .comment-body .comment-meta .comment-author b a{color:var(--color-1)}body.single-post #comments ol .comment .comment-body .comment-meta .comment-metadata a{font-size:var(--font-size-200)}body.single-post #comments ol .comment .comment-body .comment-meta .comment-metadata>a{color:var(--text-color);text-decoration:none}body.single-post #comments ol .comment .comment-body .comment-meta .comment-metadata .edit-link a{color:var(--color-1)}body.single-post #comments ol .comment .comment-body .comment-content p{line-height:1.3}body.single-post #comments ol .comment .comment-body .comment-content a{color:var(--color-1)}body.single-post #comments ol .comment .comment-body .reply{margin-top:10px}body.single-post #comments ol .comment .comment-body .reply a{color:var(--color-1);font-size:var(--font-size-200)}@media (min-width:769px){body.single-post #comments ol .comment .comment-body{grid-gap:20px;display:grid;grid-template-columns:1fr 2fr}body.single-post #comments ol .comment .comment-body .reply a{bottom:0;left:35px;position:absolute}}@media (min-width:1025px){body.single-post #comments ol .comment .comment-body{grid-template-columns:1fr 2fr 1fr}}body.single-post #comments .comment-respond{border-top:1px solid #fefefe;padding-top:20px}body.single-post #comments .comment-respond form textarea{border-color:var(--color-neutral-3)!important;border-radius:var(--sitewide-border-radius);border-style:solid;border-width:2px!important;display:block;height:100px;width:100%}body.single-post #comments .comment-respond form .logged-in-as{margin-bottom:10px}body.single-post #comments .comment-respond form .logged-in-as a{color:var(--text-color)}body.single-post #comments .comment-respond form .form-submit input[type=submit]{-webkit-appearance:none;background:transparent;background-color:var(--color-1);border:2px solid transparent;border:2px solid var(--color-1);border-radius:var(--button-border-radius);-webkit-border-radius:var(--button-border-radius);color:currentColor;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;font-weight:700;line-height:1;margin-top:20px;padding:.75em 2em .625em;text-align:center;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition-duration:333ms;transition-property:color,background-color,border;transition-timing-function:ease-in-out;user-select:none;vertical-align:middle;white-space:normal}@media (min-width:480px){body.single-post #comments .comment-respond form .form-submit input[type=submit]{font-size:1rem}}body.single-post #comments .comment-respond form .form-submit input[type=submit]:active,body.single-post #comments .comment-respond form .form-submit input[type=submit]:focus,body.single-post #comments .comment-respond form .form-submit input[type=submit]:hover{background-color:var(--color-2);border:2px solid var(--color-2);color:#fff}@media (min-width:769px){body.single-post #comments .comment-respond{grid-gap:20px;display:grid;grid-template-columns:1fr 2fr}}@media (min-width:1025px){body.single-post #comments .comment-respond{grid-template-columns:1fr 2fr 1fr}}