.mg-home-access{margin-block:16px;border:1px solid #d8ddcf;border-radius:8px;color:inherit;background:transparent;font-size:14px;line-height:1.55}
.mg-home-access[hidden],.mg-home-access [hidden]{display:none!important}
.mg-home-access summary{min-height:44px;padding:11px 14px;cursor:pointer;box-sizing:border-box;font-weight:600}
.mg-home-access-panel{padding:0 16px 16px}
.mg-home-access-panel h3{color:inherit;font-size:16px;line-height:1.4;margin:16px 0 6px}
.mg-home-access-panel p{margin:8px 0 12px;font-size:14px;line-height:1.55}
.mg-home-access-panel button{min-height:44px;padding:8px 14px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.mg-home-access :is(summary,button):focus-visible{outline:3px solid currentColor;outline-offset:3px}
@media(display-mode:standalone){.mg-home-access{display:none!important}}
