.pke-bg{--bg-ink:#0f172a;--bg-muted:#64748b;--bg-line:#e2e8f0;max-width:1180px;margin:auto;padding:36px 24px 70px;color:var(--bg-ink);font-family:"Estedad FD",Tahoma,sans-serif;overflow-wrap:anywhere}.pke-bg *,.pke-bg-related *{box-sizing:border-box}.pke-bg [hidden]{display:none!important}.pke-bg-breadcrumb{font-size:13px;color:var(--bg-muted);margin:0 0 28px}.pke-bg a{color:#0f172a;text-decoration:underline;text-underline-offset:5px}.pke-bg-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;padding-bottom:36px;border-bottom:1px solid var(--bg-line)}.pke-bg .pke-bg-kicker{font-size:13px;color:var(--bg-muted);margin:0 0 14px}.pke-bg h1{font-size:clamp(28px,3vw,43px);line-height:1.65;font-weight:700;color:var(--bg-ink);margin:0 0 20px}.pke-bg p{font-size:17px;line-height:1.95;margin:0 0 18px}.pke-bg .pke-bg-lead{color:#475569}.pke-bg .pke-bg-byline{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--bg-muted)}.pke-bg figure{margin:0}.pke-bg-hero img{display:block;width:100%;height:auto;border:1px solid var(--bg-line);border-radius:10px}.pke-bg figcaption{font-size:12px;color:var(--bg-muted);padding-top:10px;line-height:1.8}.pke-bg .pke-bg-jump,.pke-bg .pke-bg-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#0f172a;color:#fff;border:0;border-radius:8px;padding:12px 22px;font-size:14px;font-weight:600;line-height:1.7;text-decoration:none;margin:8px 0;cursor:pointer}.pke-bg .pke-bg-button:hover,.pke-bg .pke-bg-jump:hover{background:#334155}.pke-bg :is(a,button,input,summary):focus-visible{outline:3px solid #16665b;outline-offset:4px}.pke-bg-content{max-width:900px;margin:36px auto 0}.pke-bg h2{color:var(--bg-ink);font-size:clamp(23px,2.1vw,30px);line-height:1.65;margin:44px 0 18px}.pke-bg h3{color:var(--bg-ink);font-size:20px;line-height:1.7;margin:26px 0 12px}.pke-bg-content>p,.pke-bg-content>ul,.pke-bg-content>ol{max-width:760px}.pke-bg li{font-size:16px;line-height:1.95;margin-bottom:8px}.pke-bg ul,.pke-bg ol{padding-right:24px;margin:12px 0 24px}.pke-bg-answer{border-right:4px solid #16665b;padding:22px 24px;background:#f8fafc;border-radius:8px}.pke-bg-answer p:last-child{margin:0}.pke-bg-toc{margin:28px 0;padding:20px 0;border-block:1px solid var(--bg-line)}.pke-bg-toc ul{display:flex;gap:10px 28px;flex-wrap:wrap;list-style:none;padding:0;margin:10px 0 0}.pke-bg-toc a{font-size:14px}.pke-bg-calculator{background:#f8fafc;border:1px solid var(--bg-line);border-radius:14px;padding:28px;margin:36px 0;scroll-margin-top:160px;min-width:0}.pke-bg-calculator h2{margin:0 0 12px}.pke-bg-calculator fieldset{margin:20px 0;padding:18px;border:1px solid var(--bg-line);border-radius:8px;min-width:0}.pke-bg-calculator legend{font-size:15px;font-weight:700;padding:0 8px}.pke-bg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pke-bg-fields label{font-size:13px;line-height:1.85;color:#334155;display:block}.pke-bg-fields input{display:block;width:100%;min-width:0;height:48px;margin:8px 0 0;padding:10px 14px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:none;color:#0f172a;font-size:17px;direction:ltr;text-align:right}.pke-bg-fields input::placeholder{font-size:12px;direction:rtl}.pke-bg .pke-bg-hint{font-size:13px;color:#475569;line-height:1.9;margin:12px 0}.pke-bg-result{padding:22px;background:#fff;border:1px solid #16665b;border-radius:8px;margin-top:22px}.pke-bg-result h3{margin:0 0 8px}.pke-bg .pke-bg-result-count{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;color:#16665b}.pke-bg-result-count strong{font-size:44px;font-weight:700;line-height:1.4}.pke-bg-result dl{margin:12px 0 20px}.pke-bg-result dl>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #e2e8f0;padding:12px 0;font-size:14px;line-height:1.8}.pke-bg-result dd{margin:0;font-weight:600}.pke-bg-result p{font-size:14px}.pke-bg .pke-bg-error{background:#fff1f2;border-right:3px solid #9f1239;padding:16px;color:#9f1239;font-size:14px}.pke-bg-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--bg-line);border-radius:8px;margin:20px 0}.pke-bg table{width:100%;min-width:580px;border-collapse:collapse;margin:0}.pke-bg caption{padding:14px;text-align:right;font-size:14px;background:#f8fafc;color:#334155}.pke-bg th,.pke-bg td{padding:15px 18px;text-align:right;color:#334155;border-bottom:1px solid #e2e8f0;font-size:14px;line-height:1.8;text-transform:none;letter-spacing:normal}.pke-bg th{background:#f8fafc;color:#0f172a;font-weight:700}.pke-bg tr:last-child td{border-bottom:0}.pke-bg-formula{background:#f8fafc;padding:18px;border:1px solid var(--bg-line);border-radius:6px;direction:ltr;text-align:center;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.pke-bg-note{border-right:3px solid #94a3b8;padding:12px 20px;font-size:15px!important;color:#475569}.pke-bg details{padding:18px 0;border-bottom:1px solid var(--bg-line)}.pke-bg summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.8;color:#0f172a}.pke-bg details p{margin:16px 0 0;font-size:16px}.pke-bg-content h2[id]{scroll-margin-top:160px}.pke-bg-sources p,.pke-bg-sources li{font-size:14px;color:#475569}.pke-bg-related{margin:32px 0;padding:20px 24px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px;line-height:1.9}.pke-bg-related p{margin:0 0 8px;font-size:15px}.pke-bg-related a{color:#0f172a;text-decoration:underline;text-underline-offset:4px;font-weight:600;font-size:15px}@media(max-width:760px){.pke-bg{padding:24px 16px 44px}.pke-bg-hero{grid-template-columns:minmax(0,1fr);gap:24px}.pke-bg-hero figure{max-width:550px}.pke-bg-calculator{padding:18px}.pke-bg-calculator fieldset{padding:14px}.pke-bg p{font-size:16px}.pke-bg-answer{padding:18px}.pke-bg-content{margin-top:24px}.pke-bg h2{margin-top:34px}}@media(max-width:480px){.pke-bg-fields{grid-template-columns:minmax(0,1fr);gap:16px}.pke-bg .pke-bg-button,.pke-bg .pke-bg-jump{width:100%}.pke-bg-result{padding:16px}.pke-bg-result dl>div{flex-direction:column;gap:4px}.pke-bg-result-count strong{font-size:38px}.pke-bg-toc ul{display:block}.pke-bg-toc li{margin:8px 0}.pke-bg-breadcrumb{font-size:12px}}@media(prefers-reduced-motion:no-preference){.pke-bg-result{animation:bg-result-in .18s ease-out}@keyframes bg-result-in{from{opacity:.4}to{opacity:1}}}