html,body{margin:0}*{box-sizing:border-box}.content-page{font-size:1.5rem;line-height:1.6}@media only screen and (min-width: 1200px){.content-page{font-size:1.9rem;line-height:1.6842105263}}main h1{font-family:var(--font-secondary);font-weight:700;margin-top:3.2rem}@media only screen and (min-width: 768px){main h1{margin-top:0}}main img+h1{margin-top:3.2rem}main h2,main h3,main h4{font-family:var(--font-secondary);font-weight:700}main h5,main h6{font-weight:700}main p+h2,main p+h3,main p+h4,main p+h5,main p+h6,main ul+h2,main ul+h3,main ul+h4,main ul+h5,main ul+h6,main ol+h2,main ol+h3,main ol+h4,main ol+h5,main ol+h6{margin:1.2rem 0}@media only screen and (min-width: 768px){main p+h2,main p+h3,main p+h4,main p+h5,main p+h6,main ul+h2,main ul+h3,main ul+h4,main ul+h5,main ul+h6,main ol+h2,main ol+h3,main ol+h4,main ol+h5,main ol+h6{margin:2.4rem 0}}main ul{padding-left:2rem}main ol{padding-left:2.4rem}@media only screen and (min-width: 768px){main ul,main ol{padding-left:4rem}}.breadcrumb-item:not(:first-child):last-child a{color:var(--neutral-9);pointer-events:none;cursor:default}@media only screen and (max-width: 767px){.layout-wrapper .breadcrumbs .breadcrumb-item{position:relative;max-width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.media-component{margin:0 auto 1.2rem}@media only screen and (min-width: 768px){.media-component{margin-bottom:2.4rem}}.top-category-list nav>ul{padding:0;margin:0;list-style-type:none}.top-category-list nav>ul a{color:inherit;display:block;text-align:center;line-height:1.25}.top-category-list.category-scroll-list{margin:2rem 0}.top-category-list.category-scroll-list:not(.splide) nav{overflow:hidden}@media screen and (max-width: 768px){.top-category-list.category-scroll-list:not(.splide) nav{overflow:auto;scroll-snap-type:x mandatory}}.top-category-list.category-scroll-list.splide{position:relative;padding:0 2rem}.top-category-list.category-scroll-list.splide nav{overflow:hidden}.top-category-list.category-scroll-list nav{padding:.3rem 0}.top-category-list.category-scroll-list nav>ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.top-category-list.category-scroll-list nav>ul>li{scroll-snap-align:start;margin-bottom:0}.top-category-list.category-scroll-list nav>ul>li:not(:first-child){border-left:.1rem solid #ececec}.top-category-list.category-scroll-list nav>ul>li a{width:27.9487179487vw;max-width:12rem;padding:0 1.2rem;height:100%;margin:.2rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.top-category-list.category-scroll-list{position:relative;padding:0 2rem}.top-category-list.category-scroll-list nav{overflow:hidden}}@media screen and (max-width: 768px){.top-category-list.category-scroll-list{width:100vw;margin-left:-1.2rem;margin-right:-1.2rem}}.splide__arrows{margin:0 -2rem}.splide__arrows button{position:absolute;z-index:2;border:none;background-color:rgba(0,0,0,0);top:50%;margin:-1rem 0 0;padding:0;opacity:1;transition:opacity 100ms}.splide__arrows button.splide__arrow--next{right:0}@media screen and (max-width: 768px){.splide__arrows button.splide__arrow--next{right:1.3rem}}.splide__arrows button.splide__arrow--prev{left:0}.splide__arrows button:disabled{opacity:0}.splide__arrows button svg{width:2rem;height:2rem;display:block}.buttons-block{margin:2.4rem 0}@media screen and (min-width: 768px){.buttons-block{display:flex;justify-content:center}.buttons-block-end{justify-content:end}}.image-row-component{display:flex;gap:2.4rem;margin:2.4rem 0}.image-row-component .media-component.left-aligned,.image-row-component .media-component.right-aligned,.image-row-component .media-component.center-aligned{margin:0}@media screen and (max-width: 768px){.image-row-component{gap:1.6rem}.image-row-component.image-row-stack-on-small{flex-direction:column}}[data-product-id]{display:flex;gap:1rem;margin:2rem 0;font-size:1.6rem;line-height:1.4}[data-product-id]>a{border:1px solid #ececec}[data-product-id] strong{color:#666}.posted-on{margin-bottom:3.6rem}@media print{.site-header,.site-footer,.top-category-list,.breadcrumbs{display:none}}.post-social-list{display:flex;justify-content:end;gap:.5rem}.post-social-list a{padding:.75rem;display:block}.post-social-list a:hover .icon svg{fill:#666}.post-social-list a .icon:first-child{margin:0;display:block}/*# sourceMappingURL=blogpost.css.map */
