.ArticleLayout_layout__lCXeW{max-width:960px}.ArticleLayout_article__2c2eH{border-radius:20px;box-shadow:0 8px 36px rgb(15 23 42/4%);min-width:0}.ArticleLayout_header__qvNfz{padding:36px 44px 28px;border-radius:20px 20px 0 0}.ArticleLayout_title__cxwrM{font-size:clamp(1.6rem,3.2vw,2.25rem);line-height:1.22;letter-spacing:-.025em;overflow-wrap:anywhere}.ArticleLayout_summary__NYZnv{margin:16px 0 24px;color:#475569;font-size:1.125rem;line-height:1.7;overflow-wrap:anywhere}.ArticleLayout_metadata__b1SoG{gap:12px 24px;padding-top:12px;font-size:.875rem}.ArticleLayout_metadata__b1SoG>div{min-width:0;overflow-wrap:anywhere}.ArticleLayout_metadata__b1SoG svg{flex-shrink:0}.ArticleLayout_content__SMY1D{padding:36px 44px}.ArticleLayout_body__D4xvo{color:#334155;font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere;word-break:normal}.ArticleLayout_body__D4xvo p{margin:0 0 1.35em}.ArticleLayout_body__D4xvo p:last-child{margin-bottom:0}.ArticleLayout_body__D4xvo strong{color:#0f172a;font-weight:650}.ArticleLayout_body__D4xvo h2,.ArticleLayout_body__D4xvo h3,.ArticleLayout_body__D4xvo h4{color:#0f172a;line-height:1.4;margin:1.8em 0 .75em}.ArticleLayout_body__D4xvo img,.ArticleLayout_body__D4xvo video{max-width:100%;height:auto}.ArticleLayout_body__D4xvo iframe{max-width:100%}.ArticleLayout_body__D4xvo table{display:block;max-width:100%;overflow-x:auto}.ArticleLayout_body__D4xvo pre{max-width:100%;overflow-x:auto;white-space:pre-wrap}.ArticleLayout_section__eMyeW{padding:0 44px 28px}.ArticleLayout_attachment__yUGXx{gap:4px;padding:16px;background:#f8fafc;border-color:#dbe4ef}.ArticleLayout_attachment__yUGXx:hover{background:#eff6ff;border-color:#93c5fd}.ArticleLayout_attachment__yUGXx:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.ArticleLayout_fileName__nLqZF{min-width:0;overflow-wrap:anywhere;font-weight:500}.ArticleLayout_contact__KDIm2{padding:28px 44px;border-radius:0 0 20px 20px;overflow-wrap:anywhere}.ArticleLayout_related__qhILU{display:flex;flex-direction:column;align-items:flex-start;gap:4px;overflow-wrap:anywhere}@media (max-width:640px){.ArticleLayout_layout__lCXeW{padding:20px 12px 32px}.ArticleLayout_article__2c2eH{border-radius:14px}.ArticleLayout_header__qvNfz{padding:24px 20px;border-radius:14px 14px 0 0}.ArticleLayout_content__SMY1D{padding:26px 20px}.ArticleLayout_body__D4xvo{font-size:1rem;line-height:1.8}.ArticleLayout_section__eMyeW{padding:0 20px 24px}.ArticleLayout_contact__KDIm2{padding:24px 20px;border-radius:0 0 14px 14px}.ArticleLayout_metadata__b1SoG{gap:10px 16px}}