.editorial-article{container-type:inline-size;--article-text: var(--cs-heading-color);--article-muted: var(--cs-body-color);--article-accent: var(--cs-accent-color);padding:64px 0 104px;color:var(--article-text);font-family:var(--cs-font-family);font-weight:400;letter-spacing:0}.editorial-article,.editorial-article *{box-sizing:border-box}.editorial-article .editorial-article__reading-width{width:min(calc(100% - 2 * var(--cs-mobile-gutter)),780px);margin-inline:auto}.editorial-article .editorial-article__header{width:min(calc(100% - 2 * var(--cs-mobile-gutter)),1120px);max-width:none;padding-inline:0;margin-inline:auto;margin-bottom:0}.editorial-article .editorial-article__header .editorial-article__reading-width{width:min(100%,940px)}.editorial-article .editorial-article__category{margin:0;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.04em}.editorial-article .editorial-article__category--case{color:#8b6258}.editorial-article .editorial-article__category--guide{color:#647a72}.editorial-article .editorial-article__category--feature{color:#786d86}.editorial-article .editorial-article__category--factory{color:#81735f}.editorial-article .editorial-article__title{max-width:900px;margin:16px 0 0;color:var(--article-text);font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.editorial-article .editorial-article__dek{max-width:760px;margin:28px 0 0;color:var(--article-muted);font-size:18px;font-weight:400;line-height:1.85}.editorial-article .editorial-article__meta{display:block;margin:24px 0 0;color:var(--article-muted);font-size:13px;line-height:1.5}.editorial-article .editorial-article__body{overflow-wrap:anywhere;color:var(--article-text);font-size:17px;font-weight:400;letter-spacing:0;line-height:1.8}.editorial-article .editorial-article__body>:first-child{margin-top:0}.editorial-article .editorial-article__body p{margin:0 0 24px}.editorial-article .editorial-article__body h2{position:static;display:block;margin:80px 0 24px;padding:0;border:0;background:none;box-shadow:none;color:var(--article-text);font-size:30px;font-weight:500;line-height:1.35;letter-spacing:-.015em;text-decoration:none;counter-increment:none}.editorial-article .editorial-article__body h2:before,.editorial-article .editorial-article__body h2:after{display:none;content:none}.editorial-article .editorial-article__body h3{margin:40px 0 12px;padding:0;border:0;background:none;color:var(--article-text);font-size:22px;font-weight:500;line-height:1.4;letter-spacing:0}.editorial-article .editorial-article__body ul,.editorial-article .editorial-article__body ol{margin:24px 0 28px;padding-left:1.4em}.editorial-article .editorial-article__body li+li{margin-top:10px}.editorial-article .editorial-article__body blockquote{margin:40px 0;padding:0 0 0 22px;border-left:2px solid currentColor;background:none;font-size:1.05em;line-height:1.75}.editorial-article .editorial-article__body blockquote>:last-child{margin-bottom:0}.editorial-article .editorial-article__body figure,.editorial-article .editorial-article__body>img,.editorial-article .editorial-article__body>p:has(>img){max-width:100%;margin:40px 0}.editorial-article .editorial-article__body img{display:block;max-width:100%;height:auto}.editorial-article .editorial-article__body figure img{width:100%}.editorial-article .editorial-article__body>figure{position:relative;left:50%;width:min(100%,600px);max-width:none;margin:48px 0;transform:translate(-50%)}.editorial-article .editorial-article__body>figure+figure{margin-top:20px}.editorial-article .editorial-article__body>figure:has(+figure){margin-bottom:20px}.editorial-article .editorial-article__body :is(h2,h3,h4)+:is(h3,h4){margin-top:24px}.editorial-article .editorial-article__body .article-media--wide{position:relative;left:50%;width:min(calc(100cqw - 2 * var(--cs-mobile-gutter)),720px);max-width:none;margin:48px 0;transform:translate(-50%)}.editorial-article .editorial-article__body .article-media--wide img{display:block;width:100%;height:auto;margin:0}.editorial-article .editorial-article__body figcaption{margin-top:10px;color:var(--article-muted);font-size:13px;line-height:1.6}.editorial-article .editorial-article__body a{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.editorial-article .editorial-article__body a:hover,.editorial-article .editorial-article__related-link:hover{color:var(--article-accent)}.editorial-article a:focus-visible{outline:2px solid var(--article-accent);outline-offset:4px}.editorial-article .editorial-article__related{width:min(calc(100% - 2 * var(--cs-mobile-gutter)),1120px);max-width:none;padding-inline:0;margin-inline:auto;margin-top:112px}.editorial-article .editorial-article__related-heading{margin:0 0 36px;padding:0;border:0;background:none;color:var(--article-text);font-size:30px;font-weight:500;line-height:1.35}.editorial-article .editorial-article__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:48px}.editorial-article .editorial-article__related-card{min-width:0;display:flex}.editorial-article .editorial-article__related-link{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none}.editorial-article .editorial-article__related-media{aspect-ratio:16 / 9;border-radius:var(--cs-media-radius);overflow:hidden}.editorial-article .editorial-article__related-media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.editorial-article .editorial-article__related-title{display:-webkit-box;margin:24px 0 0;overflow:hidden;color:inherit;font-size:var(--cs-card-title-size-desktop);font-weight:var(--cs-card-title-font-weight);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.editorial-article .editorial-article__related-excerpt{display:-webkit-box;margin:12px 0 0;overflow:hidden;color:var(--article-muted);font-size:15px;font-weight:400;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.editorial-article .editorial-article__related-meta{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:24px;color:var(--article-text);font-size:12px;line-height:1.5}@media screen and (min-width:750px)and (max-width:989px){.editorial-article{padding:56px 0 88px}.editorial-article .editorial-article__title{font-size:42px}.editorial-article .editorial-article__related{margin-top:88px}.editorial-article .editorial-article__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 20px}}@media screen and (max-width:749px){.editorial-article{padding:36px 0 72px}.editorial-article .editorial-article__title{margin-top:12px;font-size:34px;line-height:1.24}.editorial-article .editorial-article__dek{margin-top:20px;font-size:17px;line-height:1.8}.editorial-article .editorial-article__meta{margin-top:20px;font-size:12px}.editorial-article .editorial-article__body{font-size:17px;line-height:1.85}.editorial-article .editorial-article__body p{margin-bottom:22px}.editorial-article .editorial-article__body h2{margin:56px 0 20px;font-size:26px}.editorial-article .editorial-article__body h3{margin:32px 0 12px;font-size:21px}.editorial-article .editorial-article__body figure,.editorial-article .editorial-article__body>img,.editorial-article .editorial-article__body>p:has(>img){margin:32px 0}.editorial-article .editorial-article__body .article-media--wide{width:calc(100cqw - 2 * var(--cs-mobile-gutter));margin:36px 0}.editorial-article .editorial-article__related{margin-top:80px}.editorial-article .editorial-article__related-heading{margin-bottom:28px;font-size:27px}.editorial-article .editorial-article__related-grid{grid-template-columns:1fr;gap:36px}.editorial-article .editorial-article__related-title{margin-top:24px;font-size:var(--cs-card-title-size-mobile)}}.editorial-article .editorial-article__title,.editorial-article .editorial-article__body :is(h2,h3,h4),.editorial-article .editorial-article__related-heading,.editorial-article .editorial-article__related-title{font-family:var(--cs-font-family)}.editorial-article .editorial-article__body h4{margin:32px 0 12px;padding:0;font-size:19px;font-weight:500;line-height:1.45;letter-spacing:0;color:var(--article-text)}.editorial-article .editorial-article__body :is(ul,ol){list-style-position:outside}.editorial-article .editorial-article__body li>:is(ul,ol){margin:12px 0}.editorial-article .editorial-article__body li>p{margin-bottom:12px}.editorial-article .editorial-article__body blockquote{display:block}.editorial-article .editorial-article__body blockquote>*{margin-top:0}.editorial-article .editorial-article__body img{margin-bottom:0}.editorial-article .editorial-article__header+.editorial-article__body{margin-top:64px}.editorial-article .editorial-article__related-title{letter-spacing:var(--cs-card-title-letter-spacing);overflow-wrap:anywhere}@media screen and (max-width:749px){.editorial-article .editorial-article__body h4{font-size:18px}.editorial-article .editorial-article__header+.editorial-article__body{margin-top:40px}}@media screen and (max-width:749px){.editorial-article .editorial-article__body>figure{margin-block:36px}.editorial-article .editorial-article__body>figure+figure{margin-top:16px}.editorial-article .editorial-article__body>figure:has(+figure){margin-bottom:16px}}@media screen and (min-width:990px){.editorial-article .editorial-article__header{display:grid;align-items:center;min-height:76svh;padding-block:40px calc(40px + 4svh)}.editorial-article .editorial-article__header .editorial-article__reading-width{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"category date" "title title" "lead lead";align-items:baseline;width:min(100%,780px)}.editorial-article .editorial-article__header .editorial-article__category{grid-area:category;font-size:14px}.editorial-article .editorial-article__header .editorial-article__meta{grid-area:date;margin:0;font-size:14px;text-align:end}.editorial-article .editorial-article__title{grid-area:title;max-width:9em;margin-top:36px;font-size:clamp(48px,3.7vw,54px);font-weight:500;line-height:1.18;text-wrap:wrap}.editorial-article .editorial-article__dek{grid-area:lead;max-width:720px;margin-top:28px;font-size:20px;font-weight:400;line-height:1.7}.editorial-article .editorial-article__header+.editorial-article__body{margin-top:max(96px,calc(24svh - 64px))}}@media screen and (max-width:749px){.editorial-article .editorial-article__body>figure{width:100%}}.editorial-article .editorial-article__related-title,.editorial-article .editorial-article__related-media,.editorial-article .editorial-article__related-excerpt,.editorial-article .editorial-article__related-meta{flex-shrink:0}.editorial-article .editorial-article__related-excerpt{width:100%;overflow-wrap:anywhere}.editorial-article .editorial-article__related-meta{width:100%;gap:16px;font-weight:400;line-height:1.4;letter-spacing:0}.editorial-article .editorial-article__related-category{margin-inline-start:auto;flex-shrink:0}.editorial-article .editorial-article__related-link:focus-visible{outline-color:var(--cs-heading-color)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/article.css.map */
