.publication-page{max-width:920px;margin:0 auto;padding:56px 24px 88px;color:#172033}.publication-page h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.3;margin:0 0 26px}.publication-page h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.5;margin:52px 0 18px}.publication-page h3{font-size:1.2rem;line-height:1.6;margin:30px 0 12px}.publication-page p,.publication-page li{font-size:1.02rem;line-height:2;color:#334155}.publication-page a{color:#075e54;text-decoration-thickness:.1em;text-underline-offset:.22em}.publication-page a:focus-visible{outline:3px solid #f59e0b;outline-offset:4px;border-radius:4px}.publication-page ul,.publication-page ol{padding-right:25px}.publication-hero{margin:28px 0 40px}.publication-hero img{display:block;width:100%;height:auto;border:1px solid #d5e1dd;border-radius:24px;background:#f2f7f5}.publication-hero figcaption{margin-top:10px;font-size:.84rem;line-height:1.8;color:#64748b}.publication-table-wrap{margin:26px 0;overflow-x:auto;border:1px solid #dbe5e1;border-radius:18px}.publication-table-wrap:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.publication-page table{width:100%;min-width:680px;border-collapse:collapse;background:#fff}.publication-page th,.publication-page td{padding:14px 16px;border-bottom:1px solid #e5ece9;text-align:right;vertical-align:top;line-height:1.8}.publication-page th{background:#eaf3ef;color:#123b34;font-weight:800}.publication-cta,.generated-article-body blockquote{margin:34px 0;padding:25px 26px;border:1px solid #82b8aa;border-right:6px solid #075e54;border-radius:20px;background:#edf7f3;box-shadow:0 16px 36px rgba(15,76,66,.08)}.publication-cta--guide{background:#f5f1e8;border-color:#c9ad72;border-right-color:#8a5b13}.publication-cta--action,.generated-article-body blockquote:nth-of-type(even){background:#e9f4f1;border-color:#6aa99a;border-right-color:#034c3c}.publication-cta--info{background:#f1f4f7;border-color:#a8b9c5;border-right-color:#475569}.publication-cta h3,.generated-article-body blockquote h3{margin:0 0 8px}.publication-cta p,.generated-article-body blockquote p{margin:0 0 14px}.publication-cta__link,.generated-article-body blockquote a{display:inline-flex;align-items:center;min-height:44px;padding:10px 17px;border-radius:12px;background:#034c3c;color:#fff!important;font-weight:800;text-decoration:none!important}.publication-page--architecture::before{content:'پیش از راه‌اندازی';display:inline-block;margin-bottom:18px;padding:7px 12px;border-radius:999px;background:#fff4d6;color:#704b00;font-weight:800}.generated-article-hero{margin:24px 0 38px}.generated-article-hero img{display:block;width:100%;height:auto;border:1px solid #d5e1dd;border-radius:24px;background:#f2f7f5}.generated-article-hero figcaption{margin-top:10px;font-size:.84rem;line-height:1.8;color:#64748b}.generated-article-body table{width:100%;min-width:680px;border-collapse:collapse}.generated-article-body table th,.generated-article-body table td{padding:13px;border:1px solid #dbe5e1;text-align:right}.generated-article-body table th{background:#eaf3ef}.generated-article-body .publication-table-wrap{overflow-x:auto}.generated-article-body a:focus-visible{outline:3px solid #f59e0b;outline-offset:4px;border-radius:4px}@media(max-width:720px){.publication-page{padding:38px 17px 66px}.publication-page p,.publication-page li{line-height:1.9}.publication-hero img,.generated-article-hero img{border-radius:16px}.publication-cta,.generated-article-body blockquote{padding:20px 18px}.publication-page th,.publication-page td{padding:12px}}
