/* Start custom CSS for html, class: .elementor-element-7830d01 */.em-thd{--a:#286a9f;--a2:#164b73;--text:#182333;--muted:#697487;--line:#dfe5eb;--soft:#f4f8fb;max-width:1120px;margin:auto;color:var(--text);font:17px/1.72 "Onest",system-ui,-apple-system,"Segoe UI",sans-serif}.em-thd *{box-sizing:border-box}.em-thd p{margin:0 0 1.1em}.em-thd h2{font-size:clamp(28px,3vw,39px);line-height:1.16;letter-spacing:-.028em;margin:2em 0 .65em}.em-thd h3{font-size:21px;line-height:1.3;margin:1.2em 0 .45em}.em-thd a{color:#285fbf}.em-thd code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:#edf1f4;padding:.12em .38em;border-radius:6px}.em-thd__hero{padding:clamp(26px,5vw,56px);border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 94% 5%,rgba(40,106,159,.16),transparent 34%),linear-gradient(135deg,#f3f9fd,#fff 62%,#f7f9fa)}.em-thd__eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--a2);margin-bottom:14px}.em-thd__hero h1{font-size:clamp(35px,5vw,58px);line-height:1.04;letter-spacing:-.045em;margin:0 0 21px;max-width:1040px}.em-thd__lead{font-size:clamp(18px,2vw,21px);color:#3e4a5e}.em-thd__chips{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0}.em-thd__chips span{padding:7px 11px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:700}.em-thd__summary{padding:18px 20px;border-left:4px solid var(--a);background:rgba(255,255,255,.82);border-radius:0 14px 14px 0}.em-thd__toc{margin:26px 0;padding:23px 27px;background:var(--soft);border:1px solid var(--line);border-radius:18px}.em-thd__toc ol{columns:2;padding-left:22px}.em-thd__toc li{break-inside:avoid;margin:6px 0}.em-thd__harmonics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.em-thd__harmonics>div{padding:18px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-thd__harmonics strong,.em-thd__harmonics span,.em-thd__harmonics small{display:block}.em-thd__harmonics strong{font-size:24px;color:var(--a)}.em-thd__harmonics span{font-weight:750}.em-thd__harmonics small{color:var(--muted)}.em-thd__note,.em-thd__warning,.em-thd__tip,.em-thd__danger{padding:18px 20px;border-radius:14px;margin:20px 0}.em-thd__note{background:#eef5fa;border:1px solid #d3e2ec}.em-thd__warning{background:#fff3ea;border:1px solid #efd1bd}.em-thd__tip{background:#edf8f3;border:1px solid #cce7da}.em-thd__danger{background:#fff0f0;border:1px solid #efc4c4}.em-thd__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.em-thd__grid>div{padding:19px;border:1px solid var(--line);border-radius:15px}.em-thd__grid h3{margin:0 0 5px}.em-thd__grid p{margin:0;color:#4b576b}.em-thd__two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.em-thd__two>div{padding:20px;border:1px solid var(--line);border-radius:15px}.em-thd__two h3{margin:0 0 6px}.em-thd__formula{font:700 clamp(18px,2vw,24px)/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:center;padding:22px;border:1px solid var(--line);border-radius:15px;background:#f7f9fb;margin:22px 0}.em-thd__phase{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.em-thd__phase>div{padding:18px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-thd__phase strong,.em-thd__phase span{display:block}.em-thd__phase i{grid-column:1/-1;text-align:center;font-style:normal;font-weight:800;color:var(--a)}.em-thd__phase .em-thd__neutral{grid-column:2;background:#eff6fa}.em-thd table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;margin:22px 0}.em-thd th,.em-thd td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.em-thd th{background:#eef4f8}.em-thd tr:last-child td{border-bottom:0}.em-thd__related{padding:16px 18px;border-left:3px solid var(--a);background:var(--soft);border-radius:0 12px 12px 0}.em-thd__norms{padding:clamp(22px,4vw,35px);background:#f6f8fa;border-radius:20px;margin-top:35px}.em-thd__norms h2{margin-top:0}.em-thd blockquote{margin:20px 0;padding:17px 20px;border-left:4px solid var(--a);background:#fff;border-radius:0 12px 12px 0;font-weight:650}.em-thd__check li{margin:7px 0}.em-thd__check li::marker{color:#16805c}.em-thd__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:22px 0}.em-thd__steps>div{padding:19px;text-align:center;border:1px solid var(--line);border-radius:15px}.em-thd__steps span{display:flex;width:30px;height:30px;margin:0 auto 7px;align-items:center;justify-content:center;border-radius:50%;background:var(--a);color:#fff;font-weight:800}.em-thd__steps strong,.em-thd__steps small{display:block}.em-thd__steps small{color:var(--muted);margin-top:3px}.em-thd__actions{list-style:none;padding:0}.em-thd__actions li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.em-thd__actions 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-thd__actions h3{margin:0 0 4px}.em-thd__actions p{margin:0}.em-thd__mistakes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.em-thd__mistakes>div{padding:18px;border:1px solid var(--line);border-radius:15px}.em-thd__mistakes h3{margin:0 0 5px}.em-thd__mistakes p{margin:0;color:#4b576b}.em-thd__faq details{border:1px solid var(--line);border-radius:13px;margin:9px 0;padding:0 17px}.em-thd__faq summary{cursor:pointer;font-weight:750;padding:16px 0}.em-thd__faq details p{padding-bottom:16px;margin:0}.em-thd__final{margin-top:40px;padding:clamp(24px,4vw,38px);background:#182333;color:#fff;border-radius:21px}.em-thd__final h2{color:#fff;margin-top:0}.em-thd__final p:last-child{margin-bottom:0}@media(max-width:850px){.em-thd__toc ol{columns:1}.em-thd__grid,.em-thd__harmonics,.em-thd__steps{grid-template-columns:1fr 1fr}}@media(max-width:600px){.em-thd{font-size:16px}.em-thd__hero{padding:24px 19px}.em-thd__hero h1{font-size:34px}.em-thd__grid,.em-thd__harmonics,.em-thd__steps,.em-thd__two,.em-thd__mistakes{grid-template-columns:1fr}.em-thd table{font-size:14px}}/* End custom CSS */