.article-template>*:first-child:not(.article-template__hero-container){margin-top:3rem}.page-width--narrow{padding:0 1.5rem}@media screen and (min-width: 750px){.article-template>*:first-child:not(.article-template__hero-container){margin-top:4rem}.page-width--narrow{max-width:90rem!important;padding:0 4rem;margin:0 auto}}.article-template__hero-container{max-width:120rem;margin:0 auto 4rem;border-radius:0;overflow:hidden;box-shadow:0 4px 15px #0000000d}.article-template__hero-small{height:20rem}.article-template__hero-medium{height:35rem}.article-template__hero-large{height:50rem}@media screen and (min-width: 750px){.article-template__hero-small{height:30rem}.article-template__hero-medium{height:50rem}.article-template__hero-large{height:70rem}}.article-template__hero-container img{object-fit:cover;width:100%;height:100%}.article-template header{text-align:center;margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid rgba(29,34,45,.08)}.article-template__title{font-size:3.2rem;line-height:1.25;margin-bottom:1.6rem;font-weight:700;letter-spacing:-.02rem;color:#2c3444}@media screen and (min-width: 750px){.article-template__title{font-size:4.6rem}}.article-template__meta{display:flex;justify-content:center;align-items:center;gap:1.5rem;font-size:1.3rem;text-transform:uppercase;letter-spacing:.15rem;opacity:.8}.meta-separator{opacity:.4}.article-template__content{margin-top:2rem;margin-bottom:5rem;margin-right:auto;margin-left:auto}.rte{font-size:1.8rem;line-height:1.4;color:#1d222dd9;font-weight:400;text-align:left}.rte p{margin-block-start:0;margin-block-end:.7em}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:2.5rem;margin-bottom:1rem;line-height:1.3;color:#1d222d;letter-spacing:-.02rem}.rte h2{font-size:2.8rem;font-weight:600}.rte h3{font-size:2.2rem;font-weight:500}.rte h4{font-size:2rem;font-weight:500}@media screen and (min-width: 750px){.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:3.5rem}}.rte ul,.rte ol{margin-left:0;margin-bottom:2.5rem;padding-left:2rem!important;list-style-position:outside}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.8rem;padding-left:.5rem;line-height:1.3}.rte ul ul,.rte ul ol,.rte ol ul,.rte ol ol{margin-top:.5rem;margin-bottom:.5rem}.rte blockquote{font-style:italic;border-left:3px solid rgba(29,34,45,.7);padding:1rem 0 1rem 2rem;margin:3rem 0;font-size:1.1em;background-color:#1d222d08}.rte a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:#1d222d;transition:opacity .2s ease}.rte a:hover{text-decoration-thickness:2px;opacity:.8}.rte img{max-width:100%;height:auto;border-radius:4px;margin:3rem 0;display:block}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.article-template__back{margin-top:4rem;padding-bottom:3rem}.article-template__link{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;border:1px solid rgba(29,34,45,.2);border-radius:50px;transition:all .2s ease;text-decoration:none;font-size:1.4rem;letter-spacing:.05rem}.article-template__link:hover{border-color:#1d222d}.article-template__link .icon-wrap{margin-right:1rem;transform:rotate(180deg);line-height:0}.article-template__comment-wrapper{margin-top:6rem;padding:6rem 0;border-top:1px solid rgba(29,34,45,.08)}.article-template__comment-wrapper h2{margin-bottom:3rem;font-size:2.2rem;text-align:center}.article-template__comments{display:flex;flex-direction:column;gap:2rem;margin-bottom:6rem}.article-template__comments-comment{background-color:#1d222d08;padding:2.5rem;border-radius:8px}.comment-content{margin-bottom:1.5rem;line-height:1.6}.comment-footer{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;opacity:.7;text-transform:uppercase;letter-spacing:.05rem;border-top:1px solid rgba(29,34,45,.1);padding-top:1rem}.comment-author{font-weight:600}.article-template__comments-fields{margin-bottom:2rem}@media screen and (min-width: 750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.field{margin-bottom:2rem}.field__input{padding:1.5rem;border:1px solid rgba(29,34,45,.1);border-radius:4px}.article-template__comment-warning{margin:1rem 0 2rem;font-size:1.3rem;opacity:.7}input[type=submit]{width:100%;margin-top:1rem;min-height:4.4rem}@media screen and (min-width: 750px){input[type=submit]{width:auto;min-width:180px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/section-primary-post.css.map */
