.pd-sec{background:#fff;padding:70px 20px}
.pd-in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:30px;align-items:start}
.pd-col h2{margin:0 0 6px;font-size:clamp(1.3rem,2.6vw,1.8rem);color:#0f1f3d;line-height:1.5}
.pd-tag{display:inline-block;border:1px solid #b8860b;color:#8a6508;border-radius:20px;padding:4px 14px;font-size:.76rem;font-weight:700;margin-bottom:10px}
.pd-sub{margin:0 0 18px;color:#4a556f;line-height:1.8;font-size:.95rem}
.pd-pyr{display:flex;flex-direction:column;align-items:center;gap:8px;position:sticky;top:80px}
.pd-lv{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:12px;width:100%}
.pd-lv .bx{justify-self:center;color:#fff;font-weight:700;text-align:center;border-radius:12px;padding:13px 8px;font-size:1rem;box-shadow:0 6px 14px rgba(15,31,61,.18)}
.pd-lv .ds{color:#4a556f;font-size:.85rem;line-height:1.7}
.pd-l5 .bx{background:#7d1521;width:46%}.pd-l4 .bx{background:#b8392f;width:62%}.pd-l3 .bx{background:#e08a2e;width:76%}.pd-l2 .bx{background:#2f8a80;width:88%}.pd-l1 .bx{background:#1f3558;width:100%;font-size:.9rem;line-height:1.8}
.pd-lv{grid-template-columns:1.1fr 1fr}
.pd-foot{width:100%;border:2px dashed #d9778a;border-radius:12px;padding:10px;text-align:center;color:#a42b2b;font-weight:700;margin-top:4px}
.pd-lay{margin-top:18px;display:grid;gap:8px}
.pd-lay div{background:#faf8f3;border-inline-start:4px solid #b8860b;border-radius:10px;padding:9px 12px;font-size:.88rem;line-height:1.75;color:#26324f}
.pd-lay b{color:#0f1f3d}
.pd-dict{display:grid;gap:10px}
.pd-t{background:#faf8f3;border:1px solid rgba(15,31,61,.1);border-radius:12px;padding:11px 15px}
.pd-t b{display:block;color:#0f1f3d;font-size:1rem}
.pd-t small{display:block;color:#8a6508;font-weight:700;direction:ltr;text-align:start;margin:1px 0 4px;font-size:.78rem}
html[lang=en] .pd-t small{direction:ltr}
.pd-t span{color:#3b4660;font-size:.9rem;line-height:1.8}
@media(max-width:860px){.pd-sec{padding:48px 16px}.pd-in{grid-template-columns:1fr;gap:34px}.pd-pyr{position:static}}
.pd-in{display:block}
.pd-hd{text-align:center;margin-bottom:22px}
.pd-hd2{margin-top:48px}
.pd-dict2,.pd-bot{display:grid;grid-template-columns:1fr 1fr;gap:22px;direction:ltr;align-items:stretch}
.pd-half{display:flex;flex-direction:column;gap:10px;direction:rtl}
html[lang=en] .pd-half,html[lang=en] .pd-pyrbox,html[lang=en] .pd-laybox{direction:ltr}
.pd-half .pd-t{flex:1;display:flex;flex-direction:column;justify-content:center}
.pd-pyrbox,.pd-laybox{direction:rtl;display:flex;flex-direction:column}
.pd-pyrbox .pd-pyr{position:static;flex:1;justify-content:space-between}
.pd-laybox .pd-lay{margin:0;flex:1;grid-auto-rows:1fr}
.pd-lay div{display:flex;flex-direction:column;justify-content:center}
.pd-lay div br{display:none}
.pd-lay div b{display:block;margin-bottom:2px}
@media(max-width:860px){.pd-dict2,.pd-bot{grid-template-columns:1fr;gap:10px}.pd-pyrbox .pd-pyr{gap:8px}.pd-laybox{margin-top:12px}}
.pd-sec2{background:linear-gradient(180deg,#f3ead6 0%,#efe3c4 100%);border-top:1px solid rgba(184,134,11,.3);border-bottom:1px solid rgba(184,134,11,.3)}
.pd-sec2 .pd-lay div{background:#fff}
.pd-sec2 .pd-foot{background:rgba(255,255,255,.6)}
