.haven-article-main-wrap{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.haven-article-main{display:block}.haven-article-main__hero-wrap{margin-bottom:2rem}.haven-article-main__hero{position:relative;display:block;width:100%;overflow:hidden;border-radius:2rem;background-color:rgba(var(--color-foreground),.04)}.haven-article-main__hero--small{height:11rem}.haven-article-main__hero--medium{height:22rem}.haven-article-main__hero--large{height:33rem}.haven-article-main__hero--adapt{height:0;padding-bottom:var(--image-ratio-percent, 66.66%)}.haven-article-main__hero .haven-article-main__hero-img,.haven-article-main__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.haven-article-main__header{margin-top:2rem;margin-bottom:2rem}.haven-article-main__title{margin:0 0 1rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1.2;color:rgb(var(--haven-article-heading, 4, 5, 5));word-break:break-word}.haven-article-main__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.haven-article-main__author,.haven-article-main__comment-count{text-transform:uppercase;letter-spacing:.06rem}.haven-article-main__comment-count{color:inherit}.haven-article-main__tags{display:inline-flex;flex-wrap:wrap;gap:.6rem}.haven-article-main__tag{display:inline-block;padding:.4rem 1rem;border-radius:.8rem;background-color:#008e40;color:#fff;font-size:1.1rem;font-weight:600;text-decoration:none}.haven-article-main__share{margin-top:1.5rem;margin-bottom:1.5rem}.haven-article-main__share .share-button__button{font-size:1.4rem}.haven-article-main__content{margin-top:3rem;margin-bottom:3rem;font-size:1.5rem;line-height:1.7}.haven-article-main__content h1,.haven-article-main__content h2,.haven-article-main__content h3,.haven-article-main__content h4,.haven-article-main__content h5,.haven-article-main__content h6{margin:0;padding:1rem 0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.25;color:rgb(var(--haven-article-heading, 4, 5, 5))}.haven-article-main__content h1{font-size:2.8rem}.haven-article-main__content h2{font-size:2.4rem}.haven-article-main__content h3{font-size:2rem}.haven-article-main__content h4,.haven-article-main__content h5,.haven-article-main__content h6{font-size:1.7rem}.haven-article-main__content p{margin:0;padding:1rem 0}.haven-article-main__content>div{padding-bottom:1rem}.haven-article-main__content ul,.haven-article-main__content ol{margin:0;padding:.6rem 0 .6rem 2.2rem}.haven-article-main__content li{margin-bottom:.5rem}.haven-article-main__content a{color:rgb(var(--haven-article-link, 11, 86, 166))}.haven-article-main__content img{max-width:100%;height:auto;border-radius:2rem}.haven-article-main__content iframe,.haven-article-main__content video{max-width:100%}.haven-article-main__content blockquote{margin:1rem 0;padding:1rem 2rem;border-left:.3rem solid rgb(var(--haven-article-link, 11, 86, 166));background-color:rgba(var(--color-foreground),.03);border-radius:0 .8rem .8rem 0}.haven-article-main__content table{display:table;width:auto;max-width:100%;margin:1rem 0;border-collapse:collapse;table-layout:auto;font-size:1.4rem}.haven-article-main__content th,.haven-article-main__content td{padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.15);text-align:left;vertical-align:top}.haven-article-main__content th{font-weight:600;text-align:center;background-color:rgba(var(--color-foreground),.03)}.haven-article-main__back{margin-top:2rem;margin-bottom:2rem;text-align:center}.haven-article-main__back-link{display:inline-flex;align-items:center;justify-content:center;gap:1rem;font-size:1.6rem;color:rgb(var(--color-foreground));text-decoration:none}.haven-article-main__back-link:hover{color:rgb(var(--haven-article-link, 11, 86, 166))}.haven-article-main__back-icon{display:inline-flex;transform:rotate(180deg)}.haven-article-main__back-icon .icon{width:1.4rem;height:1.4rem}.haven-article-main__nav{margin-top:2rem}.haven-article-main__nav-list{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.1);border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.haven-article-main__nav-item{flex:1 1 0;min-width:0}.haven-article-main__nav-item--next{text-align:right}.haven-article-main__nav-link{display:inline-flex;flex-direction:column;gap:.6rem;color:rgb(var(--color-foreground));text-decoration:none}.haven-article-main__nav-link:hover .haven-article-main__nav-title{color:rgb(var(--haven-article-link, 11, 86, 166))}.haven-article-main__nav-label{display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06rem;color:rgba(var(--color-foreground),.7)}.haven-article-main__nav-item--next .haven-article-main__nav-label{justify-content:flex-end}.haven-article-main__nav-item--prev .icon{transform:rotate(180deg)}.haven-article-main__nav-label .icon{width:1.2rem;height:1.2rem}.haven-article-main__nav-title{font-size:1.5rem;font-weight:600}.haven-article-main__comment-wrapper{margin-top:5rem;padding:2.7rem 0;background-color:rgba(var(--color-foreground),.03)}.haven-article-main__comments-title{margin:0 0 2rem}.haven-article-main__comments-list{margin-bottom:5rem}.haven-article-main__comment-fields>*{margin-bottom:2rem}.haven-article-main__comment-warning{margin:1rem 0 2.5rem;font-size:1.4rem}.haven-article-main__comment-button{margin-top:2rem}.haven-article-main__comment-disclaimer{margin-top:2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}@media screen and (min-width:750px){.haven-article-main__hero--small{height:22rem}.haven-article-main__hero--medium{height:44rem}.haven-article-main__hero--large{height:66rem}.haven-article-main__title{font-size:3.2rem}.haven-article-main__content{font-size:1.6rem}.haven-article-main__content h1{font-size:3.4rem}.haven-article-main__content h2{font-size:2.8rem}.haven-article-main__content h3{font-size:2.2rem}.haven-article-main__nav-list{flex-direction:row;justify-content:space-between}.haven-article-main__comment-wrapper{margin-top:6rem;padding:3.6rem 0}.haven-article-main__comment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media screen and (min-width:990px){.haven-article-main__hero--small{height:27.5rem}.haven-article-main__hero--medium{height:55rem}.haven-article-main__hero--large{height:82.5rem}.haven-article-main__title{font-size:3.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haven-article-main.css.map */
