/* v23.3 · Παράγραφος 4.1 — Πίεση
   Αυτοτελές stylesheet: αποκαθιστά κάρτες, πλέγματα και τυπογραφική ιεραρχία. */
.pressure-page{--pressure-blue:#3768ae;--pressure-orange:#e66f3f;--pressure-ink:#17233b;--pressure-pale:#edf4ff;--pressure-warm:#fff4ed}
.pressure-page .pressure-hero{background:radial-gradient(circle at 81% 17%,rgba(55,104,174,.18) 0,transparent 31%),radial-gradient(circle at 75% 84%,rgba(230,111,63,.15) 0,transparent 30%),linear-gradient(135deg,#fff 0,#f7fbff 52%,#fff8f3 100%)}
.pressure-page .pressure-hero .lesson-hero-copy h1 em{color:var(--pressure-blue)}
.pressure-page .pressure-hero .reading-audience span{background:#e8f1ff;color:#284e84}
.pressure-visual{position:relative;height:450px;overflow:hidden;border-radius:220px 220px 24px 24px;background:linear-gradient(145deg,#dfeaff,#ffe7d8);box-shadow:0 26px 60px rgba(38,72,126,.22)}
.pressure-visual svg{display:block;width:100%;height:100%}.pressure-visual>strong{position:absolute;left:34px;bottom:27px;color:#264b83;font:600 13px/1.5 Commissioner,Arial,sans-serif}
.pressure-visual .p-surface{fill:#fff;stroke:#17233b;stroke-width:3}.pressure-visual .p-block{fill:#d8e7fb;stroke:#17233b;stroke-width:4}.pressure-visual .p-block.small{fill:#ffe1d1}.pressure-visual .p-arrow{stroke:#e66f3f;stroke-width:8;stroke-linecap:round}.pressure-visual .p-label{font:800 14px Commissioner,Arial,sans-serif;fill:#17233b}.pressure-visual .p-soft{fill:#b8cbe4;opacity:.7}.pressure-visual .p-mark{fill:none;stroke:#3768ae;stroke-width:4;stroke-dasharray:7 7}
.pressure-page .reading-kicker,.pressure-page .syllabus-note>span{color:var(--pressure-blue)}
.pressure-page .syllabus-note{border-color:#c8d9ef;background:linear-gradient(145deg,#fbfdff,#edf4ff)}
.pressure-definition{margin:30px 0;padding:30px;border-radius:16px;background:linear-gradient(135deg,#17233b,#315e9f);color:#fff;text-align:center}.pressure-definition small{display:block;color:#c8dcff;font-size:9px;font-weight:800;letter-spacing:.14em}.pressure-definition .equation{display:flex;justify-content:center;align-items:center;gap:18px;margin:22px 0;font:600 clamp(34px,5vw,54px) Literata,Georgia,serif}.pressure-definition .fraction{display:grid}.pressure-definition .fraction b{padding:4px 16px}.pressure-definition .fraction b:first-child{border-bottom:2px solid #fff}.pressure-definition p{margin:0;color:#dce8f8;font-size:12px}
.pressure-two,.pressure-apps,.pressure-changes,.pressure-misconceptions{display:grid;gap:13px;margin:28px 0}.pressure-two,.pressure-changes,.pressure-misconceptions{grid-template-columns:1fr 1fr}.pressure-apps{grid-template-columns:repeat(3,1fr)}
.pressure-two article,.pressure-apps article,.pressure-changes article,.pressure-misconceptions article{padding:22px;border:1px solid #dbe4ee;border-radius:13px;background:#fff}.pressure-two span,.pressure-apps span,.pressure-changes span{display:block;color:var(--pressure-blue);font-size:9px;font-weight:800;letter-spacing:.12em}.pressure-two strong,.pressure-apps strong,.pressure-changes strong{display:block;margin:8px 0;color:#17233b;font:650 21px Literata,Georgia,serif}.pressure-two p,.pressure-apps p,.pressure-changes p{margin:0;font-size:11px}
.pressure-changes article:nth-child(2),.pressure-changes article:nth-child(4){background:#fff7f2;border-color:#efd3c4}.pressure-changes article:nth-child(2) span,.pressure-changes article:nth-child(4) span{color:#b84e25}
.pressure-misconceptions article{background:#fff7f1;border-color:#efd4c6}.pressure-misconceptions strong{display:block;color:#ad4d29;font-size:12px}.pressure-misconceptions p{margin:8px 0 0;font-size:11px}
.pressure-unit{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:28px 0;padding:24px;border:1px solid #dce5ef;border-radius:14px;background:#f8fbff}.pressure-unit div{text-align:center}.pressure-unit span{display:block;color:#64748b;font-size:10px}.pressure-unit strong{display:block;margin-top:5px;color:#17233b;font:650 24px Literata,Georgia,serif}.pressure-unit b{color:var(--pressure-orange);font-size:28px}
.pressure-relation{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.pressure-relation span{padding:11px 15px;border-radius:999px;background:#eaf2ff;color:#284e84;font-size:12px;font-weight:750}.pressure-relation span:nth-child(even){background:#fff0e8;color:#a84d2a}
.pressure-conversion{margin:25px 0;padding:22px;border-left:5px solid var(--pressure-orange);border-radius:0 12px 12px 0;background:#fff5ef}.pressure-conversion strong{display:block;color:#17233b}.pressure-conversion p{margin:7px 0 0}
.pressure-inquiry{margin:28px 0;padding:28px;border:1px solid #dbe5f0;border-radius:15px;background:linear-gradient(145deg,#f8fbff,#fff8f3)}.pressure-inquiry ol{margin:16px 0 0;padding-left:20px}.pressure-inquiry li{margin:8px 0}
.pressure-page .mm-solution>span,.pressure-page .mm-practice article>span{color:var(--pressure-blue)}.pressure-page .mm-quiz summary:after{color:var(--pressure-blue)}.pressure-page .mm-quiz details[open] summary{background:#eaf2ff}
@media(max-width:760px){.pressure-visual{height:340px;border-radius:145px 145px 16px 16px}.pressure-visual>strong{left:24px;bottom:18px;font-size:10px}.pressure-two,.pressure-apps,.pressure-changes,.pressure-misconceptions{grid-template-columns:1fr}.pressure-unit{grid-template-columns:1fr}.pressure-unit b{transform:rotate(90deg)}}


/* Πρόσθετη ανθεκτικότητα: ακόμη και σε πολύ στενά πλάτη, οι ετικέτες,
   οι τίτλοι και οι επεξηγήσεις παραμένουν χωριστές και ευανάγνωστες. */
.pressure-page .pressure-changes article>span,
.pressure-page .pressure-apps article>span{margin-bottom:8px}
.pressure-page .pressure-changes article>strong,
.pressure-page .pressure-apps article>strong{margin-top:0;margin-bottom:10px}
.pressure-page .pressure-changes article>p,
.pressure-page .pressure-apps article>p{line-height:1.65}
.pressure-page .mm-solution>div{min-height:54px}
