.hardness-article .article-body{min-width:0}.hardness-article .article-body a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.hardness-table-scroll{margin:24px 0;overflow-x:auto}.hardness-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.75}.hardness-table-scroll th,.hardness-table-scroll td{border-bottom:1px solid var(--line);vertical-align:top;min-width:140px;padding:14px 12px}.hardness-table-scroll th{background:var(--cream,#f5f2ec)}.hardness-article blockquote{border-left:3px solid var(--deep);background:var(--cream,#f5f2ec);margin:24px 0;padding:12px 24px}.hardness-article a:focus-visible{outline-offset:4px;outline:2px solid}.hardness-table-scroll:focus-visible{outline-offset:4px;outline:2px solid}.knowledge-content{max-width:960px;padding-top:48px;padding-bottom:72px}.knowledge-article .article-body figure{margin:32px 0 12px}.knowledge-article .article-body img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.knowledge-article .article-body p{overflow-wrap:break-word}.knowledge-article .article-body em{font-size:.9em}.article-language{gap:12px;margin-top:24px;display:flex}.article-language a{border:1px solid var(--line);border-radius:6px;align-items:center;min-height:44px;padding:4px 16px;display:inline-flex}.article-language a[aria-current=page]{background:var(--deep);color:#fff}@media (max-width:600px){.knowledge-content{padding-top:28px;padding-bottom:40px}.knowledge-article .article-body figure{margin:24px 0 8px}.resource-article.knowledge-article header h1{letter-spacing:-.025em;font-size:32px;line-height:1.16}.resource-article.knowledge-article header{padding-top:40px;padding-bottom:36px}}.knowledge-article .product-photo{max-width:560px;margin-left:auto!important;margin-right:auto!important}.knowledge-article .product-photo img{object-fit:contain;background:#fff;max-height:600px}.knowledge-article .product-diagram{overflow-x:auto}@media (max-width:600px){.knowledge-article .product-diagram img{min-width:680px}}.article-video{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:24px 40px;margin:40px 0;padding:32px 0;display:grid}.article-video h2{margin:12px 0 18px;font-size:28px;line-height:1.25}.article-video p{overflow-wrap:anywhere;line-height:1.75}.article-video .article-video-meta{color:var(--muted,#62645f);font-size:14px}.article-video a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.article-video figure{min-width:0;margin:0}.article-video video{aspect-ratio:9/16;background:#111;border-radius:10px;width:100%;height:auto;display:block}.article-video figcaption{color:var(--muted,#62645f);margin-top:10px;font-size:13px;line-height:1.5}.article-video-transcript{grid-column:1/-1}.article-video-transcript summary{cursor:pointer;min-height:44px;padding:12px 0}.article-video :is(a,summary,video):focus-visible{outline:2px solid var(--deep);outline-offset:4px}@media (max-width:600px){.article-video{grid-template-columns:minmax(0,1fr);gap:24px;margin:28px 0;padding:24px 0}.article-video h2{font-size:25px}.article-video figure{justify-self:center;width:100%;max-width:340px}}
