body.article-fullwidth{background:#f7f3ed}.pd-hero,.pd-article{max-width:1180px;margin:auto}.pd-hero{padding:52px 24px 30px}.pd-hero h1{font-size:clamp(2.2rem,5vw,4.8rem);line-height:1.02;margin:.2em 0}.pd-kicker{color:#9d6a32;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.pd-article{padding:0 24px 70px}.pd-lead,.pd-card,.pd-rule,.pd-warning,.pd-sources{background:#fff;border:1px solid #eadfce;border-radius:22px;padding:26px;margin:18px 0;box-shadow:0 12px 35px #4c2f1510}.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pd-card h3{margin-top:0}.pd-status{display:inline-block;padding:6px 10px;border-radius:999px;background:#efe3d2;color:#754719;font-weight:800}.pd-warning{border-left:7px solid #b5523d}.pd-years{display:flex;gap:8px;flex-wrap:wrap}.pd-years a{padding:8px 11px;border:1px solid #d9c5aa;border-radius:10px;text-decoration:none}.pd-years a[aria-current]{background:#402d22;color:#fff}.pd-regions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pd-regions a{background:#fff;padding:18px;border-radius:16px;border:1px solid #eadfce;text-decoration:none}.pd-table{width:100%;border-collapse:collapse}.pd-table th,.pd-table td{padding:12px;border-bottom:1px solid #eadfce;text-align:left;vertical-align:top}@media(max-width:760px){.pd-grid,.pd-regions{grid-template-columns:1fr}.pd-hero{padding-top:30px}.pd-card,.pd-rule,.pd-warning,.pd-sources{padding:20px}.pd-table{display:block;overflow-x:auto}}
/* Общая палитра и геометрия библиотеки IPPRO. */
body.article-fullwidth{background:#f5f6fa;color:#11152b}.pd-hero{margin-bottom:24px;padding:38px 42px;border:1px solid #dfe5f0;border-radius:14px;background:linear-gradient(110deg,#11152b,#142b51 65%,#1f3f77);color:#fff;min-height:250px;display:flex;flex-direction:column;justify-content:center}.pd-hero h1{font-size:clamp(28px,3.2vw,42px);line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere}.pd-hero p{color:#e0e8f6;line-height:1.6;max-width:850px}.pd-kicker{font-size:11px;color:#bcd0f1;letter-spacing:.14em}.pd-article{padding:0 0 44px;font-size:16px;line-height:1.7}.pd-lead,.pd-card,.pd-rule,.pd-warning,.pd-sources{border:1px solid #dfe5f0;border-radius:10px;box-shadow:none;padding:26px;margin:18px 0}.pd-card{margin:0}.pd-grid{margin:20px 0}.pd-article h2{font-size:25px;line-height:1.25;border-left:4px solid #1f3f77;padding-left:14px;margin-top:30px}.pd-article h3{color:#11152b;font-size:20px;line-height:1.3}.pd-article a{color:#1f3f77}.pd-status{background:#edf3fb;color:#1f3f77;border-radius:6px}.pd-warning{border-left:4px solid #1f3f77;background:#edf3fb}.pd-years{margin:22px 0}.pd-years a{border:1px solid #c4d1e5;background:#fff;color:#1f3f77;border-radius:7px;font-weight:700}.pd-years a[aria-current]{background:#1f3f77;color:#fff}.pd-regions a{border-color:#dfe5f0;border-radius:10px;background:#fff;color:#1f3f77}.pd-years a:hover,.pd-regions a:hover{background:#edf3fb;color:#173560}.pd-table th,.pd-table td{border-color:#dfe5f0}.pd-table thead{background:#edf3fb}.pd-tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.pd-tags a{padding:7px 11px;border:1px solid #c4d1e5;background:#edf3fb;color:#1f3f77;text-decoration:none;border-radius:6px;font-size:13px;font-weight:700}.pd-tags a:hover{background:#dce7f6}a:focus-visible{outline:3px solid #1f3f77;outline-offset:3px}.pd-hero a:focus-visible{outline-color:#fff}@media(max-width:560px){.pd-hero{padding:28px 22px;min-height:220px}.pd-hero h1{font-size:29px}.pd-article{font-size:15px}.pd-lead,.pd-card,.pd-rule,.pd-warning,.pd-sources{padding:20px}.pd-article h2{font-size:23px}}
