/* Substrate article and six-language technical highlights. */
#technical-sharing .technical-layout{min-width:0}
#technical-sharing .technical-feature>a{grid-template-rows:auto 1fr}
#technical-sharing .technical-image{aspect-ratio:3/2}
#technical-sharing .technical-image img{display:block;height:100%;object-fit:cover}
#technical-sharing .article-row-summary p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
#technical-sharing .technical-body h3{font-size:clamp(25px,2.4vw,36px);overflow-wrap:anywhere}
#technical-sharing .reveal{opacity:1;transform:none}
.substrate-page .internal-hero h1{font-size:clamp(30px,4vw,56px);line-height:1.22;overflow-wrap:anywhere}
.substrate-page .article-body .article-figure{margin:38px 0;max-width:1040px;background:#f3f5f6}
.substrate-page .article-figure img{display:block;width:100%;height:auto}
.substrate-page .article-figure figcaption{padding:16px 22px;color:#56616a;font-size:14px;line-height:1.7}
.substrate-page .article-body h2{scroll-margin-top:110px}
.substrate-page .article-body h3{font-size:clamp(22px,2.2vw,29px);line-height:1.4;margin-top:36px}
.substrate-page .article-toc a,.substrate-page .related-products a{overflow-wrap:anywhere}
.substrate-page .article-table-wrap:focus-visible{outline:2px solid #174b69;outline-offset:4px}
.substrate-page .article-boundary p{margin:0}
@media(max-width:760px){.substrate-page .article-body{font-size:17px}.substrate-page .article-figure figcaption{padding:14px 16px}.substrate-page .article-byline{display:block}.substrate-page .article-byline p{text-align:left;margin-top:16px}.substrate-page .related-products a{max-width:100%}}

#technical-sharing .section-action{margin-top:32px}
.substrate-page .article-byline{padding-top:24px}
