.article{margin-top:var(--hd-height);padding-inline:var(--gutter);padding-top:max(4rem,30px);padding-bottom:max(14rem,50px)}.article-content{position:relative;font-size:max(2.4rem,16px);max-width:70ch;width:100%}.article-content-wrapper h1,.article-content-wrapper h2,.article-content-wrapper h3,.article-content-wrapper h4,.article-content-wrapper h5,.article-content-wrapper h6{font-weight:700;font-family:var(--serif-regular)}.article-content-wrapper h1{font-size:max(5rem,25px)}.article-content-wrapper h2,.article-content-wrapper h3{font-size:max(3.2rem,20px);margin-top:max(16px,3rem)}.article-content-wrapper b,.article-content-wrapper strong{font-weight:550}.article-content-wrapper p{font-size:max(2.4rem,16px)}.article-content-wrapper blockquote{padding-block:max(4rem,20px);margin-block:max(10rem,30px);border-block:1px solid var(--color-black);font-size:max(4.8rem,24px);font-family:var(--serif-regular);font-weight:460;line-height:1.2;letter-spacing:-1px}.article-content-wrapper blockquote p{font-size:max(6rem,24px);font-weight:460;line-height:1.24;letter-spacing:-1px;margin-top:max(3rem,18px)}.article-content-wrapper blockquote p:first-of-type{margin-top:0}.article-content-wrapper blockquote strong{font-size:max(3rem,18px);font-weight:500}.article-content ul,.article-content ol{margin:max(1.6rem,12px) 0 max(1.6rem,12px) max(3rem,15px)}.article-content li{list-style:disc;margin-bottom:max(.8rem,6px)}.article-content img{max-width:100%;width:auto;height:auto;display:block;margin:max(1.6rem,12px) 0;object-fit:cover}.article-content iframe,.article-content video{max-width:100%;display:block;margin:max(2.4rem,16px) 0}.article-content iframe{width:100%}.article-content a{font-weight:600;cursor:pointer;text-decoration:underline}.article-content table{width:100%;border-collapse:collapse;margin:max(2.4rem,16px) 0}.article-content th,.article-content td{padding:max(1.2rem,8px);border:1px solid #ddd;text-align:left}.article-content th{font-weight:550}@media(max-width:768px){.article-content table{display:block;overflow-x:auto}}.article-content pre{padding:max(12px,1.6em);overflow-x:auto;margin:2.4em 0}.article-content code{padding:.32em .64em;border-radius:3px}.article-content embed,.article-content object{max-width:100%;height:auto}@media(max-width:768px){.featured figure{grid-row:1;grid-column:1 / -1;aspect-ratio:4 / 3}.featured-left{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/article.css.map */
