.article-template{--mp-turquoise: #12888f;--mp-teal-link: #0f737a;--mp-orange: #fa6101;--mp-link: var(--mp-teal-link);--mp-heading: var(--mp-teal-link);--mp-focus: var(--mp-orange);font-family:var(--font-body-family)}.article-template .color-background-1,.article-template .color-background-2{--mp-link: var(--mp-teal-link);--mp-heading: var(--mp-teal-link);--mp-focus: var(--mp-orange)}.article-template .color-accent-1,.article-template .color-accent-2,.article-template .color-inverse{--mp-link: currentColor;--mp-heading: currentColor;--mp-focus: #ffffff}.article-template .article__category-nav{margin-inline:auto;font-size:1.35rem;letter-spacing:.055em}.article-template .article__category-nav a{color:var(--mp-link);font-weight:var(--font-body-weight-bold);text-decoration-thickness:.12em;text-underline-offset:.22em}.article-template .article-header__container{align-items:center;column-gap:clamp(2.4rem,4vw,5.6rem);row-gap:2.4rem}.article-template .article-header__content{min-inline-size:0;max-inline-size:none;flex:1 1 auto}.article-template .article-template__title{max-inline-size:none;margin:0;overflow-wrap:anywhere;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4.2vw,4.8rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.02em}.article-template .article-template__excerpt{max-inline-size:68ch;margin-top:1.6rem;color:rgba(var(--color-foreground),.86);font-size:clamp(1.65rem,1.25vw,1.9rem);line-height:1.58}@supports selector(.article-header__container:has(> .article-header__image)){@media screen and (min-width:750px){.article-template .article-header__container:has(>.article-header__image:not(.desktop-hidden)) .article-header__content{flex-basis:52rem;max-inline-size:70rem}}}.article-template .article-template__hero-container .media img,.article-template .article-header__image img{object-fit:contain}.article-template .article-template__content-container{gap:clamp(2.4rem,4vw,4.8rem)}.article-template .article-template__content{min-inline-size:0;max-inline-size:76ch;margin-inline:auto;color:rgba(var(--color-foreground),.94);font-family:var(--font-body-family);line-height:1.72}.article-template [id^=BlogContent-].article-template__content p{font-size:clamp(1.7rem,1.35rem + .55vw,1.9rem)!important;line-height:1.72}.article-template .article-template__content h2,.article-template .article-template__content h3,.article-template .article-template__content h4{color:var(--mp-heading);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);overflow-wrap:anywhere;scroll-margin-top:11rem}.article-template .article-template__content h2{margin-top:clamp(3.6rem,6vw,5.4rem);margin-bottom:1.4rem;padding-bottom:.7rem;border-bottom:.2rem solid var(--mp-orange);font-size:clamp(2.35rem,3vw,3.25rem);line-height:1.22}.article-template .article-template__content h3{margin-top:clamp(2.8rem,4vw,3.8rem);margin-bottom:1.2rem;font-size:clamp(2rem,2.25vw,2.55rem);line-height:1.28}.article-template .article-template__content h4{margin-top:2.6rem;font-size:clamp(1.75rem,2vw,2.1rem);line-height:1.35}.article-template .article-template__content p,.article-template .article-template__content li{overflow-wrap:break-word}.article-template .article-template__content a,.article-template .blog-contents__link,.article-template .article-template__back a{color:var(--mp-link);font-weight:600;text-decoration-line:underline;text-decoration-thickness:.12em;text-underline-offset:.22em}.article-template .article-template__content a:hover,.article-template .blog-contents__link:hover,.article-template .article-template__back a:hover{text-decoration-thickness:.18em}.article-template .article-template__content img,.article-template .article-template__content figure,.article-template .sticky-promotion img{max-inline-size:100%;block-size:auto}.article-template .article-template__content img{display:block;height:auto;margin:clamp(2.4rem,5vw,3.6rem) auto}.article-template .article-template__content :is(table,pre){display:block;max-inline-size:100%;overflow-x:auto}.article-template .article-template__content blockquote{margin:clamp(2.6rem,5vw,3.6rem) 0;padding:1.8rem clamp(1.8rem,4vw,2.8rem);border-inline-start:.4rem solid var(--mp-orange);border-radius:0 .8rem .8rem 0;background:#fa610112;font-size:inherit;line-height:1.62}.article-template .color-accent-1 .article-template__content blockquote,.article-template .color-accent-2 .article-template__content blockquote,.article-template .color-inverse .article-template__content blockquote{border-inline-start-color:currentColor;background:#ffffff1a}.article-template .blog-contents{max-inline-size:min(82rem,100%);margin-inline:auto;border:1px solid rgba(var(--color-foreground),.18);box-shadow:none}.article-template .blog-contents h2{color:var(--mp-heading);font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.25}.article-template .blog-contents__item+.blog-contents__item{margin-top:.7rem}.article-template .article-template__social-sharing,.article-template .article-template__back{max-inline-size:76ch}@media screen and (max-width:989px){.article-template .article-template__content-container{flex-direction:column}.article-template .sticky-promotion{position:static;width:100%;max-inline-size:none}}@media screen and (min-width:990px){.article-template .sticky-promotion{width:min(var(--desktop-width),32rem,40%);max-inline-size:40%}}.article-template :is(a,button,input,textarea,select):focus-visible{outline:.3rem solid var(--mp-focus);outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.article-template *,.article-template *:before,.article-template *:after{scroll-behavior:auto;transition-duration:.01ms}}@media screen and (max-width:749px){.article-template .article__category-nav{font-size:1.25rem}.article-template .article-template__title{font-size:clamp(2.8rem,9vw,3.7rem)}.article-template .article-template__content h2{font-size:clamp(2.25rem,7vw,2.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/blog-article-refresh.css.map */
