.mg-guide{max-width:1140px;padding-top:1.5rem;padding-bottom:3rem;color:#142a43;font-size:1rem;line-height:1.65}.mg-hero{padding:1.4rem 0 1rem}.mg-kicker{display:block;color:#376092;text-transform:uppercase;letter-spacing:.07em;font-size:.76rem;font-weight:800;margin-bottom:.6rem}.mg-hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.12;font-weight:850;letter-spacing:-.025em;max-width:1000px;margin-bottom:1.2rem}.mg-lead{font-size:1.18rem;font-weight:600;max-width:950px}.mg-notice{display:flex;align-items:flex-start;gap:.8rem;background:#eaf2fd;border:1px solid #c7daef;border-radius:14px;padding:1rem 1.2rem;margin:1.3rem 0}.mg-notice>i{font-size:1.4rem;color:#1765d1;flex-shrink:0}.mg-notice p:last-child{margin-bottom:0}.mg-notice h3{font-size:1.15rem;font-weight:800;margin:0 0 .4rem}.mg-notice-warning{background:#fff7e8;border-color:#ead1a5}.mg-notice-warning>i{color:#936118}.mg-toc{display:flex;flex-wrap:wrap;gap:.6rem;padding-top:.4rem}.mg-toc a{border:1px solid #cad7e7;border-radius:999px;padding:.45rem .8rem;background:#fff;font-size:.88rem;text-decoration:none;font-weight:650}.mg-section{padding:2rem 0;scroll-margin-top:105px;border-bottom:1px solid #d9e2eb}.mg-section h2{font-size:clamp(1.6rem,3vw,2rem);line-height:1.2;font-weight:800;margin-bottom:1rem}.mg-steps{counter-reset:mg-step;list-style:none;padding:0;display:grid;gap:1rem;margin:1.5rem 0}.mg-steps>li{counter-increment:mg-step;background:#fff;border:1px solid #d5dfe9;border-radius:16px;padding:1.1rem 1.1rem 1.1rem 3.8rem;position:relative}.mg-steps>li:before{content:counter(mg-step);position:absolute;left:1rem;top:1.1rem;border-radius:50%;width:1.9rem;height:1.9rem;display:grid;place-items:center;color:#fff;background:#1765d1;font-size:.9rem;font-weight:800}.mg-steps h3{font-size:1.05rem;line-height:1.4;font-weight:800;margin:0 0 .35rem}.mg-steps p{font-size:.97rem;margin:0}.mg-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-led-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start;margin-top:1.4rem}.mg-led-card{background:#fff;border:1px solid #d5dfe9;border-top:5px solid var(--led);border-radius:16px;padding:1.2rem;min-width:0}.mg-led-card h3{font-size:1.15rem;font-weight:800;line-height:1.4;display:flex;align-items:center;gap:.65rem}.mg-led-blue{--led:#1565dc}.mg-led-green{--led:#21834a}.mg-led-red{--led:#c33232}.mg-led-dot{display:inline-block;width:.85rem;height:.85rem;border-radius:50%;background:var(--led);flex-shrink:0}.mg-led-card dt{font-size:.97rem;margin-top:1rem}.mg-led-card dd{font-size:.94rem;color:#425870;margin-bottom:0}.mg-photo{margin:1rem 0 1.3rem;text-align:center}.mg-photo picture{display:block;background:#e1e4df;border-radius:12px;overflow:hidden}.mg-photo img{display:block;max-width:100%;width:auto;height:auto;max-height:380px;margin:0 auto;object-fit:contain}.mg-photo figcaption{font-size:.78rem;line-height:1.5;color:#52657b;margin:.65rem .3rem 0}.mg-led-card .mg-photo img{max-height:290px}.mg-charge-icon{font-size:4rem;color:#c33232;text-align:center;padding:1rem 0}.mg-connection{border-radius:16px;border:1px solid #d0dfef;padding:1.3rem;background:#eaf2fd}.mg-connection h3{font-size:1.15rem;line-height:1.4;font-weight:800}.mg-connection p{margin:0}.mg-connection-green{background:#edf7f0;border-color:#bed9c6}.mg-connection-blue h3{color:#1256b7}.mg-connection-green h3{color:#1e653a}.mg-connection-summary{margin:1rem 0 0;font-weight:650}.mg-obstructions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem;margin:1.2rem 0;padding-left:1.3rem}.mg-problem{background:#fff;border:1px solid #cedbe7;border-radius:14px;margin:1rem 0;scroll-margin-top:105px}.mg-problem summary{padding:1.1rem 1.3rem;font-weight:750;cursor:pointer;line-height:1.5}.mg-problem[open] summary{border-bottom:1px solid #e2e8ef;background:#f0f5fb;border-radius:14px 14px 0 0}.mg-problem-body{padding:1.2rem 1.3rem}.mg-problem-body li{padding-left:.3rem;margin-bottom:.6rem}.mg-problem-body p:last-child,.mg-problem-body ol:last-child{margin-bottom:0}.mg-reconnect-steps{margin-top:0}.mg-sim-note{font-size:.9rem}.mg-support{border:1px solid #c8dcec;border-radius:18px;background:#edf4fb;padding:1.6rem;margin:2rem 0}.mg-support .nc-whatsapp-inline{margin-bottom:0}.mg-commercial{font-size:.94rem;max-width:850px;padding:1rem 0}.mg-commercial h2{font-size:1.2rem;font-weight:750}.mg-commercial p{margin-bottom:.5rem}.mg-guide a:focus-visible,.mg-guide summary:focus-visible{outline:3px solid #75acff;outline-offset:4px}.mg-guide .nc-whatsapp-button{white-space:normal}@media(max-width:991px){.mg-led-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-led-red{grid-column:1/-1}.mg-led-red .mg-charge-icon{float:right;padding:.5rem 1rem}.mg-led-red dl{max-width:600px}}@media(max-width:575px){.mg-guide{padding-top:1rem;font-size:1rem}.mg-guide .breadcrumb{font-size:.75rem}.mg-hero{padding-top:.5rem}.mg-hero h1{font-size:2rem}.mg-lead{font-size:1.06rem}.mg-kicker{font-size:.68rem}.mg-hero>p{font-size:.95rem}.mg-notice{padding:.95rem;gap:.6rem;font-size:.95rem}.mg-toc{gap:.5rem}.mg-toc a{font-size:.79rem;padding:.4rem .65rem}.mg-section{padding:1.6rem 0;scroll-margin-top:95px}.mg-quick-grid,.mg-led-grid,.mg-obstructions{grid-template-columns:1fr}.mg-led-red{grid-column:auto}.mg-steps>li{padding-left:3.5rem}.mg-problem summary{padding:1rem;font-size:1rem}.mg-problem-body{padding:1rem}.mg-photo{max-width:340px;margin:1rem auto}.mg-led-card .mg-photo{max-width:270px}.mg-led-card .mg-photo img{max-height:380px}.mg-support{padding:1.2rem}.mg-reconnect-steps li h3{font-size:1rem}.mg-support .nc-whatsapp-button{font-size:.95rem;padding:.9rem 1rem}}
