/* Start custom CSS for html, class: .elementor-element-0151278 */.em-mdns{--i:#17212b;--m:#5f6b75;--l:#dfe5e8;--a:#f2b84b;--d:#101a24;max-width:1120px;margin:auto;font-family:Onest,Arial,sans-serif;color:var(--i);font-size:17px;line-height:1.7}.em-mdns *{box-sizing:border-box}.em-mdns h1,.em-mdns h2,.em-mdns h3,.em-mdns p{margin-top:0}.em-mdns h1{max-width:980px;color:#fff;font-size:clamp(34px,5vw,60px);line-height:1.08;letter-spacing:-.035em}.em-mdns h2{font-size:clamp(27px,3.5vw,40px);line-height:1.18}.em-mdns>section{margin:36px 0}.em-mdns__hero{padding:clamp(30px,5vw,62px);border-radius:28px;background:radial-gradient(circle at 88% 10%,rgba(242,184,75,.25),transparent 30%),linear-gradient(135deg,#101a24,#1b3041)}.em-mdns__hero p{max-width:900px;color:rgba(255,255,255,.82);font-size:19px}.em-mdns__tag{display:inline-block;margin-bottom:18px;padding:7px 12px;border-radius:999px;background:var(--a);font-size:13px;font-weight:800}.em-mdns__lead,.em-mdns__warning{padding:22px 24px;border:1px solid #ead6a2;border-radius:18px;background:#fff6df}.em-mdns__lead p{margin:6px 0 0}.em-mdns__grid,.em-mdns__cards,.em-mdns__compare{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.em-mdns__grid div,.em-mdns__cards article,.em-mdns__compare article{padding:20px;border:1px solid var(--l);border-radius:16px}.em-mdns__grid p,.em-mdns__cards p,.em-mdns__compare p{margin:5px 0 0;color:var(--m)}.em-mdns__cards b{color:#95640c}.em-mdns__formula{display:grid;gap:8px;margin:18px 0}.em-mdns__formula code{display:block;padding:16px;border-radius:14px;background:var(--d);color:#fff;font-family:ui-monospace,Consolas,monospace}.em-mdns__list{padding-left:22px}.em-mdns li{margin:7px 0}.em-mdns__topology{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center}.em-mdns__topology div{padding:18px;border:1px solid var(--l);border-radius:15px}.em-mdns__topology span{display:inline-block;padding:3px 7px;border-radius:6px;background:var(--d);color:#fff;font-size:12px;font-weight:800}.em-mdns__topology strong,.em-mdns__topology small{display:block;margin-top:6px}.em-mdns__topology small{color:var(--m)}.em-mdns__topology i{font-style:normal;font-size:22px}.em-mdns__steps{counter-reset:s;padding:0;list-style:none}.em-mdns__steps li{position:relative;padding:16px 17px 16px 54px;border:1px solid var(--l);border-radius:14px;margin-bottom:9px}.em-mdns__steps li:before{counter-increment:s;content:counter(s);position:absolute;left:14px;top:14px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--d);color:#fff;font-size:12px;font-weight:800}.em-mdns__faq details{margin-bottom:9px;border:1px solid var(--l);border-radius:15px}.em-mdns__faq summary{cursor:pointer;padding:17px 19px;font-weight:800}.em-mdns__faq details p{padding:0 19px 18px;color:var(--m)}.em-mdns__related{padding:26px;border-radius:22px;background:var(--d);color:#fff}.em-mdns__related h2{color:#fff}.em-mdns__related div{display:flex;flex-wrap:wrap;gap:10px}.em-mdns__related a{padding:11px 14px;border-radius:11px;background:var(--a);color:#17191b;font-weight:800;text-decoration:none}@media(max-width:760px){.em-mdns{font-size:16px}.em-mdns__hero{border-radius:20px}.em-mdns__grid,.em-mdns__cards,.em-mdns__compare{grid-template-columns:1fr}.em-mdns__topology{grid-template-columns:1fr}.em-mdns__topology i{transform:rotate(90deg);text-align:center}}/* End custom CSS */