.article{color:var(--ps-black);display:flex;flex-direction:column}.article .article__content-container{padding:24px 12px 0;max-width:760px;margin:auto}.article .article__hero{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.article .article__meta{display:flex;flex-wrap:wrap;gap:12px;font-family:var(--body1-font);font-size:14px;line-height:20px;color:var(--ps-black);text-transform:uppercase}.article__content-container .title{margin:0;color:var(--ps-black);font-size:34px;line-height:39px}.article .article__featured-media{aspect-ratio:16 / 9;width:100%;overflow:hidden;background:var(--ps-black)}.article .article__featured-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.article .article__content-excerpt{margin-bottom:24px;padding:12px 0;border-top:2px solid var(--ps-highlight);border-bottom:2px solid var(--ps-highlight)}.article .article__content-excerpt .excerpt{margin:0;padding:0}.article .article__content,.article .article__content *{color:var(--ps-black)}.article .article__content{font-family:var(--body1-font);font-size:17px;line-height:27px}.article .article__content p,.article .article__content ul,.article .article__content ol,.article .article__content li{font-size:inherit;line-height:inherit}.article .excerpt-heading{margin-bottom:12px;color:var(--ps-black)}.article .article__content>div:has(img){text-align:unset!important}.article .article__content h1,.article .article__content h2,.article .article__content h3,.article .article__content h4,.article .article__content h5,.article .article__content h6{font-family:var(--h1-font);color:var(--ps-primary)}.article .article__content h1,.article .article__content h2,.article .article__content h3{margin:36px 0 12px;font-size:28px;font-weight:300!important;line-height:34px}.article .article__content h4,.article .article__content h4 *{font-size:18px;line-height:24px;text-decoration:none}.article .article__content h4{width:fit-content;margin:24px 0 12px;border-bottom:2px solid var(--ps-highlight)}.article .article__content h5,.article .article__content h6{margin:24px 0 12px;font-size:var(--h5-mob);line-height:var(--h5-mob-lh)}.article .article__content p,.article .article__content ul,.article .article__content ol,.article .article__content table,.article .article__content blockquote,.article .article__content iframe,.article .article__content video,.article .article__content img{margin-bottom:24px}.article .article__content p{margin-top:0}.article .article__content a{color:var(--ps-black);text-decoration-color:var(--ps-highlight);text-decoration-thickness:2px;text-underline-offset:4px}.article .article__content ol,.article .article__content ul{margin-left:24px;padding-left:12px}.article .article__content li{padding-left:0;margin-bottom:12px;font-family:var(--body1-font);font-size:inherit;line-height:inherit}.article .article__content img{display:block;max-width:100%;width:auto;height:auto}.article .article__content p>img:only-child,.article .article__content div>img:only-child{width:100%}.article .article__content p:has(iframe),.article .article__content p:has(video),.article .article__content div:has(>iframe:only-child),.article .article__content div:has(>video:only-child){position:relative;aspect-ratio:16 / 9;width:100%;padding:0;margin-bottom:24px;overflow:hidden}.article .article__content iframe,.article .article__content video{display:block;max-width:100%;width:100%;aspect-ratio:16 / 9;height:auto}.article .article__content p:has(iframe) iframe,.article .article__content p:has(video) video,.article .article__content div:has(>iframe:only-child) iframe,.article .article__content div:has(>video:only-child) video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.article .article__content table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;white-space:nowrap}.article .article__content table th,.article .article__content table td{min-width:120px;padding:12px;border:1px solid var(--ps-black);font-family:var(--body1-font);font-size:15px;line-height:22px;text-align:left;vertical-align:top}.article .article__content blockquote{margin-left:0;padding:12px 0 12px 12px;border-left:3px solid var(--ps-highlight);font-style:italic}.article .article__content blockquote p{margin:0}.article .article-sidebar{display:flex;flex-direction:column;max-width:760px;margin:24px auto 0}.article .article__footer{display:flex;flex-direction:column;margin-top:36px;padding:12px 12px 0}.article .article__pagination-link{color:var(--ps-black);text-decoration:none}.article .article__pagination{display:grid;grid-template-columns:1fr;gap:12px}.article .article__pagination-link{display:flex;flex-direction:column;gap:12px;padding:12px 0;border-top:2px solid var(--ps-highlight)}.article .article__pagination-link span{font-family:var(--body1-font);font-size:13px;line-height:18px;text-transform:uppercase}.article .article__pagination-link strong{font-family:var(--h1-font);font-size:20px;font-weight:300;line-height:25px}.article .article__pagination-link--next{text-align:right}.article .article-sidebar.mobile{display:flex;flex-direction:column;max-width:760px;margin:auto}@media only screen and (min-width:992px){.article{display:grid;grid-template-columns:minmax(0,944px) minmax(260px,320px);gap:48px;max-width:1440px;margin:auto;padding:0 24px}.article .article__content-container{grid-column:1;grid-row:1;max-width:none;padding:48px 0 24px;margin:0}.article:has(.article-sidebar.mobile){display:none}.article__content-container .title{font-size:56px;line-height:62px}.article .article__hero{gap:24px;margin-bottom:48px}.article .article__meta{gap:24px;font-size:15px;line-height:21px}.article .article__content{font-size:20px;line-height:31px}.article .article__content-excerpt{margin-bottom:48px;padding:24px 0}.article .excerpt-heading{margin-bottom:24px}.article .article__content h1,.article .article__content h2,.article .article__content h3{margin:48px 0 24px;font-size:36px;line-height:42px}.article .article__content h4,.article .article__content h4 *{font-size:20px}.article .article__content h4{margin:48px 0 24px}.article .article__content h5,.article .article__content h6{margin:48px 0 24px;font-size:20px;line-height:24px}.article .article__content ol,.article .article__content ul{padding-left:24px}.article .article__content table th,.article .article__content table td{padding:24px}.article .article__content blockquote{padding:24px 0 24px 24px}.article .article__footer{grid-column:1 / -1;grid-row:2;margin-top:48px;padding:24px 0 0}.article .article__pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.article .article__pagination-link{gap:24px;padding:24px 0}.article .article__pagination-link--next{grid-column:2}.article .article-sidebar{grid-column:2;grid-row:1;display:flex;flex-direction:column;max-width:none;gap:48px;margin:48px 0 144px;align-self:start;position:sticky;top:90px;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/article.css.map */
