/* Start custom CSS for html, class: .elementor-element-bdd30c5 */.em-expansion{--a:#b94d36;--a2:#813324;--text:#192332;--muted:#687487;--line:#e1e5e9;--soft:#faf5f3;--green:#18745a;max-width:1120px;margin:auto;color:var(--text);font:17px/1.72 "Onest",system-ui,-apple-system,"Segoe UI",sans-serif}.em-expansion *{box-sizing:border-box}.em-expansion p{margin:0 0 1.1em}.em-expansion h2{font-size:clamp(28px,3vw,39px);line-height:1.16;letter-spacing:-.028em;margin:2em 0 .65em}.em-expansion h3{font-size:21px;line-height:1.3;margin:1.2em 0 .45em}.em-expansion a{color:#285fbd}.em-expansion__hero{padding:clamp(26px,5vw,56px);border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 94% 5%,rgba(185,77,54,.17),transparent 34%),linear-gradient(135deg,#fff7f4,#fff 62%,#f6f9f8)}.em-expansion__eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--a2);margin-bottom:14px}.em-expansion__hero h1{font-size:clamp(35px,5vw,58px);line-height:1.04;letter-spacing:-.045em;margin:0 0 21px;max-width:1040px}.em-expansion__lead{font-size:clamp(18px,2vw,21px);color:#3e4a5e}.em-expansion__chips{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0}.em-expansion__chips span{padding:7px 11px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:700}.em-expansion__summary{padding:18px 20px;border-left:4px solid var(--a);background:rgba(255,255,255,.85);border-radius:0 14px 14px 0}.em-expansion__toc{margin:26px 0;padding:23px 27px;background:var(--soft);border:1px solid var(--line);border-radius:18px}.em-expansion__toc ol{columns:2;padding-left:22px}.em-expansion__toc li{break-inside:avoid;margin:6px 0}.em-expansion__diagram{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:24px 0}.em-expansion__diagram div{padding:18px 12px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-expansion__diagram strong,.em-expansion__diagram small{display:block}.em-expansion__diagram small{color:var(--muted);margin-top:4px}.em-expansion__note,.em-expansion__warning,.em-expansion__tip,.em-expansion__danger{padding:18px 20px;border-radius:14px;margin:20px 0}.em-expansion__note{background:#f2f5f7;border:1px solid #d9e1e6}.em-expansion__warning{background:#fff3ea;border:1px solid #efd1bd}.em-expansion__tip{background:#edf8f3;border:1px solid #cce7da}.em-expansion__danger{background:#fff0f0;border:1px solid #efc4c4}.em-expansion__vessel{display:grid;grid-template-columns:1fr auto 1fr;border:1px solid var(--line);border-radius:22px;overflow:hidden;margin:24px 0;min-height:180px}.em-expansion__vessel>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;text-align:center}.em-expansion__gas{background:#f5f7fb}.em-expansion__water{background:#eef7fa}.em-expansion__membrane{background:#f8e7e2}.em-expansion__vessel span,.em-expansion__vessel strong,.em-expansion__vessel small{display:block}.em-expansion__vessel strong{font-size:20px}.em-expansion__vessel small{color:var(--muted)}.em-expansion__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.em-expansion__grid>div{padding:18px;border:1px solid var(--line);border-radius:15px}.em-expansion__grid h3{margin:0 0 5px}.em-expansion__grid p{margin:0;color:#4b576a}.em-expansion__pattern{padding:22px;border:1px solid #efcbbf;background:#fff6f2;border-radius:17px;margin:24px 0}.em-expansion__pattern span,.em-expansion__pattern strong{display:block}.em-expansion__pattern span{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--a2);font-weight:800}.em-expansion__pattern strong{font-size:clamp(19px,2.3vw,25px);margin:5px 0}.em-expansion__pattern p{margin:0}.em-expansion__check li{margin:7px 0}.em-expansion__check li::marker{color:var(--green)}.em-expansion__formula{font-size:clamp(22px,3vw,31px);font-weight:800;text-align:center;padding:25px;border:1px solid var(--line);border-radius:16px;background:#f7f9fa;margin:22px 0}.em-expansion table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;margin:22px 0}.em-expansion th,.em-expansion td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.em-expansion th{background:#f5f1ef}.em-expansion tr:last-child td{border-bottom:0}.em-expansion__pressure-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.em-expansion__pressure-cards>div{padding:20px;border:1px solid var(--line);border-radius:15px;text-align:center}.em-expansion__pressure-cards span,.em-expansion__pressure-cards strong{display:block}.em-expansion__pressure-cards span{font-weight:800;color:var(--a);font-size:14px}.em-expansion__pressure-cards strong{font-size:21px}.em-expansion__pressure-cards p{margin:5px 0 0}.em-expansion__height,.em-expansion__location{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin:24px 0}.em-expansion__height>div,.em-expansion__location>div{padding:20px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-expansion__height strong,.em-expansion__height small,.em-expansion__location strong,.em-expansion__location small{display:block}.em-expansion__height small,.em-expansion__location small{color:var(--muted)}.em-expansion__steps{list-style:none;padding:0}.em-expansion__steps li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.em-expansion__steps span{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;background:var(--a);color:#fff;font-weight:800}.em-expansion__steps h3{margin:0 0 4px}.em-expansion__steps p{margin:0}.em-expansion__membrane-result{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.em-expansion__membrane-result>div{padding:21px;border:1px solid var(--line);border-radius:15px}.em-expansion__membrane-result .is-gas{background:#f3f8f6}.em-expansion__membrane-result .is-water{background:#fff3ee}.em-expansion__membrane-result strong{font-size:21px}.em-expansion__membrane-result p{margin:5px 0 0}.em-expansion__extra{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin:24px 0}.em-expansion__extra>div{padding:18px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-expansion__extra strong,.em-expansion__extra small{display:block}.em-expansion__extra small{color:var(--muted)}.em-expansion__extra>span{font-size:25px;font-weight:800;color:var(--a)}.em-expansion__prv-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:12px 0}.em-expansion__prv-flow>div{padding:18px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-expansion__prv-flow strong,.em-expansion__prv-flow small{display:block}.em-expansion__prv-flow small{color:var(--muted)}.em-expansion__norms{padding:clamp(22px,4vw,35px);background:#f6f8fa;border-radius:20px;margin-top:35px}.em-expansion__norms h2{margin-top:0}.em-expansion__mistakes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.em-expansion__mistakes>div{padding:18px;border:1px solid var(--line);border-radius:15px}.em-expansion__mistakes h3{margin:0 0 5px}.em-expansion__mistakes p{margin:0;color:#4b576a}.em-expansion__faq details{border:1px solid var(--line);border-radius:13px;margin:9px 0;padding:0 17px}.em-expansion__faq summary{cursor:pointer;font-weight:750;padding:16px 0}.em-expansion__faq details p{padding-bottom:16px;margin:0}.em-expansion__final{margin-top:40px;padding:clamp(24px,4vw,38px);background:#192332;color:#fff;border-radius:21px}.em-expansion__final h2{color:#fff;margin-top:0}.em-expansion__final p:last-child{margin-bottom:0}@media(max-width:900px){.em-expansion__toc ol{columns:1}.em-expansion__grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.em-expansion{font-size:16px}.em-expansion__hero{padding:24px 19px}.em-expansion__hero h1{font-size:34px}.em-expansion__diagram,.em-expansion__height,.em-expansion__location,.em-expansion__extra,.em-expansion__prv-flow{grid-template-columns:1fr}.em-expansion__diagram i,.em-expansion__height i,.em-expansion__location i,.em-expansion__prv-flow i{text-align:center;transform:rotate(90deg)}.em-expansion__vessel,.em-expansion__pressure-cards,.em-expansion__membrane-result,.em-expansion__mistakes,.em-expansion__grid{grid-template-columns:1fr}.em-expansion__membrane{min-height:60px}.em-expansion table{font-size:14px}}/* End custom CSS */