.pressure-page{color:#18333c;background:#f7f5f0;min-height:100vh;font-family:Arial,Noto Sans Hebrew,sans-serif;line-height:1.65}.pressure-shell{max-width:1120px;margin:auto;padding:28px 24px 88px}.pressure-page nav{flex-wrap:wrap;gap:22px;font-size:.95rem;display:flex}.pressure-page a{color:#075b73;text-underline-offset:3px}.pressure-page header{border-bottom:1px solid #d3dcd9;padding:62px 0 50px}.pressure-page header>span,.pressure-section-head>span{color:#ad601e;font-weight:700}.pressure-page h1{max-width:850px;margin:12px 0 18px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.15}.pressure-page header p{max-width:800px;margin:0 0 18px;font-size:1.16rem}.pressure-page header small{color:#5c6e71}.pressure-section{border-bottom:1px solid #d3dcd9;padding:48px 0}.pressure-section-head h2{margin:7px 0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.25}.pressure-section-head p{color:#4c6267;max-width:820px;margin:0 0 25px}.pressure-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:840px;display:grid}.pressure-metrics.pressure-three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.pressure-metrics article,.pressure-context-grid article{background:#fff;border:1px solid #d8e1df;border-radius:14px;padding:22px;box-shadow:0 3px 12px #18313b08}.pressure-metrics small,.pressure-context-grid small{color:#50676b;display:block}.pressure-metrics strong{color:#17647b;margin-top:8px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.25;display:block}.pressure-chart-wrap{background:#fff;border:1px solid #d8e1df;border-radius:14px;margin-top:22px;padding:20px;overflow-x:auto}.pressure-chart{direction:ltr;width:100%;min-width:620px;display:block}.pressure-chart text{fill:#607277;font:12px Arial,sans-serif}.pressure-grid{stroke:#e4eae8;stroke-width:1px}.pressure-break{stroke:#b97844;stroke-width:1px;stroke-dasharray:4 4}.pressure-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pressure-legend{flex-wrap:wrap;gap:14px 25px;margin:14px 0 0;display:flex}.pressure-legend span{align-items:center;gap:7px;font-size:.91rem;display:inline-flex}.pressure-legend i{border-radius:50%;width:11px;height:11px;display:inline-block}.pressure-caveat{background:#fff0dc;border-right:4px solid #bc6f30;border-radius:7px;max-width:900px;margin:21px 0;padding:15px 20px}.pressure-source{color:#53696d;margin-top:18px;font-size:.88rem}.pressure-details{margin-top:22px}.pressure-details summary{cursor:pointer;color:#075a70;font-weight:700}.pressure-table-wrap{background:#fff;border:1px solid #d8e1df;border-radius:10px;max-height:490px;margin-top:12px;overflow:auto}.pressure-table-wrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:500px}.pressure-table-wrap caption{text-align:right;padding:10px 14px;font-weight:700}.pressure-table-wrap th,.pressure-table-wrap td{text-align:right;border-top:1px solid #e8eeec;padding:8px 14px}.pressure-table-wrap thead th{background:#edf3f1;position:sticky;top:0}.pressure-table-wrap tbody tr:nth-child(2n){background:#fafbf9}.pressure-bars{gap:12px;max-width:860px;display:grid}.pressure-bars>div{grid-template-columns:105px 1fr 95px;align-items:center;gap:14px;display:grid}.pressure-bars>div>div{background:#e3e9e7;border-radius:4px;height:24px;overflow:hidden}.pressure-bars i{border-radius:4px;height:100%;display:block}.pressure-bars strong{text-align:right;direction:ltr}.pressure-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pressure-context-grid strong{color:#17647b;margin-top:8px;font-size:2rem;line-height:1.2;display:block}.pressure-context-grid p{min-height:4.5em;margin-bottom:10px}.pressure-method{background:#e7f0ed;border-radius:16px;max-width:900px;margin-top:46px;padding:27px 32px}.pressure-method h2{margin:0 0 9px}.pressure-method p{margin:0 0 14px}@media (max-width:720px){.pressure-shell{padding:20px 16px 64px}.pressure-page header{padding:42px 0}.pressure-section{padding:36px 0}.pressure-metrics,.pressure-metrics.pressure-three,.pressure-context-grid{grid-template-columns:1fr}.pressure-context-grid p{min-height:0}.pressure-bars>div{grid-template-columns:75px 1fr 72px;gap:8px;font-size:.88rem}.pressure-method{padding:22px}}
