.article-header{display:flex;align-items:center;gap:35px;min-height:100px;border-bottom:1px solid var(--line)}.article-home{margin-inline-start:auto;font-size:12px;text-decoration:none}.article-language{display:flex;align-items:center;gap:8px}.article-language label{display:flex;flex-direction:column;gap:2px}.article-language label>span{font-size:9px;letter-spacing:.8px;color:var(--muted)}.article-language select{font:600 13px var(--sans);border:0;color:var(--ink);background:transparent;max-width:160px}.article-language button{font-size:22px;padding:7px}.article-page{max-width:1040px;padding-top:55px;padding-bottom:65px}.article-page>article>h1{font-size:clamp(35px,4.5vw,62px);line-height:1.12;letter-spacing:-2px;margin:0 0 30px;font-weight:650;overflow-wrap:anywhere}.article-page .eyebrow{font-size:10px}.article-body.reader-article{padding:0}.article-body img{max-height:1000px;object-fit:contain}.article-body figure{max-width:100%}.article-body .reader-gallery{margin-block:25px}.article-body ol>li[data-list=bullet]{list-style-type:disc}.article-page .translation-notice{font-size:12px;border-inline-start:3px solid #8ca45c;background:#edf1e3;padding:12px 16px;margin-bottom:30px}.article-back{margin-top:45px;font-size:13px}.public-comments{border-top:1px solid var(--line);margin-top:45px;padding-top:28px}.public-comments>p{font-size:11px;color:var(--muted)}.public-comments>article{border-bottom:1px solid var(--line);padding:20px 0}.public-comments h2{font-size:27px}.public-comments h3{font-size:14px;margin:0 0 9px}.public-comments article p{font-size:14px;margin:0;line-height:1.8}.post-card[href]{text-decoration:none;color:inherit}[dir=rtl] .article-page>article>h1{letter-spacing:0}@media(max-width:650px){.article-header{gap:17px;flex-wrap:wrap;padding-block:18px}.article-home{font-size:10px}.article-language{margin-inline-start:auto}.article-language select{font-size:11px;max-width:135px}.article-language button{font-size:19px}.article-page{padding-top:35px;padding-bottom:45px}.article-page>article>h1{font-size:35px;letter-spacing:-1px}.article-body.reader-article p{font-size:15px}.article-body .reader-gallery{grid-template-columns:1fr}.article-page .eyebrow{font-size:9px;letter-spacing:1px}}

.article-breadcrumb{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 25px;color:#64746b;font-size:12px;line-height:1.6}.article-breadcrumb [aria-current]{overflow-wrap:anywhere}.article-breadcrumb a{color:inherit}
