:root{--c-red: #bd0000;--c-red-deep: #8b0000;--c-red-bright: #e60012;--c-red-light: #fdeeee;--c-red-tint: #fff5f5;--c-red-gradient: linear-gradient(180deg, #d81f26 0%, #bd0000 55%, #960000 100%);--c-red-bar-gradient: linear-gradient(180deg, #c81a20 0%, #a80000 100%);--c-navy: #0d2a52;--c-navy-deep: #071a34;--c-navy-light: #1c4b8a;--c-navy-gradient: linear-gradient(180deg, #1c4a86 0%, #0d2a52 50%, #071a34 100%);--c-gold: #f5c542;--c-gold-deep: #c99a15;--c-gold-light: #ffe9a3;--c-link: #1a4d8f;--c-link-hover: #bd0000;--c-link-visited: #6a3d9a;--c-orange: #e8641a;--c-green: #1a7f37;--c-blue-badge: #2b6cb0;--c-white: #ffffff;--c-page-bg: #e9e9e9;--c-body-bg: #f4f4f4;--c-border: #c9c9c9;--c-border-light: #e0e0e0;--c-border-dark: #9a9a9a;--c-divider: #e5e5e5;--c-text: #222222;--c-text-sub: #444444;--c-text-muted: #7a7a7a;--c-text-faint: #a5a5a5;--c-panel-head: linear-gradient(180deg, #fdfdfd 0%, #eef1f5 45%, #dfe4ea 100%);--c-panel-head-red: linear-gradient(180deg, #d5232b 0%, #b40000 100%);--c-panel-head-navy: linear-gradient(180deg, #26558f 0%, #14335f 100%);--c-panel-head-gold: linear-gradient(180deg, #ffe9a3 0%, #f5c542 45%, #d9a91c 100%);--c-topbar-bg: #f2f2f2;--c-topbar-border: #d5d5d5;--c-footer-bg: #0d2a52;--c-footer-deep: #071a34;--c-footer-text: #c8d4e4;--font-song: "SimSun", "宋体", "Songti SC", "STSong", "Noto Serif CJK SC", serif;--font-hei: "Microsoft YaHei", "微软雅黑", "PingFang SC", "Heiti SC", "Hiragino Sans GB", sans-serif;--font-num: "Times New Roman", "Georgia", "SimSun", serif;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-28: 28px;--fs-34: 34px;--fs-42: 42px;--sp-1: 1px;--sp-2: 2px;--sp-3: 3px;--sp-4: 4px;--sp-5: 5px;--sp-6: 6px;--sp-8: 8px;--sp-10: 10px;--sp-12: 12px;--sp-14: 14px;--sp-16: 16px;--sp-20: 20px;--sp-24: 24px;--sp-30: 30px;--sp-40: 40px;--layout-width: 1400px;--topbar-height: 30px;--nav-height: 38px;--panel-head-height: 28px;--shadow-flat: 0 1px 0 rgba(0, 0, 0, .06);--shadow-panel: 0 1px 2px rgba(0, 0, 0, .1);--shadow-pop: 2px 2px 6px rgba(0, 0, 0, .3);--z-dropdown: 100;--z-sticky: 200;--z-modal: 900;--z-toast: 950;--z-easter: 999}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;background:var(--c-page-bg);color:var(--c-text);font-family:var(--font-song);font-size:var(--fs-12);line-height:1.6;overflow-x:auto}#root{min-width:0}@media(min-width:1400px){#root{min-width:var(--layout-width)}}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-hei);font-weight:700}p{margin:0 0 8px}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}img{border:0;vertical-align:middle}a{color:var(--c-link);text-decoration:none;cursor:pointer}a:hover{color:var(--c-link-hover);text-decoration:underline}a:visited{color:var(--c-link-visited)}button{font-family:var(--font-song);font-size:var(--fs-12);cursor:pointer}input,select,textarea{font-family:var(--font-song);font-size:var(--fs-12);color:var(--c-text)}input:focus,select:focus,textarea:focus{outline:1px dotted var(--c-link);outline-offset:-2px}::selection{background:var(--c-red);color:#fff}.mg-container{width:100%;max-width:var(--layout-width);margin:0 auto;background:var(--c-white)}.mg-clearfix:after{content:"";display:block;clear:both}.mg-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-text-red{color:var(--c-red)}.mg-text-muted{color:var(--c-text-muted)}.mg-text-center{text-align:center}.mg-nowrap{white-space:nowrap}.mg-more{font-family:var(--font-song);font-size:var(--fs-12);color:var(--c-text-muted)}.mg-more:after{content:"»";margin-left:2px;letter-spacing:-2px}.mg-more:hover{color:var(--c-red);text-decoration:none}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:#f0f0f0;border-left:1px solid var(--c-border-light)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d8d8d8,#b4b4b4);border:1px solid #9a9a9a}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c8c8c8,#a0a0a0)}.mg-topbar{height:var(--topbar-height);background:var(--c-topbar-bg);border-bottom:1px solid var(--c-topbar-border);font-family:var(--font-song);font-size:var(--fs-12);color:var(--c-text-sub);line-height:var(--topbar-height)}.mg-topbar__inner{width:100%;max-width:var(--layout-width);margin:0 auto;display:flex;align-items:center;height:100%;padding:0 8px}.mg-topbar__left{display:flex;align-items:center;gap:10px;flex:0 0 auto}.mg-topbar__sep{color:var(--c-border-dark)}.mg-topbar__weather{color:var(--c-text-sub)}.mg-topbar__weather b{color:var(--c-orange);font-weight:400}.mg-topbar__right{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 0 auto}.mg-topbar__link{color:var(--c-link);padding:0 2px}.mg-topbar__link.is-strong{color:var(--c-red);font-weight:700}.mg-topsearch{display:flex;align-items:center;height:20px;border:1px solid var(--c-border-dark);background:var(--c-white)}.mg-topsearch input{width:132px;height:100%;padding:0 4px;border:0;background:transparent;line-height:18px}.mg-topsearch button{height:100%;padding:0 9px;border:0;background:var(--c-red-bar-gradient);color:#fff;font-size:var(--fs-12);letter-spacing:1px}.mg-topsearch button:hover{background:linear-gradient(180deg,#e03a3a,#c00)}.mg-topbar__hotline{display:flex;align-items:center;gap:4px;color:var(--c-red);font-weight:700;font-family:var(--font-hei);min-width:0;flex-shrink:1}.mg-topbar__hotline-icon{font-size:16px;line-height:1;flex:0 0 auto}.mg-topbar__hotline-body{min-width:0;white-space:nowrap}.mg-topbar__hotline small{display:block;font-weight:400;font-size:var(--fs-10);color:var(--c-text-muted);line-height:1}.mg-header{position:relative;height:132px;background:var(--c-red-gradient);overflow:hidden}.mg-header__inner{position:relative;width:100%;max-width:var(--layout-width);height:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}.mg-header__side{position:absolute;top:0;bottom:0;overflow:hidden}.mg-header__side--left{left:0;width:26%;min-width:240px;max-width:380px}.mg-header__side--right{right:0;width:22%;min-width:200px;max-width:320px}.mg-header__side img{display:block;width:100%;height:100%;object-fit:cover}.mg-header__side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mg-header__side--left:after{background:linear-gradient(90deg,#8c000000,#9600002e 55%,#a00000b8 84%,#bd0000f5)}.mg-header__side--right:after{background:linear-gradient(270deg,#8c000000,#9600002e 55%,#a00000b8 84%,#bd0000f5)}.mg-header__flag{position:absolute;left:0;top:0;width:300px;height:100%;opacity:.95}.mg-header__liberty{position:absolute;right:0;top:0;width:260px;height:100%;opacity:.95}.mg-header__center{position:relative;z-index:2;text-align:center;padding:0 300px}.mg-header__seal{position:absolute;left:216px;top:12px;width:108px;height:108px;z-index:1}.mg-header__seal--photo{object-fit:contain;border-radius:50%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.mg-header__title{font-family:var(--font-hei);font-size:var(--fs-42);font-weight:700;color:#fff;letter-spacing:3px;line-height:1.16;text-shadow:2px 2px 0 rgba(0,0,0,.35),0 0 12px rgba(255,220,120,.45);margin:0}.mg-header__subtitle{font-family:var(--font-num);font-size:var(--fs-16);color:#ffe9a3;letter-spacing:.6px;margin-top:2px;font-weight:700}.mg-header__slogan{margin-top:4px;font-family:var(--font-hei);font-size:var(--fs-13);color:#ffe9a3;letter-spacing:2px}.mg-header__slogan span{margin:0 4px}.mg-header__claims{position:absolute;right:8px;top:14px;z-index:3;text-align:center;font-family:var(--font-hei)}.mg-header__claims span{display:block;font-size:var(--fs-16);color:#fff8d8;font-weight:700;letter-spacing:2px;text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:1.35}.mg-header__claims span:last-child{color:var(--c-gold)}.mg-nav{height:var(--nav-height);background:var(--c-navy-gradient);border-top:1px solid #2e5f9e;border-bottom:2px solid var(--c-red-deep)}.mg-nav__inner{width:100%;max-width:var(--layout-width);height:100%;margin:0 auto;display:flex;align-items:stretch;padding-left:2px}.mg-nav__cell{position:relative;display:flex;align-items:stretch;border-right:1px solid rgba(255,255,255,.12)}.mg-nav__cell:first-child{border-left:1px solid rgba(255,255,255,.12)}.mg-nav__item{display:flex;align-items:center;padding:0 26px;font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;color:#eaf1fb;letter-spacing:1px;white-space:nowrap}.mg-nav__cell:hover>.mg-nav__item{background:var(--c-red);color:#fff;text-decoration:none}.mg-nav__cell.is-active>.mg-nav__item{background:var(--c-red);color:#fff}.mg-nav__cell.is-active:after{content:"";position:absolute;left:50%;bottom:-2px;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--c-red)}.mg-nav__home-icon{width:14px;height:13px;margin-right:4px}.mg-nav__sub{position:absolute;left:-1px;top:var(--nav-height);z-index:var(--z-dropdown);min-width:128px;padding:4px 0;background:var(--c-white);border:1px solid var(--c-navy);box-shadow:var(--shadow-pop);display:none}.mg-nav__item:hover .mg-nav__sub{display:block}.mg-nav__sub a{display:block;padding:3px 14px;font-family:var(--font-song);font-size:var(--fs-12);font-weight:400;color:var(--c-text-sub);letter-spacing:0;white-space:nowrap}.mg-nav__sub a:hover{background:var(--c-red-tint);color:var(--c-red);text-decoration:none}.mg-footer{margin-top:10px;background:var(--c-footer-bg);border-top:3px solid var(--c-red);color:var(--c-footer-text);font-family:var(--font-song)}.mg-footer__links{border-bottom:1px solid rgba(255,255,255,.12)}.mg-footer__links-inner{width:100%;max-width:var(--layout-width);margin:0 auto;padding:7px 8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;font-size:var(--fs-12)}.mg-footer__links-inner a{color:var(--c-footer-text);padding:0 8px}.mg-footer__links-inner a:hover{color:var(--c-gold)}.mg-footer__links-inner .mg-footer__label{color:var(--c-gold);font-weight:700;padding-right:4px}.mg-footer__main{width:100%;max-width:var(--layout-width);margin:0 auto;padding:12px 8px 14px;display:flex;align-items:center;gap:16px;font-size:var(--fs-12)}.mg-footer__brand{flex:1 1 auto}.mg-footer__org{font-family:var(--font-hei);font-size:var(--fs-14);color:#fff;font-weight:700}.mg-footer__org-en{font-family:var(--font-num);color:#9db4d2;font-size:var(--fs-12)}.mg-footer__meta{margin-top:5px;color:#8ea6c4;line-height:1.7}.mg-footer__meta a{color:#8ea6c4}.mg-footer__badges{display:flex;gap:8px;flex:0 0 auto}.mg-footer__badge{width:68px;padding:3px;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;text-align:center;font-size:var(--fs-10);line-height:1.3;color:#b9cbe2}.mg-footer__badge b{display:block;font-family:var(--font-num);font-size:var(--fs-16);color:var(--c-gold)}.mg-footer__follow{display:flex;align-items:center;gap:6px;flex:0 0 auto;color:#9db4d2}.mg-footer__follow a{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#dce8f6;font-family:var(--font-num);font-weight:700;font-size:var(--fs-11)}.mg-footer__follow a:hover{background:var(--c-red);color:#fff;text-decoration:none}.mg-footer__slogan{flex:0 0 auto;writing-mode:vertical-rl;height:82px;font-family:var(--font-hei);font-size:var(--fs-13);font-weight:700;letter-spacing:3px;color:transparent;-webkit-text-stroke:1px var(--c-gold);text-align:center;border-left:1px solid rgba(255,255,255,.15);padding-left:10px}.mg-nav__toggle{display:none}.mg-panel{background:var(--c-white);border:1px solid var(--c-border);margin-bottom:8px}.mg-panel__head{position:relative;height:var(--panel-head-height);display:flex;align-items:center;padding:0 8px;background:var(--c-panel-head);border-bottom:1px solid var(--c-border);font-family:var(--font-hei);font-size:var(--fs-13);font-weight:700;color:var(--c-navy)}.mg-panel__head:before{content:"";width:4px;height:13px;margin-right:6px;background:var(--c-red);flex:0 0 auto}.mg-panel__head-text{flex:1 1 auto}.mg-panel__head-extra{flex:0 0 auto;font-family:var(--font-song);font-size:var(--fs-12);font-weight:400}.mg-panel__body{padding:8px}.mg-panel__body--flush{padding:0}.mg-panel--red>.mg-panel__head{background:var(--c-panel-head-red);color:#fff;border-bottom-color:var(--c-red-deep)}.mg-panel--red>.mg-panel__head:before{background:var(--c-gold)}.mg-panel--navy>.mg-panel__head{background:var(--c-panel-head-navy);color:#fff;border-bottom-color:var(--c-navy-deep)}.mg-panel--navy>.mg-panel__head:before{background:var(--c-gold)}.mg-tabbar{display:flex;align-items:flex-end;gap:2px;padding:0 6px;background:var(--c-panel-head);border-bottom:1px solid var(--c-border);height:30px}.mg-tabbar__tab{position:relative;top:1px;padding:4px 14px 5px;border:1px solid var(--c-border);border-bottom:0;background:linear-gradient(180deg,#f7f7f7,#e6e6e6);font-family:var(--font-hei);font-size:var(--fs-12);font-weight:700;color:var(--c-text-sub);cursor:pointer;white-space:nowrap}.mg-tabbar__tab:hover{color:var(--c-red)}.mg-tabbar__tab.is-active{background:var(--c-white);color:var(--c-red);padding-bottom:6px}.mg-tabbar__tab-count{margin-left:4px;font-family:var(--font-num);font-size:var(--fs-10);color:var(--c-text-faint)}.mg-list{padding:4px 8px 6px}.mg-list__item{display:flex;align-items:baseline;gap:6px;padding:3px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-13);line-height:1.5}.mg-list__item:last-child{border-bottom:0}.mg-list__bullet{flex:0 0 auto;color:var(--c-red);font-family:var(--font-num);font-size:var(--fs-11)}.mg-list__text{flex:1 1 auto;min-width:0;color:var(--c-text-sub);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-list__item:hover .mg-list__text{color:var(--c-red)}.mg-list__date{flex:0 0 auto;font-family:var(--font-num);font-size:var(--fs-12);color:var(--c-text-muted)}.mg-list__item--headline .mg-list__text{font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-red)}.mg-badge{display:inline-block;flex:0 0 auto;padding:0 5px;height:17px;line-height:16px;font-family:var(--font-hei);font-size:var(--fs-11);font-weight:700;color:#fff;background:var(--c-red);border:1px solid var(--c-red-deep);vertical-align:middle}.mg-badge--gold{background:var(--c-gold-deep);border-color:#8a6a00;color:#fff}.mg-badge--navy{background:var(--c-navy-light);border-color:var(--c-navy-deep)}.mg-badge--green{background:var(--c-green);border-color:#0d4d20}.mg-badge--outline{background:var(--c-white);color:var(--c-red);border-color:var(--c-red)}.mg-badge--round{border-radius:8px;padding:0 7px}.mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:22px;padding:0 12px;border:1px solid var(--c-border-dark);background:linear-gradient(180deg,#fefefe,#e8e8e8);color:var(--c-text);font-size:var(--fs-12);line-height:1;white-space:nowrap}.mg-btn:hover{background:linear-gradient(180deg,#fff,#dcdcdc);border-color:#7a7a7a}.mg-btn:active{background:linear-gradient(180deg,#dcdcdc,#efefef);border-color:#6a6a6a}.mg-btn:disabled{color:var(--c-text-faint);background:#f2f2f2;border-color:var(--c-border-light);cursor:not-allowed}.mg-btn--primary{background:linear-gradient(180deg,#d5232b,#a80000);border-color:#7d0000;color:#fff;font-weight:700}.mg-btn--primary:hover{background:linear-gradient(180deg,#e63b41,#bd0000)}.mg-btn--gold{background:linear-gradient(180deg,#ffe08a,#d9a91c);border-color:#9a7500;color:#4a3400;font-weight:700}.mg-btn--gold:hover{background:linear-gradient(180deg,#ffeda8,#e6b423)}.mg-btn--lg{height:28px;padding:0 20px;font-size:var(--fs-14)}.mg-btn--sm{height:18px;padding:0 8px;font-size:var(--fs-11)}.mg-table{width:100%;border:1px solid var(--c-border);font-size:var(--fs-12)}.mg-table th{padding:4px 6px;background:var(--c-panel-head);border:1px solid var(--c-border);font-family:var(--font-hei);font-size:var(--fs-12);color:var(--c-navy);text-align:center;white-space:nowrap}.mg-table td{padding:4px 6px;border:1px solid var(--c-border-light);color:var(--c-text-sub);vertical-align:middle}.mg-table tbody tr:nth-child(2n) td{background:#fafafa}.mg-table tbody tr:hover td{background:var(--c-red-tint)}.mg-table--compact td,.mg-table--compact th{padding:2px 5px}.mg-modal__mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#00000073;display:flex;align-items:center;justify-content:center}.mg-modal{min-width:400px;max-width:760px;max-height:82vh;display:flex;flex-direction:column;background:var(--c-white);border:1px solid var(--c-navy-deep);box-shadow:var(--shadow-pop)}.mg-modal__head{height:28px;flex:0 0 auto;display:flex;align-items:center;padding:0 6px 0 8px;background:var(--c-panel-head-red);color:#fff;font-family:var(--font-hei);font-size:var(--fs-13);font-weight:700}.mg-modal__title{flex:1 1 auto}.mg-modal__close{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);background:#ffffff26;color:#fff;font-family:var(--font-num);font-size:var(--fs-12);line-height:1}.mg-modal__close:hover{background:#fff;color:var(--c-red)}.mg-modal__body{flex:1 1 auto;overflow:auto;padding:12px;font-size:var(--fs-13);line-height:1.75}.mg-modal__foot{flex:0 0 auto;padding:8px;border-top:1px solid var(--c-border-light);background:#f7f7f7;display:flex;justify-content:flex-end;gap:8px}.mg-marquee{display:flex;align-items:center;height:26px;padding:0 6px;background:var(--c-red-tint);border:1px solid #f0c8c8;overflow:hidden;font-size:var(--fs-12)}.mg-marquee__label{flex:0 0 auto;margin-right:8px;padding:0 5px;height:17px;line-height:16px;background:var(--c-red);color:#fff;font-family:var(--font-hei);font-size:var(--fs-11);font-weight:700}.mg-marquee__viewport{flex:1 1 auto;overflow:hidden;white-space:nowrap}.mg-marquee__track{display:inline-block;white-space:nowrap;animation:mg-marquee-scroll 42s linear infinite;padding-left:100%}.mg-marquee:hover .mg-marquee__track{animation-play-state:paused}.mg-marquee__track a{margin-right:42px;color:var(--c-text-sub);font-size:var(--fs-12)}@keyframes mg-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.mg-iconbox{display:grid;gap:4px}.mg-iconbox__cell{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:8px 4px 6px;border:1px solid transparent;text-align:center}.mg-iconbox__cell:hover{border-color:var(--c-border);background:var(--c-red-tint);text-decoration:none}.mg-iconbox__icon{width:34px;height:34px;flex:0 0 auto}.mg-iconbox__label{font-size:var(--fs-12);color:var(--c-text-sub);line-height:1.3}.mg-iconbox__cell:hover .mg-iconbox__label{color:var(--c-red)}.mg-stat{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:var(--fs-13)}.mg-stat__icon{width:18px;height:18px;flex:0 0 auto}.mg-stat__label{flex:1 1 auto;color:var(--c-text-sub)}.mg-stat__value{flex:0 0 auto;font-family:var(--font-num);font-size:var(--fs-18);font-weight:700;color:var(--c-red);letter-spacing:.5px}.mg-stat__unit{font-family:var(--font-song);font-size:var(--fs-12);color:var(--c-text-muted);font-weight:400;margin-left:2px}.mg-crumbs{display:flex;align-items:center;gap:4px;padding:7px 10px;background:var(--c-white);border:1px solid var(--c-border);border-bottom:0;font-size:var(--fs-12);color:var(--c-text-muted)}.mg-crumbs__home{color:var(--c-link)}.mg-pager{display:flex;align-items:center;justify-content:center;gap:3px;padding:10px 0;font-size:var(--fs-12)}.mg-pager__btn{min-width:21px;height:21px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-border);background:var(--c-white);color:var(--c-link);font-family:var(--font-num)}.mg-pager__btn:hover{border-color:var(--c-red);color:var(--c-red);text-decoration:none}.mg-pager__btn.is-active{background:var(--c-red);border-color:var(--c-red-deep);color:#fff;font-weight:700}.mg-pager__btn.is-disabled{color:var(--c-text-faint);cursor:not-allowed}.mg-pager__info{margin:0 8px;color:var(--c-text-muted)}.mg-form__row{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.mg-form__label{flex:0 0 96px;padding-top:3px;text-align:right;color:var(--c-text-sub);font-size:var(--fs-13)}.mg-form__label .mg-required{color:var(--c-red);margin-right:2px}.mg-form__control{flex:1 1 auto;min-width:0}.mg-input,.mg-select,.mg-textarea{width:100%;padding:3px 5px;border:1px solid var(--c-border-dark);background:var(--c-white);font-size:var(--fs-13);color:var(--c-text)}.mg-input:disabled,.mg-select:disabled,.mg-textarea:disabled{background:#f0f0f0;color:var(--c-text-faint)}.mg-textarea{resize:vertical;min-height:76px;line-height:1.6}.mg-form__hint{margin-top:2px;font-size:var(--fs-11);color:var(--c-text-faint)}.mg-form__error{margin-top:2px;font-size:var(--fs-11);color:var(--c-red)}.mg-radio-group,.mg-check-group{display:flex;flex-wrap:wrap;gap:4px 14px;padding-top:3px}.mg-radio-group label,.mg-check-group label{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-13);cursor:pointer}.mg-progress{height:14px;border:1px solid var(--c-border-dark);background:#f0f0f0;overflow:hidden}.mg-progress__bar{height:100%;background:repeating-linear-gradient(45deg,#2b8a3e,#2b8a3e 6px,#37a04c 6px,#37a04c 12px);transition:width .35s linear}.mg-progress__bar--red{background:repeating-linear-gradient(45deg,#c00,#c00 6px,#e02020 6px,#e02020 12px)}.mg-alert{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;border:1px solid #f0d9a0;background:#fffbe8;font-size:var(--fs-12);line-height:1.6;color:#6b5200}.mg-alert--red{border-color:#f0c0c0;background:var(--c-red-tint);color:var(--c-red-deep)}.mg-alert--gray{border-color:var(--c-border);background:#f7f7f7;color:var(--c-text-muted)}.mg-alert__icon{flex:0 0 auto;font-family:var(--font-num);font-weight:700}.mg-easter-toast{position:fixed;right:16px;bottom:16px;z-index:var(--z-easter);max-width:340px;padding:8px 10px;background:var(--c-navy-deep);border:1px solid var(--c-gold);color:var(--c-gold-light);font-size:var(--fs-12);line-height:1.7;box-shadow:var(--shadow-pop)}.mg-easter-toast__title{font-family:var(--font-hei);font-weight:700;color:var(--c-gold);margin-bottom:3px}.mg-loading{padding:24px;text-align:center;color:var(--c-text-muted);font-size:var(--fs-12)}.mg-loading__spinner{display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-3px;border:2px solid #d0d0d0;border-top-color:var(--c-red);border-radius:50%;animation:mg-spin .9s linear infinite}@keyframes mg-spin{to{transform:rotate(360deg)}}.mg-cols{display:flex;gap:8px;align-items:flex-start}.mg-col{min-width:0}.mg-col--left{flex:0 0 218px}.mg-col--main{flex:1 1 auto}.mg-col--right{flex:0 0 300px}.mg-page{padding:8px}.mg-page--flush{padding:0}.mg-layout-3col{display:flex;gap:8px;align-items:flex-start}.mg-layout-3col>.mg-layout__left{flex:0 0 218px;min-width:0}.mg-layout-3col>.mg-layout__main{flex:1 1 auto;min-width:0}.mg-layout-3col>.mg-layout__right{flex:0 0 300px;min-width:0}.mg-layout-2col{display:flex;gap:8px;align-items:flex-start}.mg-layout-2col>.mg-layout__side{flex:0 0 236px;min-width:0}.mg-layout-2col>.mg-layout__main{flex:1 1 auto;min-width:0}.mg-layout-single{width:100%}.mg-home{padding:8px}.mg-home__body{display:flex;gap:8px;align-items:flex-start;margin-bottom:8px}.mg-home__left{flex:0 0 218px;min-width:0}.mg-home__center{flex:1 1 auto;min-width:0}.mg-home__right{flex:0 0 300px;min-width:0}.mg-home__bottom{display:flex;gap:8px;align-items:flex-start;margin-bottom:8px}.mg-home__bottom-left{flex:0 0 360px;min-width:0}.mg-home__bottom-center{flex:1 1 auto;min-width:0;display:flex;gap:8px}.mg-home__bottom-center>*{flex:1 1 0;min-width:0}.mg-home__bottom-right{flex:0 0 300px;min-width:0}.mg-banner-card{position:relative;border:1px solid var(--c-border);background:var(--c-white);margin-bottom:8px;overflow:hidden}.mg-banner-card__img{display:block;width:100%;height:auto}.mg-banner-card__caption{position:absolute;left:0;right:0;bottom:0;padding:4px 6px;background:linear-gradient(0deg,#000000c7,#0000);color:#fff;font-size:var(--fs-12);line-height:1.4}.mg-dream-card{border:1px solid var(--c-border);background:linear-gradient(180deg,#fffdf4,#fbeee0);padding:6px 6px 8px;margin-bottom:8px}.mg-dream-card__head{display:flex;align-items:center;gap:6px;padding-bottom:5px;border-bottom:1px solid #eadfc8;margin-bottom:6px}.mg-dream-card__title{font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;color:var(--c-red);line-height:1.2}.mg-dream-card__title-en{font-family:var(--font-num);font-size:var(--fs-10);color:var(--c-gold-deep);letter-spacing:.5px}.mg-dream-card__item{display:flex;align-items:center;gap:7px;padding:5px 2px;border-bottom:1px dashed #eadfc8;font-size:var(--fs-13);color:#6b4a12}.mg-dream-card__item:last-child{border-bottom:0}.mg-dream-card__item:hover{color:var(--c-red)}.mg-dream-card__icon{width:22px;height:22px;flex:0 0 auto}.mg-article{padding:20px 32px 28px}.mg-article__title{font-family:var(--font-hei);font-size:var(--fs-24);line-height:1.4;color:var(--c-text);text-align:center;margin-bottom:8px}.mg-article__subtitle{font-size:var(--fs-15);color:var(--c-text-sub);text-align:center;margin-bottom:10px;line-height:1.6}.mg-article__meta{display:flex;align-items:center;justify-content:center;gap:14px;padding:7px 0;border-top:1px solid var(--c-divider);border-bottom:1px solid var(--c-divider);font-size:var(--fs-12);color:var(--c-text-muted);margin-bottom:18px}.mg-article__meta-right{margin-left:auto;display:flex;gap:8px;align-items:center}.mg-article__body{font-size:var(--fs-16);line-height:2.05;color:var(--c-text);text-indent:2em}.mg-article__body p{margin:0 0 14px}.mg-article__body h3{font-size:var(--fs-16);margin:18px 0 8px;text-indent:0;color:var(--c-navy)}.mg-article__body blockquote{margin:12px 0;padding:10px 16px;background:#f7f9fc;border-left:3px solid var(--c-red);text-indent:0;font-size:var(--fs-15);color:var(--c-text-sub)}.mg-article__foot{margin-top:24px;padding-top:10px;border-top:1px dashed var(--c-border);font-size:var(--fs-12);color:var(--c-text-muted);text-indent:0}.mg-article__nav{display:flex;gap:20px;padding:10px 32px;border-top:1px solid var(--c-border);font-size:var(--fs-13)}.mg-article__nav a{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-grid{display:grid;gap:8px}.mg-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.mg-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.mg-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mg-inline--between{justify-content:space-between}.mg-chip{display:inline-block;padding:1px 7px;border:1px solid var(--c-border);background:#f7f7f7;color:var(--c-text-sub);font-size:var(--fs-11);line-height:16px}.mg-chip--red{border-color:#efc4c4;background:var(--c-red-tint);color:var(--c-red)}.mg-chip--gold{border-color:#ead9a4;background:#fffae8;color:#8a6a00}.mg-chip--green{border-color:#bcdcc4;background:#f0fbf2;color:var(--c-green)}.mg-kpi{font-family:var(--font-num);font-size:var(--fs-28);font-weight:700;color:var(--c-red);line-height:1.1}.mg-kpi--sm{font-size:var(--fs-20)}.mg-sec-title{display:flex;align-items:center;gap:6px;padding:6px 0 5px;font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;color:var(--c-navy);border-bottom:1px solid var(--c-border-light);margin-bottom:8px}.mg-sec-title:before{content:"";width:3px;height:14px;background:var(--c-red)}.mg-empty{padding:40px 20px;text-align:center;color:var(--c-text-faint);font-size:var(--fs-13)}.mg-empty__icon{font-size:40px;line-height:1;margin-bottom:8px;opacity:.4}.mg-sidenav{border:1px solid var(--c-border);background:var(--c-white);margin-bottom:8px}.mg-sidenav__head{height:32px;display:flex;align-items:center;justify-content:center;background:var(--c-panel-head-navy);color:#fff;font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;letter-spacing:1px}.mg-sidenav__item{display:block;padding:7px 14px;border-bottom:1px solid var(--c-divider);font-size:var(--fs-13);color:var(--c-text-sub);background:#fcfcfc}.mg-sidenav__item:hover{background:var(--c-red-tint);color:var(--c-red);text-decoration:none;padding-left:18px}.mg-sidenav__item.is-active{background:var(--c-red-tint);color:var(--c-red);font-weight:700;border-left:3px solid var(--c-red);padding-left:11px}.mg-steps{display:flex;align-items:flex-start;gap:0;padding:12px 0}.mg-steps__item{flex:1 1 0;min-width:0;position:relative;text-align:center;padding:0 6px}.mg-steps__num{width:24px;height:24px;margin:0 auto 5px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border-dark);background:var(--c-panel-head);font-family:var(--font-num);font-weight:700;color:var(--c-navy)}.mg-steps__item.is-done .mg-steps__num{background:var(--c-red);border-color:var(--c-red-deep);color:#fff}.mg-steps__text{font-size:var(--fs-12);color:var(--c-text-sub);line-height:1.4}.mg-steps__item:after{content:"";position:absolute;top:12px;right:-50%;width:100%;height:1px;background:var(--c-border)}.mg-steps__item:last-child:after{display:none}html.mode-elder{font-size:200%}html.mode-elder body{font-size:24px}html.mode-elder .mg-panel__head,html.mode-elder .mg-nav__item,html.mode-elder .mg-topbar,html.mode-elder .mg-list__item,html.mode-elder .mg-article__body{font-size:20px!important;height:auto!important;line-height:1.7!important}html.mode-elder .mg-header__title{font-size:52px!important}html.mode-elder .mg-container,html.mode-elder .mg-topbar__inner,html.mode-elder .mg-nav__inner,html.mode-elder .mg-header__inner,html.mode-elder .mg-footer__main,html.mode-elder .mg-footer__links-inner{width:1900px!important}html.mode-elder #root{min-width:1900px}html.mode-a11y body{background:#000;color:#ffe600}html.mode-a11y .mg-container,html.mode-a11y .mg-panel,html.mode-a11y .mg-panel__body,html.mode-a11y .mg-home,html.mode-a11y .mg-page{background:#000!important;color:#ffe600!important}html.mode-a11y a{color:#00e5ff!important}html.mode-a11y *:focus{outline:3px solid #ffe600!important;outline-offset:2px}html.mode-a11y .mg-panel{border-color:#ffe600!important}.mg-home__carousel{position:relative;border:1px solid var(--c-border);background:#000;overflow:hidden}.mg-home__carousel-img{display:block;width:100%;height:336px;object-fit:cover}.mg-home__carousel-caption{position:absolute;left:0;right:0;bottom:34px;padding:8px 12px;background:linear-gradient(0deg,#000000d1,#0000);color:#fff}.mg-home__carousel-title{font-family:var(--font-hei);font-size:var(--fs-18);font-weight:700;margin-bottom:2px}.mg-home__carousel-sub{font-size:var(--fs-12);color:#e8e8e8}.mg-home__carousel-nav{position:absolute;top:50%;margin-top:-12px;cursor:pointer;opacity:.85}.mg-home__carousel-nav:hover{opacity:1}.mg-home__carousel-nav--prev{left:8px}.mg-home__carousel-nav--next{right:8px}.mg-home__carousel-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.mg-home__carousel-dot{width:9px;height:9px;border-radius:50%;background:#ffffff73;border:1px solid rgba(255,255,255,.7);cursor:pointer}.mg-home__carousel-dot.is-active{background:var(--c-red);border-color:#fff}.mg-home__topnews{display:flex;gap:10px;padding:10px;background:var(--c-white);border:1px solid var(--c-border);border-left:0}.mg-home__topnews-title{font-family:var(--font-hei);font-size:var(--fs-24);line-height:1.35;color:var(--c-red);font-weight:700;text-align:center;margin:6px 0 10px}.mg-home__topnews-links{display:flex;gap:18px;justify-content:center;padding-top:8px;border-top:1px solid var(--c-divider);font-size:var(--fs-12);color:var(--c-text-sub)}.mg-home__bigbadge{width:46px;height:46px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:var(--c-red);color:#fff;font-family:var(--font-hei);font-size:var(--fs-16);font-weight:700;line-height:1.05;text-align:center;padding:3px}.mg-tilemap{padding:6px;background:#f7fafd;border:1px solid var(--c-border-light)}.mg-result{margin-top:10px;padding:12px;border:1px solid #cddff0;background:#f5faff}.mg-result__row{display:flex;gap:10px;padding:5px 0;border-bottom:1px dotted #cfe0ef;font-size:var(--fs-13)}.mg-result__row:last-child{border-bottom:0}.mg-result__label{flex:0 0 130px;color:var(--c-text-muted);text-align:right}.mg-result__value{flex:1 1 auto;color:var(--c-text);font-weight:700}.mg-letter{padding:10px 12px;border:1px solid var(--c-border);background:var(--c-white);margin-bottom:8px}.mg-letter__head{display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px dashed var(--c-divider);margin-bottom:6px}.mg-letter__title{flex:1 1 auto;font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-navy);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-letter__body{font-size:var(--fs-13);line-height:1.8;color:var(--c-text-sub)}.mg-letter__reply{margin-top:8px;padding:8px 10px;background:var(--c-red-tint);border-left:3px solid var(--c-red);font-size:var(--fs-13);line-height:1.8;color:var(--c-text-sub)}.mg-dl-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-13)}.mg-dl-row:hover{background:var(--c-red-tint)}.mg-dl-row__format{flex:0 0 auto;width:34px;height:20px;display:flex;align-items:center;justify-content:center;font-family:var(--font-num);font-size:var(--fs-10);font-weight:700;color:#fff;background:var(--c-red)}.mg-dl-row__format[data-fmt=XLS]{background:#1a7f37}.mg-dl-row__format[data-fmt=DOC]{background:var(--c-blue-badge)}.mg-dl-row__format[data-fmt=ZIP]{background:#8a6a00}.mg-dl-row__format[data-fmt=EXE]{background:#555}.mg-dl-row__name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-dl-row__meta{flex:0 0 auto;font-family:var(--font-num);font-size:var(--fs-12);color:var(--c-text-muted)}.mg-party-quote{display:flex;gap:10px;padding:12px;background:linear-gradient(180deg,#fff8f8,#fdeeee);border:1px solid #f0c8c8}.mg-party-quote__text{font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;color:var(--c-red);line-height:1.6}.mg-svc-note{font-size:var(--fs-11);color:var(--c-text-muted);line-height:1.7}.mg-svc-note+.mg-svc-note{margin-top:2px}.mg-svc-banner{display:flex;flex-wrap:wrap;align-items:center;gap:0 30px;padding:10px 14px;margin-bottom:8px;background:var(--c-red-gradient);border:1px solid var(--c-red-deep);color:#fff}.mg-svc-banner__item{display:flex;align-items:baseline;gap:6px}.mg-svc-banner__num{font-family:var(--font-num);font-size:var(--fs-34);font-weight:700;line-height:1.05;color:var(--c-gold)}.mg-svc-banner__label{font-family:var(--font-hei);font-size:var(--fs-13)}.mg-svc-banner__note{flex:1 1 100%;margin-top:6px;padding-top:5px;border-top:1px solid rgba(255,255,255,.28);font-size:var(--fs-11);color:#ffdede;line-height:1.6}.mg-svc-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--c-divider)}.mg-svc-search{display:flex;align-items:center;gap:5px;width:300px}.mg-svc-search .mg-input{flex:1 1 auto;min-width:0;width:auto}.mg-svc-cards{align-items:stretch}.mg-svc-card{display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--c-white);border:1px solid var(--c-border);cursor:pointer}.mg-svc-card:hover{border-color:var(--c-red);background:var(--c-red-tint)}.mg-svc-card__head{display:flex;align-items:center;gap:8px}.mg-svc-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.mg-svc-card__name{font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-navy)}.mg-svc-card:hover .mg-svc-card__name{color:var(--c-red)}.mg-svc-card__dept{font-size:var(--fs-12);color:var(--c-text-sub);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-svc-card__meta{display:flex;flex-direction:column;gap:1px;padding-top:4px;border-top:1px dotted var(--c-divider);font-size:var(--fs-11);color:var(--c-text-muted)}.mg-svc-card__meta b{font-family:var(--font-num);color:var(--c-orange)}.mg-svc-card__actions{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px}.mg-svc-card__guide{font-size:var(--fs-11)}.mg-svc-footnote{margin-top:8px;padding:6px 8px;background:#fbfbfb;border:1px dashed var(--c-border);font-size:var(--fs-11);color:var(--c-text-muted);line-height:1.75}.mg-svc-faq{margin:0}.mg-svc-faq__item{padding:6px 0;border-bottom:1px dotted var(--c-divider)}.mg-svc-faq__item:last-child{padding-bottom:0;border-bottom:0}.mg-svc-faq__q{margin-bottom:3px;font-family:var(--font-hei);font-size:var(--fs-12);font-weight:700;color:var(--c-navy);line-height:1.6}.mg-svc-faq__q:before{content:"问 ";color:var(--c-red)}.mg-svc-faq__a{margin:0;font-size:var(--fs-12);color:var(--c-text-sub);line-height:1.75}.mg-svc-faq__a:before{content:"答 ";font-weight:700;color:var(--c-green)}.mg-svc-faq__note{display:block;margin-top:3px;font-size:var(--fs-11);color:var(--c-text-faint)}.mg-svc-offices{margin:0;padding:0;list-style:none}.mg-svc-office{padding:7px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-svc-office:last-child{padding-bottom:0;border-bottom:0}.mg-svc-office__head{display:flex;align-items:center;gap:6px}.mg-svc-office__name{flex:1 1 auto;min-width:0;font-family:var(--font-hei);font-size:var(--fs-12);font-weight:700;color:var(--c-navy)}.mg-svc-office__queue{flex:0 0 auto;padding:0 5px;background:#f7f7f7;border:1px solid var(--c-border);font-family:var(--font-num);font-size:var(--fs-11);line-height:15px;color:var(--c-text-muted);white-space:nowrap}.mg-svc-office__queue[data-status=拥挤]{background:var(--c-red-tint);border-color:#efc4c4;color:var(--c-red)}.mg-svc-office__queue[data-status=已满号]{background:#fffae8;border-color:#ead9a4;color:#8a6a00}.mg-svc-office__queue[data-status=暂停对外办公],.mg-svc-office__queue[data-status=暂停服务]{background:#eee;border-color:#b5b5b5;color:#666}.mg-svc-office__addr{margin-top:2px;color:var(--c-text-sub);line-height:1.65}.mg-svc-office__meta{margin-top:1px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-svc-office__remark{margin-top:3px;padding-left:6px;border-left:2px solid var(--c-border);font-size:var(--fs-11);color:var(--c-text-muted);line-height:1.65}.mg-svc-detail__head{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;margin-bottom:8px;background:var(--c-white);border:1px solid var(--c-border)}.mg-svc-detail__titlebox{flex:1 1 auto;min-width:0}.mg-svc-detail__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-family:var(--font-hei);font-size:var(--fs-24);font-weight:700;color:var(--c-red);line-height:1.25}.mg-svc-detail__meta{display:flex;flex-wrap:wrap;gap:3px 18px;font-size:var(--fs-12);color:var(--c-text-sub)}.mg-svc-detail__cta{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:5px}.mg-svc-cond{margin:0;padding-left:20px;font-size:var(--fs-13);color:var(--c-text-sub);line-height:1.9}.mg-svc-quip{margin-top:8px;padding:8px 10px;background:linear-gradient(180deg,snow,#fdeeee);border:1px solid #f0c8c8;font-size:var(--fs-12);color:var(--c-text-sub);line-height:1.8}.mg-svc-quip b{color:var(--c-red)}.mg-svc-links .mg-list__text{color:var(--c-link);font-size:var(--fs-12)}.mg-svc-flow__steps{display:flex;margin-bottom:8px;background:#fafafa;border:1px solid var(--c-border-light)}.mg-svc-flow__step{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 4px;border-right:1px solid var(--c-border-light);font-size:var(--fs-12);color:var(--c-text-muted)}.mg-svc-flow__step:last-child{border-right:0}.mg-svc-flow__step-num{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:var(--c-panel-head);border:1px solid var(--c-border-dark);font-family:var(--font-num);font-size:var(--fs-11);font-weight:700;color:var(--c-navy)}.mg-svc-flow__step.is-active{background:var(--c-red-tint);color:var(--c-red);font-weight:700}.mg-svc-flow__step.is-active .mg-svc-flow__step-num{background:var(--c-red);border-color:var(--c-red-deep);color:#fff}.mg-svc-flow__step.is-done .mg-svc-flow__step-num{background:var(--c-green);border-color:#135c28;color:#fff}.mg-svc-flow__body{padding-top:6px}.mg-svc-flow__progress{margin:8px 0}.mg-svc-flow__caption{margin-top:4px;font-size:var(--fs-12);color:var(--c-text-sub)}.mg-svc-flow__skip{color:var(--c-orange)}.mg-svc-flow__receipt{margin:8px 0;padding:10px;text-align:center;background:var(--c-red-tint);border:1px solid #efc4c4;font-family:var(--font-num);font-size:var(--fs-20);font-weight:700;letter-spacing:2px;color:var(--c-red)}.mg-svc-flow__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.mg-svc-flow__foot-btns{display:flex;gap:6px}.mg-svc-track__no{font-family:var(--font-num);letter-spacing:1px}.mg-svc-captcha-row{display:flex;align-items:center;gap:6px}.mg-svc-captcha-row__input{flex:0 0 120px;width:auto}.mg-svc-captcha{flex:0 0 auto;padding:2px 10px;background:linear-gradient(180deg,#f6f2e6,#e8e1cc);border:1px solid var(--c-border-dark);font-family:var(--font-num);font-size:var(--fs-18);font-style:italic;letter-spacing:5px;color:#5a4a20;text-decoration:line-through;cursor:pointer;-webkit-user-select:none;user-select:none}.mg-svc-captcha:hover{border-color:var(--c-red);color:var(--c-red)}.mg-svc-track__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.mg-svc-sample{padding:1px 6px;background:#f7f7f7;border:1px solid var(--c-border);font-family:var(--font-num);font-size:var(--fs-11);color:var(--c-link);cursor:pointer}.mg-svc-sample:hover{background:var(--c-red-tint);border-color:#efc4c4;color:var(--c-red)}.mg-svc-track__headline{padding:7px 9px;background:#f5faff;border:1px solid #cddff0;font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-navy);line-height:1.7}.mg-svc-track__gauge{display:flex;align-items:center;gap:14px;margin:10px 0 6px}.mg-svc-track__percent{flex:0 0 auto;font-family:var(--font-num);font-size:var(--fs-42);font-weight:700;line-height:1;color:var(--c-red)}.mg-svc-track__bar{flex:1 1 auto;min-width:0}.mg-svc-track__stall{padding:8px 10px;background:#fffae8;border:1px solid #ead9a4;font-size:var(--fs-12);color:var(--c-text-sub);line-height:1.8}.mg-svc-track__stall b{display:block;font-family:var(--font-hei);font-size:var(--fs-13);color:var(--c-red)}.mg-svc-track__stall span{display:block;margin-top:2px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-svc-empty-sm{padding:18px 10px}.mg-svc-stats{display:flex;flex-wrap:wrap;align-items:center;gap:0 30px;padding:10px 14px;margin-bottom:8px;background:var(--c-panel-head);border:1px solid var(--c-border)}.mg-svc-stats__item{display:flex;align-items:baseline;gap:6px}.mg-svc-stats__num{font-family:var(--font-num);font-size:var(--fs-28);font-weight:700;line-height:1.05;color:var(--c-red)}.mg-svc-stats__label{font-family:var(--font-hei);font-size:var(--fs-13);color:var(--c-navy)}.mg-svc-stats__note{flex:1 1 100%;margin-top:6px;padding-top:5px;border-top:1px solid var(--c-border-light);font-size:var(--fs-11);color:var(--c-text-muted);line-height:1.7}.mg-svc-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 18px}.mg-svc-filters .mg-form__row{width:218px;margin-bottom:6px}.mg-svc-filters .mg-form__label{flex:0 0 76px}.mg-svc-filters__btns{display:flex;align-items:center;gap:6px;padding-top:4px}.mg-svc-mono{font-family:var(--font-num);color:var(--c-text);white-space:nowrap}.mg-svc-remark{font-size:var(--fs-11);color:var(--c-text-muted)}.mg-svc-status{display:inline-block;padding:0 5px;background:#f7f7f7;border:1px solid var(--c-border);font-size:var(--fs-11);line-height:16px;color:var(--c-text-muted);white-space:nowrap}.mg-svc-status[data-status=已办结]{background:#f0fbf2;border-color:#bcdcc4;color:var(--c-green)}.mg-svc-status[data-status=办理中]{background:#f5faff;border-color:#cddff0;color:var(--c-blue-badge)}.mg-svc-status[data-status=已受理]{background:#fffae8;border-color:#ead9a4;color:#8a6a00}.mg-svc-status[data-status=待补正]{background:var(--c-red-tint);border-color:#f0c8c8;color:var(--c-orange)}.mg-svc-status[data-status=已退回]{background:#fdeeee;border-color:#d8b0b0;color:var(--c-red)}.mg-svc-pager{padding:6px 8px}.mg-it-note{font-size:var(--fs-11);color:var(--c-text-muted);line-height:1.75}.mg-it-note+.mg-it-note{margin-top:2px}.mg-it-note b{color:var(--c-red)}.mg-it-note--block{display:block;margin-bottom:8px;padding:5px 8px;background:#fffae8;border:1px solid #ead9a4;color:#8a6a00}.mg-it-banner{padding:10px 14px;margin-bottom:8px;background:var(--c-red-gradient);border:1px solid var(--c-red-deep);color:#fff}.mg-it-banner__title{font-family:var(--font-hei);font-size:var(--fs-20);font-weight:700;letter-spacing:1px}.mg-it-banner__sub{margin-top:2px;font-family:var(--font-hei);font-size:var(--fs-13);color:var(--c-gold-light)}.mg-it-banner__note{margin-top:6px;padding-top:5px;border-top:1px solid rgba(255,255,255,.28);font-size:var(--fs-11);color:#ffdede;line-height:1.6}.mg-it-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--c-divider)}.mg-it-search{flex:1 1 260px;min-width:0;width:auto}.mg-it-select{flex:0 0 130px;width:auto}.mg-it-form .mg-radio-group{padding-top:3px}.mg-it-radio{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-13);color:var(--c-text-sub);cursor:pointer}.mg-it-agree{display:inline-flex;align-items:flex-start;gap:5px;font-size:var(--fs-12);color:var(--c-text-sub);line-height:1.7;cursor:pointer}.mg-it-charcount{margin-top:2px;font-size:var(--fs-11);color:var(--c-text-faint)}.mg-it-charcount.is-ok{color:var(--c-green)}.mg-it-captcha-row{display:flex;align-items:center;gap:6px}.mg-it-captcha-row__input{flex:0 0 120px;width:auto}.mg-it-captcha{flex:0 0 auto;padding:2px 10px;background:linear-gradient(180deg,#f6f2e6,#e8e1cc);border:1px solid var(--c-border-dark);font-family:var(--font-num);font-size:var(--fs-18);font-style:italic;letter-spacing:5px;color:#5a4a20;text-decoration:line-through;cursor:pointer;-webkit-user-select:none;user-select:none}.mg-it-captcha:hover{border-color:var(--c-red);color:var(--c-red)}.mg-it-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--c-divider)}.mg-it-done{padding-top:4px}.mg-it-receipt{margin:8px 0;padding:10px;text-align:center;background:var(--c-red-tint);border:1px solid #efc4c4;font-family:var(--font-num);font-size:var(--fs-20);font-weight:700;letter-spacing:2px;color:var(--c-red)}.mg-it-cats{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.mg-it-cat{padding:2px 8px;background:#f7f7f7;border:1px solid var(--c-border);font-size:var(--fs-11);color:var(--c-text-sub);cursor:pointer}.mg-it-cat:hover{background:var(--c-red-tint);border-color:#efc4c4;color:var(--c-red)}.mg-it-cat.is-active{background:var(--c-red);border-color:var(--c-red-deep);color:#fff;font-weight:700}.mg-it-faq{border-top:1px solid var(--c-border-light)}.mg-it-faq__item{border-bottom:1px solid var(--c-border-light)}.mg-it-faq__item.is-open{background:#fcfcfc}.mg-it-faq__q{display:flex;align-items:center;gap:6px;width:100%;padding:7px 6px;background:transparent;border:0;text-align:left;font-family:var(--font-hei);font-size:var(--fs-13);color:var(--c-navy);cursor:pointer}.mg-it-faq__q:hover{background:var(--c-red-tint);color:var(--c-red)}.mg-it-faq__mark{flex:0 0 14px;text-align:center;font-family:var(--font-num);font-size:var(--fs-14);font-weight:700;color:var(--c-red)}.mg-it-faq__qtext{flex:1 1 auto;min-width:0}.mg-it-faq__a{padding:0 8px 8px 26px}.mg-it-faq__ans{font-size:var(--fs-13);color:var(--c-text-sub);line-height:1.8}.mg-it-faq__note{margin-top:4px;padding:4px 6px;background:#f7f7f7;border-left:3px solid var(--c-border-dark);font-size:var(--fs-12);color:var(--c-text-muted);line-height:1.75}.mg-it-surveys .mg-panel{margin-bottom:8px}.mg-it-survey__desc{padding:6px 8px;background:#f7f7f7;border:1px solid var(--c-border-light);font-size:var(--fs-12);color:var(--c-text-sub);line-height:1.75}.mg-it-survey__metric{display:flex;align-items:baseline;gap:5px;margin:8px 0 4px}.mg-it-survey__num{font-family:var(--font-num);font-size:var(--fs-24);font-weight:700;line-height:1;color:var(--c-red)}.mg-it-survey__unit{font-size:var(--fs-12);color:var(--c-text-muted)}.mg-it-survey__text{font-size:var(--fs-12);color:var(--c-text-sub)}.mg-it-survey__progress{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mg-it-survey__progress .mg-progress{flex:1 1 auto;min-width:0}.mg-it-survey__q{padding:6px 0;border-top:1px dotted var(--c-divider)}.mg-it-survey__qtext{font-size:var(--fs-13);color:var(--c-text);line-height:1.7}.mg-it-survey__opts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;padding-left:6px}.mg-it-opt{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border:1px solid transparent;font-size:var(--fs-12);color:var(--c-text-sub);cursor:pointer}.mg-it-opt:hover{background:var(--c-red-tint)}.mg-it-opt.is-picked{background:var(--c-red-tint);border-color:#efc4c4;color:var(--c-red);font-weight:700}.mg-it-survey__done{margin-top:8px;padding:6px 8px;background:#f0fbf2;border:1px solid #bcdcc4;font-size:var(--fs-12);color:var(--c-green);line-height:1.75}.mg-it-letters{margin:0;padding:0;list-style:none}.mg-it-letter__meta{display:flex;flex-wrap:wrap;gap:2px 16px;margin-bottom:5px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-it-letter__score{flex:0 0 auto;font-family:var(--font-num);font-size:var(--fs-12);font-weight:700;color:var(--c-red)}.mg-it-letter__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--c-divider)}.mg-it-pager{padding-top:6px}.mg-it-empty-sm{padding:18px 10px}.mg-it-detail__title{margin-bottom:6px;font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;color:var(--c-navy);line-height:1.5}.mg-it-detail__label{margin:10px 0 4px;padding-left:6px;border-left:3px solid var(--c-red);font-family:var(--font-hei);font-size:var(--fs-13);font-weight:700;color:var(--c-navy)}.mg-it-detail__p{margin:0 0 8px;font-size:var(--fs-13);color:var(--c-text-sub);line-height:1.9}.mg-it-advice{margin:0;padding:0;list-style:none}.mg-it-advice__item{padding:8px 0;border-bottom:1px dotted var(--c-divider)}.mg-it-advice__item:last-child{border-bottom:0}.mg-it-advice__head{display:flex;align-items:center;gap:7px}.mg-it-advice__no{flex:0 0 auto;width:22px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--c-panel-head);border:1px solid var(--c-border);font-family:var(--font-num);font-size:var(--fs-11);font-weight:700;color:var(--c-navy)}.mg-it-advice__title{flex:1 1 auto;min-width:0;padding:0;background:transparent;border:0;text-align:left;font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-link);cursor:pointer}.mg-it-advice__title:hover{color:var(--c-red);text-decoration:underline}.mg-it-advice__meta{display:flex;flex-wrap:wrap;gap:2px 16px;margin:3px 0 4px 29px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-it-advice__summary{margin-left:29px;font-size:var(--fs-12);color:var(--c-text-sub);line-height:1.8}.mg-it-advice__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0 29px}.mg-it-links .mg-list__text{color:var(--c-link);font-size:var(--fs-12)}.mg-q-lead{padding:6px 8px;margin-bottom:8px;background:var(--c-body-bg);border-left:3px solid var(--c-navy-light);font-size:var(--fs-12);line-height:1.8;color:var(--c-text-sub)}.mg-q-note{font-size:var(--fs-12);line-height:1.8;color:var(--c-text-sub)}.mg-q-note p{margin:0 0 4px}.mg-q-note p:last-child{margin-bottom:0}.mg-q-hintline{margin-top:6px;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-q-hintline--pad{padding:0 8px 8px}.mg-q-quip{margin-top:8px;padding:6px 8px;border:1px dashed var(--c-border);background:var(--c-body-bg);font-size:var(--fs-12);line-height:1.7;color:var(--c-text-sub)}.mg-q-ol{margin:0;padding-left:18px;font-size:var(--fs-12);line-height:1.9;color:var(--c-text-sub)}.mg-q-ol li{margin-bottom:3px}.mg-q-subpanel{margin-top:8px}.mg-q-panel-extra{font-size:var(--fs-11);color:var(--c-text-muted)}.mg-q-subtitle{margin:10px 0 6px;padding-left:7px;border-left:3px solid var(--c-red);font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-navy)}.mg-q-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px;padding:8px 0 2px;border-top:1px dashed var(--c-divider)}.mg-q-form-actions__note{font-size:var(--fs-11);color:var(--c-text-faint)}.mg-q-after-error{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-q-agree{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--c-text-sub)}.mg-q-agree input{margin:0}.mg-input--code{max-width:220px}.mg-q-result__title{padding-bottom:6px;margin-bottom:2px;border-bottom:1px solid var(--c-border-light);font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-navy)}.mg-q-result__foot{margin-top:8px;padding-top:6px;border-top:1px dashed var(--c-border-light);font-size:var(--fs-11);line-height:1.8;color:var(--c-text-muted)}.mg-q-result__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid var(--c-border-light)}.mg-q-idle{display:flex;align-items:center;gap:8px;padding:18px 12px;border:1px dashed var(--c-border);background:var(--c-body-bg);font-size:var(--fs-12);color:var(--c-text-muted)}.mg-q-idle__mark{flex:0 0 auto;padding:1px 6px;border:1px solid var(--c-border);background:var(--c-white);color:var(--c-text-sub);font-size:var(--fs-11)}.mg-q-progress{margin-top:10px;padding:8px 10px;border:1px solid var(--c-border);background:var(--c-white)}.mg-q-progress__head{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:var(--fs-12);color:var(--c-text-sub)}.mg-q-board{display:flex;gap:8px}.mg-q-board__item{flex:1 1 0;min-width:0;padding:8px 10px;border:1px solid var(--c-border);background:var(--c-panel-head)}.mg-q-board__num{font-family:var(--font-num);font-size:var(--fs-28);font-weight:700;color:var(--c-red);line-height:1.1}.mg-q-board__label{margin-top:2px;font-family:var(--font-hei);font-size:var(--fs-12);color:var(--c-navy)}.mg-q-board__note{margin-top:4px;font-size:var(--fs-10);line-height:1.6;color:var(--c-text-muted)}.mg-q-toolcard{display:flex;gap:8px;padding:8px;border:1px solid var(--c-border);background:var(--c-white)}.mg-q-toolcard:hover{border-color:var(--c-red);background:var(--c-red-tint);text-decoration:none}.mg-q-toolcard__icon{flex:0 0 auto}.mg-q-toolcard__body{flex:1 1 auto;min-width:0}.mg-q-toolcard__name{display:block;font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-link)}.mg-q-toolcard:hover .mg-q-toolcard__name{color:var(--c-red)}.mg-q-toolcard__dept{display:block;margin-top:1px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-q-toolcard__intro{display:block;margin-top:4px;font-size:var(--fs-12);line-height:1.7;color:var(--c-text-sub)}.mg-q-toolcard__meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.mg-q-filter{display:flex;align-items:center;gap:6px;margin-bottom:8px}.mg-q-filter .mg-input{flex:1 1 auto}.mg-q-filter__note{flex:0 0 auto;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-q-facts{font-size:var(--fs-12)}.mg-q-facts__row{display:flex;gap:8px;padding:3px 0;border-bottom:1px dotted var(--c-divider)}.mg-q-facts__row:last-child{border-bottom:0}.mg-q-facts__row span{flex:0 0 84px;text-align:right;color:var(--c-text-muted)}.mg-q-facts__row b{flex:1 1 auto;min-width:0;font-weight:400;color:var(--c-text)}.mg-q-hotline{padding:4px 0;font-family:var(--font-num);font-size:var(--fs-20);font-weight:700;color:var(--c-red);text-align:center}.mg-q-hotline__note{font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-q-cal{padding:8px;border:1px solid var(--c-border);background:var(--c-white)}.mg-q-cal__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--c-divider)}.mg-q-cal__title{font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-navy)}.mg-q-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.mg-q-cal__week{padding:3px 0;border:1px solid var(--c-border-light);background:var(--c-panel-head);font-size:var(--fs-11);color:var(--c-text-sub);text-align:center}.mg-q-cal__blank{min-height:1px}.mg-q-cal__day{padding:6px 0;border:1px solid var(--c-border-light);background:var(--c-white);font-family:var(--font-num);font-size:var(--fs-13);color:var(--c-text);cursor:pointer}.mg-q-cal__day:hover:not(:disabled){border-color:var(--c-red);background:var(--c-red-tint);color:var(--c-red)}.mg-q-cal__day.is-disabled{background:var(--c-body-bg);color:var(--c-text-faint);cursor:not-allowed}.mg-q-cal__day.is-today{outline:1px solid var(--c-navy-light)}.mg-q-cal__day.is-selected{border-color:var(--c-red-deep);background:var(--c-red);color:var(--c-white);font-weight:700}.mg-q-cal__legend{margin-top:6px;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-q-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mg-q-slot{padding:6px 4px;border:1px solid var(--c-border-dark);background:var(--c-panel-head);font-family:var(--font-num);font-size:var(--fs-12);color:var(--c-text);cursor:pointer}.mg-q-slot:hover:not(:disabled){border-color:var(--c-red);color:var(--c-red)}.mg-q-slot.is-active{border-color:var(--c-red-deep);background:var(--c-red);color:var(--c-white);font-weight:700}.mg-q-slot.is-full,.mg-q-slot:disabled{background:var(--c-body-bg);color:var(--c-text-faint);cursor:not-allowed;text-decoration:line-through}.mg-q-slot__flag{display:block;font-family:var(--font-song);font-size:var(--fs-10);text-decoration:none}.mg-q-promise{margin-top:10px;padding:8px 10px;border:1px solid var(--c-border);background:var(--c-red-tint);font-size:var(--fs-12);line-height:1.8;color:var(--c-text-sub)}.mg-q-promise__head{margin-bottom:4px;font-family:var(--font-hei);font-weight:700;color:var(--c-red)}.mg-q-promise p{margin:0 0 2px}.mg-q-timeline{margin:4px 0 10px;padding-left:12px;border-left:2px solid var(--c-border)}.mg-q-timeline__item{position:relative;padding:6px 0 10px 8px}.mg-q-timeline__dot{position:absolute;left:-23px;top:6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border-dark);background:var(--c-panel-head);font-family:var(--font-num);font-size:var(--fs-11);font-weight:700;color:var(--c-navy)}.mg-q-timeline__item.is-done .mg-q-timeline__dot{border-color:var(--c-green);background:var(--c-green);color:var(--c-white)}.mg-q-timeline__item.is-current .mg-q-timeline__dot{border-color:var(--c-red-deep);background:var(--c-red);color:var(--c-white)}.mg-q-timeline__name{display:flex;align-items:center;gap:6px;font-family:var(--font-hei);font-size:var(--fs-13);font-weight:700;color:var(--c-navy)}.mg-q-timeline__note{margin-top:2px;font-size:var(--fs-12);color:var(--c-text-sub)}.mg-q-timeline__date{margin-top:2px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-q-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.mg-q-pair__box{padding:8px 10px;border:1px solid var(--c-border);background:var(--c-panel-head);font-size:var(--fs-12);color:var(--c-text-sub)}.mg-q-pair__box p{margin:0;font-family:var(--font-hei);font-size:var(--fs-13);font-weight:700;color:var(--c-navy)}.mg-q-pair__head{margin-bottom:4px;font-family:var(--font-hei);font-size:var(--fs-12);font-weight:700;color:var(--c-red)}.mg-q-pair__foot{margin-top:4px;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-q-tickets{margin-top:8px}.mg-q-tickets__id,.mg-q-tickets__date{font-family:var(--font-num);white-space:nowrap}.mg-q-tickets__amount{font-family:var(--font-num);font-weight:700;color:var(--c-red);white-space:nowrap}.mg-q-tickets__remarks{margin-top:6px;padding:8px 10px;border:1px solid var(--c-border);background:var(--c-body-bg);font-size:var(--fs-11);line-height:1.8;color:var(--c-text-sub)}.mg-q-tickets__remark{display:flex;gap:8px;padding:2px 0}.mg-q-tickets__remark-id{flex:0 0 132px;font-family:var(--font-num);color:var(--c-text-muted)}.mg-q-ticket{margin:10px 0;padding:14px 10px;border:1px solid var(--c-navy-deep);background:var(--c-panel-head-navy);text-align:center}.mg-q-ticket__no{font-family:var(--font-num);font-size:var(--fs-42);font-weight:700;letter-spacing:4px;color:var(--c-gold);line-height:1.1}.mg-q-ticket__label{margin-top:4px;font-size:var(--fs-12);color:var(--c-white)}.mg-q-faq{border:1px solid var(--c-border)}.mg-q-faq__item{border-bottom:1px solid var(--c-divider)}.mg-q-faq__item:last-child{border-bottom:0}.mg-q-faq__q{display:flex;align-items:center;gap:6px;width:100%;padding:7px 8px;border:0;background:var(--c-white);font-family:var(--font-song);font-size:var(--fs-13);color:var(--c-text);text-align:left;cursor:pointer}.mg-q-faq__item.is-open .mg-q-faq__q{background:var(--c-red-tint);color:var(--c-red);font-weight:700}.mg-q-faq__mark{flex:0 0 auto;width:14px;height:14px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border-dark);background:var(--c-panel-head);font-family:var(--font-num);font-size:var(--fs-11);color:var(--c-navy)}.mg-q-faq__a{padding:8px 10px 10px 28px;font-size:var(--fs-12);line-height:1.9;color:var(--c-text-sub)}.mg-q-faq__a p{margin:0 0 4px}.mg-q-faq__foot{font-size:var(--fs-11);color:var(--c-text-muted)}.mg-q-rank{flex:0 0 auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-border);background:var(--c-panel-head);font-family:var(--font-num);font-size:var(--fs-11);color:var(--c-text-sub)}.mg-q-rank.is-top{border-color:var(--c-red-deep);background:var(--c-red);color:var(--c-white);font-weight:700}.mg-dl-list{border-top:1px solid var(--c-border-light)}.mg-dl-row__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.mg-dl-row__main .mg-dl-row__name{flex:0 0 auto}.mg-dl-row__sub{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-dl-row__no{font-family:var(--font-num);color:var(--c-text-sub)}.mg-dl-row__remark{margin-top:2px;padding-left:6px;border-left:2px solid var(--c-border-light);font-size:var(--fs-11);line-height:1.6;color:var(--c-text-muted)}.mg-dl-row__count{display:block}.mg-dl-row .mg-btn{flex:0 0 auto}.mg-dl-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 0;border-bottom:1px solid var(--c-border-light)}.mg-dl-toolbar .mg-input{flex:1 1 240px;max-width:420px}.mg-dl-toolbar .mg-select{flex:0 0 190px}.mg-dl-toolbar__note{font-size:var(--fs-11);color:var(--c-text-muted)}.mg-dl-notice{display:flex;align-items:center;gap:8px;margin-top:8px}.mg-dl-notice .mg-alert{flex:1 1 auto;margin:0}.mg-dl-receipt{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;border:1px solid var(--c-gold-deep);background:var(--c-panel-head-gold)}.mg-dl-receipt__mark{flex:0 0 auto;padding:0 5px;border:1px solid var(--c-red-deep);background:var(--c-red);color:var(--c-white);font-size:var(--fs-11)}.mg-dl-receipt__text{flex:1 1 auto;min-width:0;font-size:var(--fs-12);line-height:1.7;color:var(--c-text)}.mg-dl-note{margin-top:6px;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-dl-note--pad{padding:0 8px 8px}.mg-dl-facts{font-size:var(--fs-12)}.mg-dl-facts__row{display:flex;gap:8px;padding:3px 0;border-bottom:1px dotted var(--c-divider);color:var(--c-text-sub)}.mg-dl-facts__row:last-child{border-bottom:0}.mg-dl-facts__row span{flex:0 0 88px;color:var(--c-text-muted)}.mg-dl-facts__row b{flex:1 1 auto;min-width:0;font-weight:400;color:var(--c-text)}.mg-dl-legend{display:flex;align-items:center;gap:8px;padding:3px 0}.mg-dl-legend__note,.mg-dl-panel-extra{font-size:var(--fs-11);color:var(--c-text-muted)}.mg-dl-modal__file{display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--c-divider)}.mg-dl-modal__file-name{flex:1 1 auto;min-width:0;font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-navy)}.mg-dl-modal__row{display:flex;gap:8px;padding:4px 0;font-size:var(--fs-12);border-bottom:1px dotted var(--c-divider)}.mg-dl-modal__row span{flex:0 0 88px;text-align:right;color:var(--c-text-muted)}.mg-dl-modal__row b{flex:1 1 auto;min-width:0;font-weight:400;color:var(--c-text)}.mg-dl-modal__progress{margin:10px 0 6px}.mg-dl-modal__progress-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:4px}.mg-dl-modal__message{font-size:var(--fs-12);color:var(--c-text-sub)}.mg-dl-modal__percent{font-family:var(--font-num);font-size:var(--fs-18);font-weight:700;color:var(--c-red)}.mg-dl-modal__meta{margin-top:6px;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-app-card{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--c-border);background:var(--c-white)}.mg-app-card:hover{border-color:var(--c-navy-light)}.mg-app-card__head{display:flex;align-items:center;gap:6px;padding-bottom:5px;border-bottom:1px solid var(--c-divider)}.mg-app-card__name{flex:1 1 auto;min-width:0;font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-navy)}.mg-app-card__body{display:flex;gap:8px}.mg-app-card__qr{flex:0 0 auto;text-align:center}.mg-app-card__qr-note{width:96px;margin-top:2px;font-size:var(--fs-10);line-height:1.4;color:var(--c-text-faint)}.mg-app-card__meta{flex:1 1 auto;min-width:0;margin:0;padding-left:16px;font-size:var(--fs-12);line-height:1.9;color:var(--c-text-sub)}.mg-app-card__meta b{font-weight:400;color:var(--c-text)}.mg-app-card__req{padding:4px 6px;border:1px solid var(--c-border-light);background:var(--c-panel-head);font-size:var(--fs-11);line-height:1.6;color:var(--c-text-sub)}.mg-app-card__note{font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-app-card__actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:5px;border-top:1px dashed var(--c-divider)}.mg-dl-qr{display:block;margin:0 auto;border:1px solid var(--c-border)}.mg-dl-qr__bg{fill:var(--c-white)}.mg-dl-qr__dot{fill:var(--c-text)}.mg-dl-rank{padding:0 8px}.mg-dl-rank__item{display:flex;align-items:flex-start;gap:6px;padding:5px 0;border-bottom:1px dotted var(--c-divider)}.mg-dl-rank__item:last-child{border-bottom:0}.mg-dl-rank__no{flex:0 0 auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-border);background:var(--c-panel-head);font-family:var(--font-num);font-size:var(--fs-11);color:var(--c-text-sub)}.mg-dl-rank__no.is-top{border-color:var(--c-red-deep);background:var(--c-red);color:var(--c-white);font-weight:700}.mg-dl-rank__body{flex:1 1 auto;min-width:0}.mg-dl-rank__title{font-size:var(--fs-13);color:var(--c-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-dl-rank__remark{font-size:var(--fs-11);line-height:1.6;color:var(--c-text-muted)}.mg-dl-rank__value{flex:0 0 auto;font-family:var(--font-num);font-size:var(--fs-12);color:var(--c-orange)}.mg-dl-rank__unit{margin-left:1px;color:var(--c-text-muted)}.mg-dl-faq{border:1px solid var(--c-border)}.mg-dl-faq__item{border-bottom:1px solid var(--c-divider)}.mg-dl-faq__item:last-child{border-bottom:0}.mg-dl-faq__q{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border:0;background:var(--c-white);font-family:var(--font-song);font-size:var(--fs-12);color:var(--c-text);text-align:left;cursor:pointer}.mg-dl-faq__item.is-open .mg-dl-faq__q{background:var(--c-red-tint);color:var(--c-red);font-weight:700}.mg-dl-faq__mark{flex:0 0 auto;width:13px;height:13px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border-dark);background:var(--c-panel-head);font-family:var(--font-num);font-size:var(--fs-10);color:var(--c-navy)}.mg-dl-faq__a{padding:6px 8px 8px 26px;font-size:var(--fs-11);line-height:1.9;color:var(--c-text-sub)}.mg-dl-faq__a p{margin:0 0 3px}.mg-dl-faq__foot{color:var(--c-text-faint)}.mg-dl-catcard{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--c-border);background:var(--c-panel-head);text-align:center}.mg-dl-catcard:hover{border-color:var(--c-red);background:var(--c-red-tint);text-decoration:none}.mg-dl-catcard__name{font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-link)}.mg-dl-catcard:hover .mg-dl-catcard__name{color:var(--c-red)}.mg-dl-catcard__meta{font-size:var(--fs-11);color:var(--c-text-muted)}.mg-party-banner{display:flex;align-items:center;gap:14px;padding:12px 16px;margin-bottom:8px;border:1px solid var(--c-red-deep);background:var(--c-red-gradient);color:var(--c-white)}.mg-party-banner__emblem{flex:0 0 auto;line-height:0}.mg-party-banner__text{flex:1 1 auto;min-width:0}.mg-party-banner__main{font-family:var(--font-hei);font-size:var(--fs-24);font-weight:700;letter-spacing:2px;line-height:1.3}.mg-party-banner__sub{margin-top:4px;font-size:var(--fs-13);color:var(--c-gold-light)}.mg-party-banner__meta{margin-top:6px;padding-top:6px;border-top:1px dotted rgba(255,255,255,.4);font-size:var(--fs-11);color:var(--c-gold-light);opacity:.92}.mg-party-banner__seal{flex:0 0 auto;width:112px;padding:6px 8px;text-align:center;border:1px solid var(--c-gold);background:#0000002e}.mg-party-banner__seal-line{font-size:var(--fs-11);color:var(--c-gold-light)}.mg-party-banner__seal-score{font-family:var(--font-num);font-size:var(--fs-34);font-weight:700;line-height:1.05;color:var(--c-gold)}.mg-party-banner__seal-note{margin-top:2px;font-size:var(--fs-10);color:var(--c-gold-light);opacity:.85}.mg-party-nav__count{font-size:var(--fs-11);color:var(--c-text-faint)}.mg-party-metrics{font-size:var(--fs-12)}.mg-party-metrics__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px dotted var(--c-divider)}.mg-party-metrics__row:last-child{border-bottom:0}.mg-party-metrics__label{color:var(--c-text-sub)}.mg-party-metrics__value{font-family:var(--font-num);font-weight:700;color:var(--c-red);white-space:nowrap}.mg-party-metrics__unit{margin-left:2px;font-family:var(--font-song);font-size:var(--fs-11);font-weight:400;color:var(--c-text-muted)}.mg-party-metrics__note{margin-top:6px;padding-top:5px;border-top:1px dashed var(--c-border);font-size:var(--fs-11);line-height:1.6;color:var(--c-text-muted)}.mg-party-principles__note{margin-bottom:8px;font-size:var(--fs-12);line-height:1.6;color:var(--c-text-muted)}.mg-party-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.mg-party-quote.mg-party-principle{flex-direction:column;gap:4px}.mg-party-principle__head{display:flex;align-items:center;gap:6px}.mg-party-principle__no{flex:0 0 auto;width:20px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-red);color:var(--c-white);font-family:var(--font-num);font-size:var(--fs-11);font-weight:700}.mg-party-principle__en{font-family:var(--font-num);font-size:var(--fs-10);letter-spacing:.5px;color:var(--c-gold-deep)}.mg-party-principle__desc{font-size:var(--fs-12);line-height:1.8;color:var(--c-text-sub)}.mg-party-principle__req{margin-top:4px;padding-top:5px;border-top:1px dashed var(--c-border);font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-party-listhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0 5px;margin-bottom:4px;border-bottom:1px solid var(--c-border-light);font-size:var(--fs-12);color:var(--c-text-muted)}.mg-party-listhead__count{color:var(--c-red)}.mg-party-listhead__blurb{color:var(--c-text-faint)}.mg-party-study{font-size:var(--fs-12)}.mg-party-study__counter{display:flex;align-items:baseline;gap:4px}.mg-party-study__num{font-family:var(--font-num);font-size:var(--fs-34);font-weight:700;line-height:1;color:var(--c-red)}.mg-party-study__unit{font-size:var(--fs-13);color:var(--c-text-sub)}.mg-party-study__label{margin:2px 0 8px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-party-study__progress{margin-top:8px}.mg-party-study__progress-head{display:flex;justify-content:space-between;margin-bottom:3px;font-size:var(--fs-11);color:var(--c-text-sub)}.mg-party-study__hint{font-size:var(--fs-11);line-height:1.6;color:var(--c-text-muted)}.mg-party-study__actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;padding-top:8px;border-top:1px dashed var(--c-border)}.mg-party-quiz{font-size:var(--fs-13)}.mg-party-quiz__q{margin-bottom:10px;font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;line-height:1.6;color:var(--c-navy)}.mg-party-quiz__opts{display:flex;flex-direction:column;gap:6px}.mg-party-quiz__opts .mg-btn{width:100%}.mg-party-quiz__result{padding:10px 12px;border:1px solid var(--c-red);background:var(--c-red-light);color:var(--c-red);font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700}.mg-party-quiz__note{margin-top:8px;font-size:var(--fs-12);line-height:1.8;color:var(--c-text-muted)}.mg-party-quiz__foot{font-size:var(--fs-11);color:var(--c-text-muted)}.mg-party-rank__row{display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-party-rank__row:last-of-type{border-bottom:0}.mg-party-rank__no{flex:0 0 auto;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-border);background:var(--c-panel-head);font-family:var(--font-num);font-size:var(--fs-10);color:var(--c-text-sub)}.mg-party-rank__no.is-top{border-color:var(--c-red-deep);background:var(--c-red);color:var(--c-white);font-weight:700}.mg-party-rank__name{flex:0 0 auto}.mg-party-rank__dept{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-11);color:var(--c-text-faint)}.mg-party-rank__hours{flex:0 0 auto;font-family:var(--font-num);font-weight:700;color:var(--c-navy)}.mg-party-chain__hint{margin-bottom:6px;font-size:var(--fs-12);line-height:1.7;color:var(--c-text-muted)}.mg-party-chain__item{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px dotted var(--c-divider)}.mg-party-chain__item:last-of-type{border-bottom:0}.mg-party-chain__body{flex:1 1 auto;min-width:0}.mg-party-chain__title{font-size:var(--fs-13);line-height:1.6;color:var(--c-text)}.mg-party-chain__note{margin-top:2px;font-size:var(--fs-11);line-height:1.6;color:var(--c-text-muted)}.mg-party-quote-label{margin-bottom:4px;font-family:var(--font-hei);font-size:var(--fs-12);font-weight:700;color:var(--c-red)}.mg-party-detail__tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mg-party-detail__study{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.mg-party-detail__study-note{font-size:var(--fs-11);line-height:1.6;color:var(--c-text-muted)}.mg-party-empty__action{margin-top:10px}.mg-party-mini{font-size:var(--fs-11);font-weight:400;color:var(--c-text-muted)}.mg-gov__body,.mg-law__body{margin-top:8px}.mg-gov__nav-count{float:right;font-family:var(--font-num);font-size:var(--fs-11);color:var(--c-text-faint)}.mg-sidenav__item.is-active .mg-gov__nav-count{color:var(--c-red)}.mg-gov__stat-row{display:flex;gap:8px;padding:5px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-gov__stat-row:last-child{border-bottom:0}.mg-gov__stat-label{flex:0 0 78px;color:var(--c-text-muted)}.mg-gov__stat-value{flex:1 1 auto;min-width:0;font-family:var(--font-num);color:var(--c-text)}.mg-gov__count{font-size:var(--fs-11);font-weight:400;color:var(--c-text-muted)}.mg-gov__intro{padding:6px 8px;margin-bottom:8px;background:#f7f9fc;border-left:3px solid var(--c-navy-light);font-size:var(--fs-12);line-height:1.7;color:var(--c-text-sub)}.mg-gov__years{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0 8px;margin-bottom:6px;border-bottom:1px solid var(--c-divider)}.mg-gov__years-note{font-size:var(--fs-11);line-height:1.6;color:var(--c-text-faint)}.mg-gov__table-wrap{overflow-x:auto}.mg-gov__table th{white-space:nowrap}.mg-gov__table td{vertical-align:top;line-height:1.6}.mg-gov__docno{font-family:var(--font-num);color:var(--c-orange);white-space:nowrap}.mg-gov__num{font-family:var(--font-num);white-space:nowrap}.mg-gov__remark{color:var(--c-text-muted)}.mg-gov__table-note,.mg-gov__foot,.mg-gov__empty-hint{font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-gov__table-note{margin:6px 0 12px}.mg-gov__foot{margin-top:4px;padding-top:8px;border-top:1px dashed var(--c-border)}.mg-gov__empty-hint{margin-top:8px}.mg-gov__doc{padding:2px 4px}.mg-gov__doc-title{margin-bottom:8px;font-family:var(--font-hei);font-size:var(--fs-18);font-weight:700;line-height:1.5;text-align:center;color:var(--c-text)}.mg-gov__doc-meta{display:flex;flex-wrap:wrap;gap:4px 16px;padding:6px 0;margin-bottom:10px;border-top:1px solid var(--c-divider);border-bottom:1px solid var(--c-divider);font-size:var(--fs-12);color:var(--c-text-muted)}.mg-gov__doc-summary{padding:8px 10px;margin-bottom:12px;background:var(--c-red-tint);border-left:3px solid var(--c-red);font-size:var(--fs-13);line-height:1.8;color:var(--c-text-sub)}.mg-gov__doc-body{font-size:var(--fs-15);line-height:2}.mg-gov__doc-body p{text-indent:2em}.mg-gov__doc-foot{margin-top:16px;padding-top:8px;border-top:1px dashed var(--c-border);font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-gov__modal-foot{display:flex;align-items:center;gap:10px}.mg-gov__modal-note{flex:1 1 auto;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-law__links{display:flex;flex-direction:column}.mg-law__links a{display:block;padding:5px 8px;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-law__links a:last-child{border-bottom:0}.mg-law__list{margin-top:4px}.mg-law__item{margin-bottom:8px;border:1px solid var(--c-border);background:var(--c-white)}.mg-law__item.is-open{border-color:var(--c-border-dark)}.mg-law__head{display:flex;align-items:flex-start;gap:10px;padding:8px 10px}.mg-law__main{flex:1 1 auto;min-width:0}.mg-law__title{display:flex;align-items:center;gap:6px;font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;line-height:1.5;color:var(--c-navy)}.mg-law__meta{display:flex;flex-wrap:wrap;gap:3px 14px;margin-top:4px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-law__docno{font-family:var(--font-num);color:var(--c-orange)}.mg-law__summary{margin-top:4px;font-size:var(--fs-12);line-height:1.7;color:var(--c-text-sub)}.mg-law__toggle{flex:0 0 auto;padding:3px 10px;border:1px solid var(--c-border-dark);background:var(--c-panel-head);font-family:var(--font-song);font-size:var(--fs-12);color:var(--c-link);cursor:pointer}.mg-law__toggle:hover{border-color:var(--c-red);color:var(--c-red)}.mg-law__text{padding:10px 12px 12px;border-top:1px dashed var(--c-border);background:#fcfcfa}.mg-law__text-head{padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--c-divider);font-family:var(--font-hei);font-size:var(--fs-13);font-weight:700;text-align:center;color:var(--c-red)}.mg-law__clause{margin:0 0 8px;font-size:var(--fs-14);line-height:1.95;text-indent:2em;color:var(--c-text)}.mg-law__text-foot{margin-top:8px;padding-top:6px;border-top:1px dotted var(--c-divider);font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-law__hot{margin:0;padding:0;list-style:none}.mg-law__hot-item{display:flex;align-items:flex-start;gap:6px;padding:5px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-law__hot-item:last-child{border-bottom:0}.mg-law__hot-rank{flex:0 0 16px;height:16px;display:flex;align-items:center;justify-content:center;font-family:var(--font-num);font-size:var(--fs-10);color:#fff;background:var(--c-text-faint)}.mg-law__hot-rank.is-top{background:var(--c-red)}.mg-law__hot-title{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.mg-law__hot-views{flex:0 0 auto;font-family:var(--font-num);color:var(--c-text-faint)}.mg-law__hot-foot{margin-top:6px;padding-top:6px;border-top:1px dashed var(--c-border);font-size:var(--fs-11);line-height:1.6;color:var(--c-text-muted)}.mg-law__query{display:flex;gap:6px}.mg-law__query-label{flex:0 0 auto;padding-top:3px;font-size:var(--fs-12);color:var(--c-text-sub)}.mg-law__query-btn{flex:0 0 auto}.mg-law__result{margin-top:8px;padding:8px 10px;border:1px solid #f0c8c8;background:var(--c-red-tint);font-size:var(--fs-12);line-height:1.7;color:var(--c-red-deep)}.mg-law__query-hint{margin-top:8px;padding-top:6px;border-top:1px dashed var(--c-border);font-size:var(--fs-11);line-height:1.75;color:var(--c-text-muted)}.mg-law__notice{padding:6px 0;border-bottom:1px dotted var(--c-divider)}.mg-law__notice:last-child{border-bottom:0}.mg-law__notice-title{font-family:var(--font-hei);font-size:var(--fs-12);font-weight:700;color:var(--c-navy)}.mg-law__notice-note{margin-top:2px;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-speech-banner{display:flex;gap:12px;align-items:stretch;padding:12px 16px;margin-bottom:8px;background:var(--c-red-gradient);border:1px solid var(--c-red-deep);border-bottom:3px solid var(--c-gold);color:#fff}.mg-speech-banner__main{flex:1 1 auto;min-width:0}.mg-speech-banner__kicker{display:inline-block;padding:1px 10px;background:var(--c-gold);border:1px solid var(--c-gold-deep);color:var(--c-red-deep);font-family:var(--font-hei);font-size:var(--fs-12);font-weight:700;letter-spacing:3px}.mg-speech-banner__title{margin:8px 0 6px;font-family:var(--font-hei);font-size:var(--fs-24);font-weight:700;letter-spacing:1px;text-shadow:1px 1px 0 rgba(0,0,0,.28)}.mg-speech-banner__quote{font-size:var(--fs-13);line-height:1.8;color:var(--c-gold-light)}.mg-speech-banner__from{margin-top:4px;font-size:var(--fs-11);color:#f2d2d2}.mg-speech-banner__stats{flex:0 0 300px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #7d1414;background:var(--c-navy-deep)}.mg-speech-banner__stat{padding:8px 6px;text-align:center;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.mg-speech-banner__stat:nth-child(2n){border-right:0}.mg-speech-banner__stat:nth-child(n+3){border-bottom:0}.mg-speech-banner__num{display:block;font-family:var(--font-num);font-size:var(--fs-20);font-weight:700;color:var(--c-gold);line-height:1.1}.mg-speech-banner__unit{display:block;margin-top:3px;font-size:var(--fs-11);color:#cdd8e6}.mg-speech-top{padding:10px 12px;margin-bottom:8px;background:#fbfcfe;border:1px solid var(--c-border);border-left:4px solid var(--c-red)}.mg-speech-top__label{display:inline-block;padding:1px 8px;background:var(--c-red);color:#fff;font-family:var(--font-hei);font-size:var(--fs-11)}.mg-speech-top__title{display:block;margin:6px 0 4px;font-family:var(--font-hei);font-size:var(--fs-16);font-weight:700;line-height:1.5;color:var(--c-navy)}.mg-speech-top__meta{font-size:var(--fs-11);color:var(--c-text-muted)}.mg-speech-top__summary{margin-top:6px;font-size:var(--fs-13);line-height:1.8;color:var(--c-text-sub)}.mg-speech-foot{margin-top:10px;padding-top:8px;border-top:1px dashed var(--c-border);font-size:var(--fs-11);line-height:1.8;color:var(--c-text-muted)}.mg-points{margin:0;padding:0;list-style:none}.mg-points__item{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-13);line-height:1.7}.mg-points__item:last-child{border-bottom:0}.mg-points__no{flex:0 0 16px;height:16px;margin-top:3px;background:var(--c-red);color:#fff;font-family:var(--font-num);font-size:var(--fs-10);line-height:16px;text-align:center}.mg-points__text{flex:1 1 auto;min-width:0;color:var(--c-text-sub)}.mg-points__from{flex:1 0 100%;font-size:var(--fs-11);color:var(--c-text-faint)}.mg-points--article .mg-points__item{padding:8px 0;font-size:var(--fs-14)}.mg-points--article .mg-points__text{color:var(--c-text)}.mg-tw-composer{display:flex;gap:10px;padding:10px;margin-bottom:8px;background:#fdfdfd;border:1px solid var(--c-border)}.mg-tw-composer__main{flex:1 1 auto;min-width:0}.mg-tw-composer__input{display:block;width:100%;padding:6px;background:#fff;border:1px solid var(--c-border);font-family:var(--font-song);font-size:var(--fs-13);line-height:1.7;color:var(--c-text);resize:vertical}.mg-tw-composer__input:focus{outline:1px solid var(--c-red);outline-offset:-1px}.mg-tw-composer__bar{display:flex;align-items:center;gap:8px;margin-top:6px}.mg-tw-composer__count{font-family:var(--font-num);font-size:var(--fs-12);color:var(--c-text-muted)}.mg-tw-composer__tip{flex:1 1 auto;text-align:right;font-size:var(--fs-11);color:var(--c-text-faint)}.mg-tw-feed{border:1px solid var(--c-border);background:#fff}.mg-tw{display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid var(--c-divider);background:#fff}.mg-tw:last-child{border-bottom:0}.mg-tw:hover{background:#fbfcfe}.mg-tw__avatar{flex:0 0 46px;width:46px;height:46px;border:1px solid var(--c-border-dark);font-family:var(--font-hei);font-size:var(--fs-20);font-weight:700;line-height:44px;text-align:center;color:#fff}.mg-tw__avatar--red{background:var(--c-red-gradient)}.mg-tw__avatar--navy{background:var(--c-navy-gradient)}.mg-tw__avatar--gold{background:var(--c-panel-head-gold);color:#6b4c00}.mg-tw__main{flex:1 1 auto;min-width:0}.mg-tw__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-12)}.mg-tw__name{font-family:var(--font-hei);font-weight:700;color:var(--c-text)}.mg-tw__verified{padding:0 4px;background:var(--c-gold-light);border:1px solid var(--c-gold-deep);color:#6b4c00;font-size:var(--fs-10);line-height:14px}.mg-tw__handle{color:var(--c-link)}.mg-tw__time{font-family:var(--font-num);color:var(--c-text-muted)}.mg-tw__pin{margin-left:auto;padding:0 5px;background:var(--c-red-tint);border:1px solid #efc4c4;color:var(--c-red);font-size:var(--fs-10);line-height:14px}.mg-tw__text{margin-top:5px;font-size:var(--fs-14);line-height:1.8;color:var(--c-text)}.mg-tw__note{margin-top:6px;padding:4px 8px;background:#f7f7f7;border-left:3px solid var(--c-border);font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-tw__acts{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px;padding-top:5px;border-top:1px dashed var(--c-divider);font-size:var(--fs-11);color:var(--c-text-muted)}.mg-tw__act{font-family:var(--font-num)}.mg-tw__act--muted{margin-left:auto;color:var(--c-text-faint);font-family:var(--font-song)}.mg-tw-more{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--c-border)}.mg-tw-more__tip{flex:1 1 auto;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-press{margin-bottom:8px;background:#fff;border:1px solid var(--c-border)}.mg-press.is-open{border-color:#d9b3b3}.mg-press__head{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--c-panel-head);border-bottom:1px solid var(--c-border);font-size:var(--fs-11)}.mg-press__no{font-family:var(--font-hei);font-size:var(--fs-13);font-weight:700;color:var(--c-navy)}.mg-press__date{font-family:var(--font-num);color:var(--c-text-muted)}.mg-press__views{margin-left:auto;font-family:var(--font-num);color:var(--c-text-muted)}.mg-press__title{padding:8px 10px 4px;font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;line-height:1.5;color:var(--c-text)}.mg-press__meta{display:flex;gap:14px;flex-wrap:wrap;padding:0 10px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-press__summary{margin:6px 10px;padding:6px 8px;background:#fffdf5;border-left:3px solid var(--c-gold);font-size:var(--fs-13);line-height:1.75;color:var(--c-text-sub)}.mg-press__bar{display:flex;align-items:center;gap:10px;padding:6px 10px 10px}.mg-press__bar-tip{flex:1 1 auto;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-press__qa{padding:8px 10px 12px;background:#fcfcfc;border-top:1px solid var(--c-divider)}.mg-qa{display:flex;gap:8px;padding:6px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-13);line-height:1.8}.mg-qa:last-child{border-bottom:0}.mg-qa__who{flex:0 0 78px;font-family:var(--font-hei);font-weight:700;color:var(--c-red)}.mg-qa--answer .mg-qa__who{color:var(--c-navy)}.mg-qa__text{flex:1 1 auto;min-width:0;color:var(--c-text-sub)}.mg-qa--scene{display:block;padding:5px 8px;background:#f2f2f2;border-bottom:0;font-size:var(--fs-12);color:var(--c-text-muted)}.mg-qa--article{padding:8px 0;font-size:var(--fs-15);line-height:2}.mg-qa--article .mg-qa__who{flex:0 0 88px}.mg-qa--article.mg-qa--scene{font-size:var(--fs-13)}.mg-searchbar{display:flex;gap:6px}.mg-searchbar__input{flex:1 1 auto;min-width:0;height:24px;padding:0 6px;background:#fff;border:1px solid var(--c-border);font-family:var(--font-song);font-size:var(--fs-12);color:var(--c-text)}.mg-searchbar__input:focus{outline:1px solid var(--c-red);outline-offset:-1px}.mg-searchbar__hint{margin-top:6px;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-searchbar__empty{margin-top:8px;padding:16px 8px;background:#fbfbfb;border:1px dashed var(--c-border);font-size:var(--fs-12);line-height:1.9;color:var(--c-text-faint);text-align:center}.mg-searchbar__count{margin:8px 0 4px;font-size:var(--fs-11);color:var(--c-red)}.mg-searchbar__list{margin:0;padding:0;list-style:none}.mg-searchbar__item{display:flex;gap:6px;padding:5px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-searchbar__title{flex:1 1 auto;min-width:0;line-height:1.6}.mg-searchbar__date{flex:0 0 auto;font-family:var(--font-num);font-size:var(--fs-11);color:var(--c-text-muted)}.mg-hl{padding:0 1px;background:var(--c-gold-light);border-bottom:1px solid var(--c-gold-deep);color:var(--c-red-deep);font-style:normal}.mg-rank{margin:0;padding:0;list-style:none}.mg-rank__item{display:flex;gap:6px;align-items:flex-start;padding:5px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-rank__no{flex:0 0 16px;height:16px;background:#e9e9e9;color:var(--c-text-sub);font-family:var(--font-num);font-size:var(--fs-11);line-height:16px;text-align:center}.mg-rank__no.is-hot{background:var(--c-red);color:#fff}.mg-rank__text{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;color:var(--c-text-sub)}.mg-rank__num{flex:0 0 auto;font-family:var(--font-num);font-weight:700;color:var(--c-red)}.mg-info-list{margin-top:6px}.mg-info-list__row{display:flex;gap:8px;padding:5px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-info-list__label{flex:0 0 62px;color:var(--c-text-muted)}.mg-info-list__value{flex:1 1 auto;min-width:0;line-height:1.7;color:var(--c-text-sub)}.mg-attach{margin:0;padding:0;list-style:none}.mg-attach__item{display:flex;gap:8px;align-items:center;padding:6px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-attach__item:last-child{border-bottom:0}.mg-attach__name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--c-link)}.mg-attach__meta{flex:0 0 auto;font-family:var(--font-num);font-size:var(--fs-11);color:var(--c-text-muted)}@media print{.mg-speech-noprint{display:none!important}.mg-article{padding:0}.mg-article__body{font-size:12pt;line-height:1.9}}.mg-home__stage{display:flex;gap:8px;align-items:stretch;margin-bottom:8px}.mg-home__stage>.mg-home__carousel{flex:0 0 46%;min-width:0;min-height:336px}.mg-home__stage>.mg-home__carousel .mg-home__carousel-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mg-home__stage-right{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.mg-home__carousel-nav{background:none;border:0;padding:0;line-height:0}.mg-home__carousel-title{display:block;color:#fff}.mg-home__carousel-title:hover{color:var(--c-gold);text-decoration:underline}.mg-home__stage .mg-home__topnews{display:block;padding:8px;border:1px solid var(--c-border);border-bottom:0}.mg-home__topnews-head{display:flex;align-items:flex-start;gap:10px}.mg-home__topnews-title{flex:1 1 auto;min-width:0}.mg-home__stage .mg-home__topnews-links{flex-wrap:wrap;gap:4px 8px;margin-top:6px;font-size:var(--fs-11)}.mg-home__stage .mg-home__topnews-links a{white-space:nowrap}.mg-home__bigbadge{flex-direction:column;padding:2px}.mg-home__topnews-title a{color:var(--c-red)}.mg-home__topnews-title a:hover{color:var(--c-red-deep);text-decoration:underline}.mg-home__topnews-note{margin-top:7px;font-size:var(--fs-11);color:var(--c-text-faint);text-align:center;line-height:1.5}.mg-home__doctabs{position:relative;flex:1 1 auto;display:flex;flex-direction:column;border:1px solid var(--c-border);border-top:0;background:var(--c-white)}.mg-home__tabbar{height:28px;padding-right:28px}.mg-home__tabbar .mg-tabbar__tab{flex:1 1 0;text-align:center;padding-left:6px;padding-right:6px}.mg-home__tabbar .mg-tabbar__tab.is-active{background:var(--c-red-bar-gradient);border-color:var(--c-red-deep);color:#fff}.mg-home__tabbar .mg-tabbar__tab.is-active:hover{color:#fff}.mg-home__tab-close{position:absolute;top:6px;right:6px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border);background:linear-gradient(180deg,#fdfdfd,#e2e2e2);color:var(--c-text-muted);font-family:var(--font-num);font-size:var(--fs-12);line-height:1}.mg-home__tab-close:hover{color:var(--c-red);text-decoration:none}.mg-home .mg-list__text a{color:var(--c-text-sub)}.mg-home .mg-list__text a:hover{color:var(--c-red);text-decoration:none}.mg-home__item{padding:3px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-13);line-height:1.5}.mg-home__item:last-child{border-bottom:0}.mg-home__item-main{padding:0;border-bottom:0}.mg-home__remark{padding-left:11px;font-size:var(--fs-11);color:var(--c-text-faint);line-height:1.55;white-space:normal}.mg-home__dream-eagle{flex:0 0 auto}.mg-home__dream-head-text{min-width:0}.mg-home__banner-img{height:108px;object-fit:cover}.mg-home__banner-img--short{height:96px}.mg-home__banner-title{font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;line-height:1.3;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.55)}.mg-home__banner-sub{font-size:var(--fs-12);color:var(--c-gold-light);text-shadow:1px 1px 0 rgba(0,0,0,.55)}.mg-home__banner-note{margin:-8px 0 8px;padding:4px 6px;border:1px solid var(--c-border);border-top:0;background:#fffdf7;font-size:var(--fs-11);color:var(--c-text-faint);line-height:1.55}.mg-home__app{border:1px solid var(--c-border);background:var(--c-white);margin-bottom:8px}.mg-home__app-body{display:flex;align-items:stretch}.mg-home__app-text{flex:1 1 auto;min-width:0;padding:8px 6px;background:linear-gradient(180deg,#1c4b8a,#0d2a52);color:#fff}.mg-home__app-title,.mg-home__app-title2{font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;line-height:1.35}.mg-home__app-title2{color:var(--c-gold)}.mg-home__app-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.mg-home__app-chip{padding:0 5px;line-height:16px;border:1px solid rgba(255,255,255,.55);background:#ffffff24;font-size:var(--fs-11);color:#fff}.mg-home__app-qr-wrap{flex:0 0 88px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;background:var(--c-white)}.mg-home__app-qr{width:74px;height:74px}.mg-home__app-qr-caption{font-size:var(--fs-10);color:var(--c-red)}.mg-home__app-note{padding:4px 6px;border-top:1px solid var(--c-border-light);background:#f7fbff;font-size:var(--fs-11);color:var(--c-text-faint);line-height:1.55}.mg-home__trump{position:relative;display:flex;align-items:center;gap:8px;height:88px;margin-bottom:8px;border:1px solid var(--c-border);background:linear-gradient(180deg,#1c4a86,#071a34);overflow:hidden}.mg-home__trump:hover{text-decoration:none}.mg-home__trump-img{flex:0 0 104px;width:104px;height:100%;object-fit:cover;object-position:center 22%}.mg-home__trump-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mg-home__trump-title{font-family:var(--font-hei);font-size:var(--fs-16);font-weight:700;color:var(--c-gold);line-height:1.25}.mg-home__trump-sub{font-size:var(--fs-12);color:var(--c-gold-light)}.mg-home__trump-arrow{flex:0 0 auto;padding-right:6px;font-family:var(--font-num);font-size:var(--fs-24);line-height:1;color:var(--c-gold)}.mg-home__trump:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--c-red-gradient)}.mg-home__advice{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--c-red-deep);background:var(--c-red-gradient)}.mg-home__advice-title{flex:1 1 auto;font-family:var(--font-hei);font-size:var(--fs-18);font-weight:700;color:#fff;line-height:1.25;letter-spacing:2px;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.mg-home__advice-btn{flex:0 0 auto}.mg-home__stat-note{margin-top:6px;padding-top:5px;border-top:1px dotted var(--c-divider);font-size:var(--fs-11);color:var(--c-text-faint);line-height:1.55}.mg-home__head--tabs{border-bottom:0}.mg-home__panel-note{margin-top:6px;padding:4px 2px 0;border-top:1px dotted var(--c-divider);font-size:var(--fs-11);color:var(--c-text-faint);line-height:1.55}.mg-home__local-map{text-align:center;line-height:0}.mg-home__states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px}.mg-home__state{display:block;padding:3px 2px;border:1px solid var(--c-border);background:#f7f7f7;color:var(--c-link);font-size:var(--fs-11);line-height:1.4;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-home__state:hover{border-color:var(--c-red);background:var(--c-red-tint);color:var(--c-red);text-decoration:none}.mg-home__more-states{margin-top:6px;text-align:center}.mg-home__party{display:flex;align-items:center;gap:8px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px dashed #f0c8c8}.mg-home__party-emblem{flex:0 0 auto}.mg-home__party-lead{font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-red);line-height:1.5}.mg-home__party-lines li{display:flex;align-items:baseline;gap:6px;padding:3px 0;font-size:var(--fs-13);line-height:1.55;color:var(--c-text-sub)}.mg-home__party-square{flex:0 0 auto;width:7px;height:7px;background:var(--c-red)}.mg-home__rank{padding:4px 8px 6px}.mg-home__rank-row{display:flex;align-items:baseline;gap:6px}.mg-home__rank-no{flex:0 0 15px;width:15px;height:15px;line-height:15px;background:var(--c-red);color:#fff;font-family:var(--font-num);font-size:var(--fs-11);font-weight:700;text-align:center}.mg-news-list{padding:4px 10px 8px}.mg-news-list__item{padding:7px 0 8px;border-bottom:1px dotted var(--c-divider)}.mg-news-list__item:last-child{border-bottom:0}.mg-news-list__row{display:flex;align-items:baseline;gap:6px}.mg-news-list__title{flex:1 1 auto;min-width:0;font-size:var(--fs-14);line-height:1.55;color:var(--c-link)}.mg-news-list__title:hover{color:var(--c-link-hover);text-decoration:underline}.mg-news-list__item.is-headline .mg-news-list__title{font-family:var(--font-hei);font-size:var(--fs-16);font-weight:700;color:var(--c-red)}.mg-news-list__item.is-headline .mg-news-list__summary{font-size:var(--fs-13);color:var(--c-text-sub)}.mg-news-list__summary{margin:4px 0 0;font-size:var(--fs-12);line-height:1.8;color:var(--c-text-muted)}.mg-news-list__meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:5px;font-size:var(--fs-11);color:var(--c-text-faint)}.mg-news-list__date{margin-left:auto;font-family:var(--font-num);color:var(--c-text-muted)}.mg-news-note{padding:3px 0;font-size:var(--fs-12);line-height:1.85;color:var(--c-text-sub)}.mg-news-note a{color:var(--c-link)}.mg-news-figures{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 2px;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-news-figures:last-child{border-bottom:0}.mg-news-figures b{font-family:var(--font-num);font-size:var(--fs-14);color:var(--c-red)}.mg-news-search{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;background:#fafafa;border-bottom:1px solid var(--c-border-light)}.mg-news-search__label{font-size:var(--fs-12);color:var(--c-text-sub)}.mg-news-search__input{flex:0 1 320px;height:22px;padding:0 6px;border:1px solid var(--c-border-dark);background:var(--c-white);font-family:var(--font-song);font-size:var(--fs-12);color:var(--c-text)}.mg-news-search__clear{font-size:var(--fs-12);color:var(--c-link)}.mg-news-search__hint{flex:1 1 100%;font-size:var(--fs-11);color:var(--c-text-faint)}.mg-news-search__sum{padding:5px 8px;border-bottom:1px solid var(--c-divider);background:var(--c-red-tint);font-size:var(--fs-12);color:var(--c-text-sub)}.mg-news-search__sum b{color:var(--c-red)}.mg-news-tip{margin-top:8px;padding:6px 10px;border:1px solid var(--c-border-light);background:#fbfbfb;font-size:var(--fs-11);line-height:1.8;color:var(--c-text-muted)}.mg-news-fontnow{font-family:var(--font-num);font-size:var(--fs-11);color:var(--c-text-faint)}.mg-news-article__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.mg-article__meta-right .mg-btn{height:20px;padding:0 7px;font-family:var(--font-num)}.mg-news-404{padding:26px 30px 30px;text-align:center}.mg-news-404__code{font-family:var(--font-num);font-size:64px;font-weight:700;line-height:1;color:var(--c-red);letter-spacing:4px}.mg-news-404__title{margin:10px 0 14px;font-family:var(--font-hei);font-size:var(--fs-18);font-weight:700;color:var(--c-navy)}.mg-news-404__line{padding:3px 0;font-size:var(--fs-13);line-height:1.9;color:var(--c-text-sub)}.mg-news-404__actions{display:flex;justify-content:center;gap:10px;margin-top:18px}.mg-srch__form{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;background:#fafafa;border-bottom:1px solid var(--c-border-light)}.mg-srch__tabs{flex-wrap:wrap;height:auto;row-gap:2px;padding-bottom:2px}.mg-srch__stat{padding:6px 10px;border-bottom:1px solid var(--c-divider);background:#fcfcfc;font-size:var(--fs-12);line-height:1.8;color:var(--c-text-sub)}.mg-srch__stat b{font-family:var(--font-num);font-size:var(--fs-14);color:var(--c-red)}.mg-srch__list{padding:4px 10px 10px}.mg-srch__item{padding:8px 0 9px;border-bottom:1px dotted var(--c-divider)}.mg-srch__item:last-child{border-bottom:0}.mg-srch__head{display:flex;align-items:baseline;gap:6px}.mg-srch__title{flex:1 1 auto;min-width:0;font-size:var(--fs-14);line-height:1.5;color:var(--c-link)}.mg-srch__title:hover{color:var(--c-link-hover);text-decoration:underline}.mg-srch__snippet{margin:4px 0 0;font-size:var(--fs-12);line-height:1.8;color:var(--c-text-sub)}.mg-srch__meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:5px;font-size:var(--fs-11);color:var(--c-text-faint)}.mg-srch__keys{display:flex;flex-wrap:wrap;gap:5px;padding:6px 4px}.mg-srch__keys .mg-chip{color:var(--c-link)}.mg-static__body{margin-top:8px}.mg-static__rows{display:flex;flex-direction:column}.mg-static__row{display:flex;gap:8px;padding:5px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12);line-height:1.7}.mg-static__row:last-child{border-bottom:0}.mg-static__row-label{flex:0 0 88px;color:var(--c-text-muted)}.mg-static__row-value{flex:1 1 auto;min-width:0;color:var(--c-text)}.mg-static__clauses{margin-top:10px}.mg-static__clause{padding:8px 0;border-bottom:1px dashed var(--c-divider)}.mg-static__clause:last-child{border-bottom:0}.mg-static__clause-title{font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-navy);margin-bottom:4px}.mg-static__clause-body{margin:0;font-size:var(--fs-13);line-height:1.9;color:var(--c-text-sub);text-indent:2em}.mg-static__five{margin:0;padding:0;list-style:none}.mg-static__five-item{padding:7px 0;border-bottom:1px dotted var(--c-divider)}.mg-static__five-item:last-child{border-bottom:0}.mg-static__five-title{font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-red);margin-bottom:3px}.mg-static__five-body{font-size:var(--fs-13);line-height:1.85;color:var(--c-text-sub);text-indent:2em}.mg-static__quick{display:flex;flex-direction:column}.mg-static__quick a{display:block;padding:5px 4px;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-static__quick a:last-child{border-bottom:0}.mg-static__side-list{font-size:var(--fs-12);line-height:1.85;color:var(--c-text-sub)}.mg-static__side-list>div{padding:3px 0}.mg-static__note{margin-top:8px;padding-top:6px;border-top:1px dashed var(--c-border);font-size:var(--fs-11);line-height:1.75;color:var(--c-text-muted)}.mg-static__disclaimer{margin:8px 0 0;font-size:var(--fs-12);line-height:1.85;color:var(--c-text-sub);text-indent:2em}.mg-static__hours{border:1px solid var(--c-border-light);background:#fbfbfb;margin-bottom:8px}.mg-static__hours-row{display:flex;gap:10px;padding:6px 10px;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-13)}.mg-static__hours-row:last-child{border-bottom:0}.mg-static__hours-row>span:first-child{flex:0 0 96px;color:var(--c-text-muted)}.mg-static__hours-row>span:last-child{flex:1 1 auto;font-weight:700;color:var(--c-navy)}.mg-static__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:8px}.mg-static__form-grid .mg-form__label{flex:0 0 118px}.mg-static__radios{display:flex;flex-wrap:wrap;gap:4px 14px;padding-top:3px}.mg-static__radio{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-13);color:var(--c-text-sub)}.mg-static__req{color:var(--c-red);font-weight:700}.mg-static__error{margin-top:6px;padding:7px 10px;border:1px solid #f0c8c8;background:var(--c-red-tint);font-size:var(--fs-12);line-height:1.75;color:var(--c-red-deep)}.mg-static__error--wide{grid-column:1 / -1}.mg-static__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.mg-static__actions-note{font-size:var(--fs-11);color:var(--c-text-muted);font-family:var(--font-num)}.mg-static__tip{margin-top:4px;font-size:var(--fs-11);color:var(--c-orange)}.mg-static__captcha{display:flex;align-items:center;gap:6px}.mg-static__captcha-img{flex:0 0 108px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border-dark);background:repeating-linear-gradient(45deg,#eef1f5 0,#eef1f5 6px,#f7f7f7 6px,#f7f7f7 12px);font-size:var(--fs-10);color:var(--c-text-faint);letter-spacing:1px}.mg-static__captcha-btn{flex:0 0 auto;padding:3px 8px;border:1px solid var(--c-border-dark);background:var(--c-panel-head);font-family:var(--font-song);font-size:var(--fs-11);color:var(--c-link);cursor:pointer}.mg-static__en{font-family:var(--font-num);font-size:var(--fs-14);line-height:1.95;color:var(--c-text)}.mg-static__en p{margin:0 0 12px;text-indent:2em}.mg-static__en-lead{padding:8px 10px;border-left:3px solid var(--c-red);background:var(--c-red-tint);font-weight:700;text-indent:0!important}.mg-static__en-foot{margin-top:14px;padding-top:8px;border-top:1px dashed var(--c-border);font-size:var(--fs-12);color:var(--c-text-muted);text-indent:0!important}.mg-sitemap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.mg-sitemap__group{border:1px solid var(--c-border-light);background:var(--c-white)}.mg-sitemap__group-title{padding:5px 8px;background:var(--c-panel-head);border-bottom:1px solid var(--c-border-light);font-family:var(--font-hei);font-size:var(--fs-13);font-weight:700;color:var(--c-navy)}.mg-sitemap__links{margin:0;padding:6px 8px 8px 20px;list-style:none}.mg-sitemap__links li{padding:2px 0;font-size:var(--fs-12);line-height:1.7}.mg-sitemap__links li:before{content:"·";color:var(--c-red);margin-right:5px}.mg-sitemap__only{color:var(--c-text-faint)}.mg-a11y__panel{margin:10px 0 4px;padding:10px 12px;border:1px solid #cddff0;background:#f5faff}.mg-a11y__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:5px 0}.mg-a11y__label{flex:0 0 86px;font-size:var(--fs-13);font-weight:700;color:var(--c-navy)}.mg-a11y__value{flex:1 1 auto;font-size:var(--fs-12);color:var(--c-text-sub)}.mg-a11y__hint{margin:6px 0 10px;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-a11y__link{font-size:var(--fs-12)}.mg-404{padding:24px 20px 28px;text-align:center}.mg-404__code{font-family:var(--font-num);font-size:72px;font-weight:700;line-height:1;color:var(--c-red);letter-spacing:4px}.mg-404__title{margin-top:8px;font-family:var(--font-hei);font-size:var(--fs-18);font-weight:700;color:var(--c-text)}.mg-404__hint{margin-top:6px;font-size:var(--fs-13);color:var(--c-text-muted)}.mg-404__reasons{display:inline-block;margin:14px auto 0;padding:10px 16px 10px 34px;border:1px dashed var(--c-border);background:#fbfbfb;text-align:left;font-size:var(--fs-12);line-height:1.9;color:var(--c-text-sub)}.mg-404__actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:16px}.mg-404__foot{margin-top:16px;padding-top:10px;border-top:1px dashed var(--c-border);font-size:var(--fs-11);line-height:1.8;color:var(--c-text-muted)}.mg-user__guest{margin-top:10px;border:1px solid var(--c-border-light);background:#fbfbfb}.mg-user__guest-row{display:flex;gap:10px;padding:6px 10px;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-13)}.mg-user__guest-row:last-child{border-bottom:0}.mg-user__guest-label{flex:0 0 110px;color:var(--c-text-muted)}.mg-user__guest-value{flex:1 1 auto;color:var(--c-text)}.mg-user__home-link{font-size:var(--fs-12)}.mg-user__points{display:flex;align-items:baseline;justify-content:center;gap:4px;padding:8px 0 4px}.mg-user__points-value{font-family:var(--font-num);font-size:54px;font-weight:700;line-height:1;color:var(--c-red)}.mg-user__points-unit{font-size:var(--fs-14);color:var(--c-text-muted)}.mg-user__points-note{margin-top:8px;font-size:var(--fs-12);line-height:1.8;color:var(--c-text-sub)}.mg-user__status{display:inline-block;padding:1px 6px;border:1px solid var(--c-border);background:#f7f7f7;font-size:var(--fs-11);color:var(--c-text-sub);white-space:nowrap}.mg-user__status.is-pending{border-color:#efc4c4;background:var(--c-red-tint);color:var(--c-red);font-weight:700}.mg-user__msgs{display:flex;flex-direction:column}.mg-user__msg{padding:8px 10px;margin-bottom:6px;border:1px solid var(--c-border-light);background:var(--c-white)}.mg-user__msg-head{display:flex;align-items:center;gap:8px;padding-bottom:5px;border-bottom:1px dashed var(--c-divider);margin-bottom:5px}.mg-user__msg-title{flex:1 1 auto;font-family:var(--font-hei);font-size:var(--fs-13);font-weight:700;color:var(--c-navy)}.mg-user__msg-date{flex:0 0 auto;font-family:var(--font-num);font-size:var(--fs-12);color:var(--c-text-muted)}.mg-user__msg-body{font-size:var(--fs-12);line-height:1.8;color:var(--c-text-sub)}.mg-linkpage__pending,.mg-linkpage__failed{padding:6px 0 2px;text-align:center}.mg-linkpage__lead{font-size:var(--fs-15);color:var(--c-text);margin-bottom:10px}.mg-linkpage__count{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:8px}.mg-linkpage__count-num{font-family:var(--font-num);font-size:52px;font-weight:700;line-height:1;color:var(--c-red)}.mg-linkpage__count-unit{font-size:var(--fs-13);color:var(--c-text-muted)}.mg-linkpage__hint{margin-top:8px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-linkpage__failed-title{font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;color:var(--c-red);margin-bottom:8px}.mg-linkpage__failed-note{margin-top:8px;font-size:var(--fs-12);line-height:1.8;color:var(--c-text-sub);text-align:left}.mg-linkpage__info{margin-top:16px;padding-top:10px;border-top:1px solid var(--c-divider);text-align:left}.mg-linkpage__list{margin:0;padding:0;list-style:none}.mg-linkpage__list li{padding:4px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-linkpage__list li:last-child{border-bottom:0}.mg-linkpage__list li.is-active a{color:var(--c-red);font-weight:700}.mg-easter__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mg-easter__foot-note{flex:1 1 auto;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-easter__rows{margin-top:10px;border:1px solid var(--c-border-light);background:#fbfbfb}.mg-easter__row{display:flex;gap:10px;padding:5px 10px;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-easter__row:last-child{border-bottom:0}.mg-easter__row>span:first-child{flex:0 0 140px;color:var(--c-text-muted)}.mg-easter__row>span:last-child{flex:1 1 auto;font-family:var(--font-num);font-weight:700;color:var(--c-navy)}.mg-easter__anni{text-align:center;padding:4px 0 2px}.mg-easter__anni-num{font-family:var(--font-num);font-size:76px;font-weight:700;line-height:1;color:var(--c-red);letter-spacing:4px}.mg-easter__anni-sub{margin-top:4px;font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;color:var(--c-navy)}.mg-easter__anni-text{margin:10px 0 0;font-size:var(--fs-13);line-height:1.9;color:var(--c-text-sub);text-align:left;text-indent:2em}.mg-easter__anni-foot{margin-top:10px;padding-top:8px;border-top:1px dashed var(--c-border);font-size:var(--fs-11);color:var(--c-text-muted)}.mg-easter__report{padding:14px 22px 18px;border:1px solid var(--c-border);background:#fffdf7}.mg-easter__report-head{font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;text-align:center;color:var(--c-red-deep);letter-spacing:2px}.mg-easter__report-title{margin-top:4px;font-family:var(--font-hei);font-size:var(--fs-20);font-weight:700;text-align:center;color:var(--c-red);letter-spacing:8px}.mg-easter__report-docno{margin-top:8px;padding:4px 0;border-top:1px solid var(--c-red);border-bottom:1px solid var(--c-red);text-align:center;font-family:var(--font-num);font-size:var(--fs-12);color:var(--c-text-sub)}.mg-easter__report-body{margin-top:12px}.mg-easter__report-body p{margin:0 0 9px;font-size:var(--fs-14);line-height:1.95;color:var(--c-text);text-indent:2em}.mg-easter__report-foot{margin-top:16px;text-align:right;font-size:var(--fs-13);line-height:1.9;color:var(--c-text-sub)}.mg-local-mini{font-size:var(--fs-11);font-weight:400;color:var(--c-text-muted)}.mg-local-note{margin-top:6px;font-size:var(--fs-11);line-height:1.7;color:var(--c-text-muted)}.mg-local-note--lead{margin-top:0;margin-bottom:6px;font-size:var(--fs-12);color:var(--c-text-sub)}.mg-local-section{margin:10px 0 6px;padding-left:6px;border-left:3px solid var(--c-red);font-family:var(--font-hei);font-size:var(--fs-14);font-weight:700;color:var(--c-navy)}.mg-local-listhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0 5px;margin-bottom:4px;border-bottom:1px solid var(--c-border-light);font-size:var(--fs-12);color:var(--c-red)}.mg-local-listhead__blurb{color:var(--c-text-faint)}.mg-local-map{padding:8px}.mg-local-map__hint{margin-top:4px;font-size:var(--fs-11);line-height:1.6;color:var(--c-text-muted)}.mg-local-hot{margin-bottom:4px}.mg-local-card{display:block;padding:6px 6px 5px;border:1px solid var(--c-border);background:linear-gradient(180deg,#fff,#f2f6fb);text-align:center}.mg-local-card:hover{border-color:var(--c-red);background:var(--c-red-tint);text-decoration:none}.mg-local-card__code{font-family:var(--font-num);font-size:var(--fs-18);font-weight:700;color:var(--c-red);line-height:1.1}.mg-local-card__name{margin-top:2px;font-size:var(--fs-12);color:var(--c-navy);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-local-card__meta{margin-top:2px;font-size:var(--fs-10);color:var(--c-text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-local-card__heat{margin-top:3px;padding-top:3px;border-top:1px dashed var(--c-border-light);font-family:var(--font-num);font-size:var(--fs-11);color:var(--c-gold-deep)}.mg-local-more{text-align:right;padding:2px 2px 0}.mg-local-toolbar{display:flex;align-items:center;gap:6px;padding:6px 0;flex-wrap:wrap}.mg-local-toolbar__label{flex:0 0 auto;font-size:var(--fs-12);color:var(--c-text-sub)}.mg-local-toolbar__input{flex:1 1 220px;width:auto;min-width:180px}.mg-local-toolbar__select{flex:0 0 190px;width:auto}.mg-local-toolbar__count{flex:0 0 auto;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-local-empty__action{margin-top:8px}.mg-local-rank__row{display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12)}.mg-local-rank__row:last-of-type{border-bottom:0}.mg-local-rank__no{flex:0 0 auto;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-border);background:var(--c-panel-head);font-family:var(--font-num);font-size:var(--fs-10);color:var(--c-text-sub)}.mg-local-rank__no.is-top{border-color:var(--c-red-deep);background:var(--c-red);color:var(--c-white);font-weight:700}.mg-local-rank__name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--c-text)}.mg-local-rank__heat{flex:0 0 auto;font-family:var(--font-num);color:var(--c-navy)}.mg-local-act{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px dotted var(--c-divider)}.mg-local-act:last-of-type{border-bottom:0}.mg-local-act__date{flex:0 0 auto;font-family:var(--font-num);font-size:var(--fs-12);color:var(--c-orange)}.mg-local-act__body{flex:1 1 auto;min-width:0}.mg-local-act__title{font-size:var(--fs-13);line-height:1.6;color:var(--c-text)}.mg-local-act__meta{margin-top:2px;font-size:var(--fs-11);color:var(--c-text-muted)}.mg-local-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:8px;border:1px solid var(--c-navy-deep);color:var(--c-white)}.mg-local-banner__seal{flex:0 0 auto;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border:2px solid var(--c-gold);background:#00000038;font-family:var(--font-num);font-size:var(--fs-24);font-weight:700;color:var(--c-gold)}.mg-local-banner__text{flex:1 1 auto;min-width:0}.mg-local-banner__name{font-family:var(--font-hei);font-size:var(--fs-24);font-weight:700;letter-spacing:2px;line-height:1.25}.mg-local-banner__en{margin-top:3px;font-size:var(--fs-12);color:var(--c-gold-light)}.mg-local-banner__meta{margin-top:6px;padding-top:6px;border-top:1px dotted rgba(255,255,255,.4);font-size:var(--fs-11);color:var(--c-gold-light)}.mg-local-banner__stat{flex:0 0 auto;width:132px;padding:6px 8px;text-align:center;border:1px solid var(--c-gold);background:#0000002e}.mg-local-banner__stat-label{font-size:var(--fs-10);color:var(--c-gold-light)}.mg-local-banner__stat-num{font-family:var(--font-num);font-size:var(--fs-20);font-weight:700;color:var(--c-gold);line-height:1.2}.mg-local-metrics{font-size:var(--fs-12)}.mg-local-metrics__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px dotted var(--c-divider)}.mg-local-metrics__row:last-child{border-bottom:0}.mg-local-metrics__label{color:var(--c-text-sub)}.mg-local-metrics__value{font-weight:700;color:var(--c-navy);text-align:right}.mg-local-metrics__unit{margin-left:2px;font-family:var(--font-song);font-size:var(--fs-11);font-weight:400;color:var(--c-text-muted)}.mg-local-svc{display:flex;align-items:center;gap:7px;padding:5px 2px;border-bottom:1px dashed var(--c-divider)}.mg-local-svc:last-of-type{border-bottom:0}.mg-local-svc:hover{background:var(--c-red-tint);text-decoration:none}.mg-local-svc__icon{flex:0 0 auto;line-height:0}.mg-local-svc__body{flex:1 1 auto;min-width:0}.mg-local-svc__name{display:block;font-size:var(--fs-13);color:var(--c-link);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-local-svc__meta{display:block;margin-top:1px;font-size:var(--fs-10);color:var(--c-text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mg-local-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.mg-local-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:8px;border-top:1px dashed var(--c-border)}.mg-local-detail{font-size:var(--fs-13)}.mg-local-detail__meta{display:flex;gap:12px;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--c-divider);font-size:var(--fs-12);color:var(--c-text-muted)}.mg-local-detail__body{font-size:var(--fs-14);line-height:2;color:var(--c-text);text-indent:2em}.mg-local-detail__body p{margin:0 0 10px}.mg-local-404__line{margin-top:4px;line-height:1.8}.mg-local-404__action{margin-top:10px;text-align:center}.mg-home__extras{display:block}.mg-home__survey-q{padding-bottom:4px;border-bottom:1px dotted var(--c-divider);font-size:var(--fs-12);line-height:1.4;color:var(--c-text)}.mg-home__survey-row{display:flex;align-items:center;gap:8px;font-size:var(--fs-12);line-height:1.25}.mg-home__survey-label{flex:0 0 66px;color:var(--c-text-sub)}.mg-home__survey-bar{flex:1 1 auto;min-width:0}.mg-home__survey-bar .mg-progress{height:10px}.mg-home__survey-pct{flex:0 0 40px;text-align:right;font-family:var(--font-num);font-size:var(--fs-12);font-weight:700;color:var(--c-red)}.mg-home__survey-note{margin-top:4px;padding-top:3px;border-top:1px dotted var(--c-divider);font-size:var(--fs-11);color:var(--c-text-faint);line-height:1.3}.mg-home__direct{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 6px}.mg-home__direct a{display:block;padding:1px 6px;border:1px solid var(--c-border);background:#f7f7f7;color:var(--c-link);font-size:var(--fs-12);line-height:15px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-home__direct a:hover{border-color:var(--c-red);background:var(--c-red-tint);color:var(--c-red);text-decoration:none}.mg-home__counter{padding:7px 8px 6px;border:1px solid var(--c-border);background:linear-gradient(180deg,#fffdf4,#fbeee0);margin-bottom:8px}.mg-home__counter-row{display:flex;align-items:center;justify-content:center;gap:5px}.mg-home__counter-label{font-size:var(--fs-12);color:#6b4a12;white-space:nowrap}.mg-home__counter-digits{display:flex;gap:1px}.mg-home__counter-digit{width:15px;height:20px;line-height:20px;background:#071a34;border:1px solid #123a72;color:var(--c-gold);font-family:var(--font-num);font-size:var(--fs-14);font-weight:700;text-align:center}.mg-home__counter-note{margin-top:4px;font-size:var(--fs-11);color:var(--c-text-faint);line-height:1.5;text-align:center}.mg-page,.mg-home{padding:8px}.mg-container img{max-width:100%;height:auto}.mg-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:1023px){.mg-table-scroll>.mg-table{min-width:560px}}.mg-container{overflow-wrap:break-word}@media(max-width:1399px){.mg-header__center{padding:0 260px}.mg-home__bottom-left{flex:0 0 320px}.mg-nav__inner{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mg-nav__inner::-webkit-scrollbar{display:none}.mg-nav__item{padding:0 18px}}@media(max-width:1279px){.mg-topbar{height:auto;min-height:var(--topbar-height);line-height:1.5}.mg-topbar__inner{flex-wrap:wrap;padding:4px 10px;gap:4px 10px}.mg-topbar__left{gap:8px;font-size:var(--fs-11)}.mg-topbar__left>.mg-topbar__sep,.mg-topbar__weather,.mg-topbar__left>span:nth-child(2),.mg-topbar__left>span:nth-child(3){display:none}.mg-topbar__right{margin-left:auto;gap:6px}.mg-topbar__hotline small{display:none}.mg-topbar__hotline{font-size:var(--fs-12)}.mg-topsearch input{width:96px}.mg-nav{height:auto}.mg-nav__toggle{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;border:0;border-bottom:1px solid rgba(255,255,255,.18);background:transparent;color:#eaf1fb;font-family:var(--font-hei);font-size:var(--fs-15);font-weight:700;text-align:left}.mg-nav__toggle-bars{font-size:18px;line-height:1}.mg-nav__toggle-hint{margin-left:auto;font-family:var(--font-song);font-size:var(--fs-11);font-weight:400;color:#9db4d2}.mg-nav__toggle.is-open{background:var(--c-red)}.mg-nav__inner{display:none;flex-direction:column;width:100%;padding:0}.mg-nav__inner.is-open{display:flex}.mg-nav__cell{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.mg-nav__cell:first-child{border-left:0}.mg-nav__item{width:100%;height:42px;padding:0 14px}.mg-nav__sub{position:static;display:block;border:0;box-shadow:none;background:#0000002e;padding:4px 0}.mg-nav__sub a{color:#cfe0f3;padding:6px 30px}.mg-nav__cell.is-active:after{display:none}}@media(max-width:1023px){.mg-header{height:96px}.mg-header__side--left{width:24%;min-width:120px}.mg-header__side--right{width:20%;min-width:100px}.mg-header__center{padding:0 110px}.mg-header__title{font-size:var(--fs-24);letter-spacing:1px}.mg-header__subtitle{font-size:var(--fs-11)}.mg-header__slogan{font-size:var(--fs-10);letter-spacing:1px}.mg-header__seal,.mg-header__claims{display:none}.mg-layout-3col,.mg-home__body{flex-wrap:wrap}.mg-layout-3col>.mg-layout__main,.mg-home__center{flex:1 1 100%;order:1}.mg-layout-3col>.mg-layout__left,.mg-layout-3col>.mg-layout__right,.mg-home__left,.mg-home__right{flex:1 1 calc(50% - 4px);order:2}.mg-layout-2col>.mg-layout__side{flex:0 0 200px}.mg-home__bottom{flex-wrap:wrap}.mg-home__bottom-left,.mg-home__bottom-center,.mg-home__bottom-right{flex:1 1 100%}.mg-footer__main{flex-wrap:wrap;gap:12px}.mg-footer__brand{flex:1 1 100%}.mg-footer__slogan{display:none}.mg-tabbar{height:auto;flex-wrap:wrap;padding:4px 4px 0;gap:3px}.mg-tabbar__tab{top:0;padding:5px 10px;font-size:var(--fs-11)}.mg-modal{min-width:0;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);max-height:88vh}.mg-article{padding:14px 16px 20px}.mg-article__title{font-size:var(--fs-20)}.mg-article__body{font-size:var(--fs-15);line-height:1.95}.mg-article__nav{padding:10px 16px;flex-wrap:wrap;gap:8px}.mg-form__label{flex:0 0 76px}.mg-iconbox{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-steps{flex-wrap:wrap;gap:8px 0}.mg-steps__item{flex:1 1 33%}.mg-steps__item:after{display:none}.mg-progress{height:18px}}@media(max-width:767px){body{overflow-x:hidden}.mg-page,.mg-home{padding:6px}.mg-topbar__inner{padding:4px 8px}.mg-topbar__right{flex:1 1 100%;flex-wrap:wrap;margin-left:0;gap:4px 10px}.mg-topbar__right>.mg-topbar__link:not(.mg-topbar__link--mode),.mg-topbar__right>.mg-topbar__sep:not(.mg-topbar__sep--mode){display:none}.mg-topsearch{order:5;flex:1 1 100%}.mg-topsearch input{width:100%;flex:1 1 auto;min-width:0}.mg-topbar__hotline{order:6;margin-left:auto}.mg-header{height:74px}.mg-header__side--left,.mg-header__side--right{width:22%;min-width:64px;opacity:.85}.mg-header__center{padding:0 56px}.mg-header__title{font-size:var(--fs-18);letter-spacing:0;line-height:1.25}.mg-header__subtitle{font-size:var(--fs-10);letter-spacing:0}.mg-header__slogan{display:none}.mg-layout-3col,.mg-layout-2col,.mg-home__body,.mg-home__bottom,.mg-cols,.mg-grid--2,.mg-grid--3,.mg-grid--4,.mg-grid--5,.mg-grid--6{flex-direction:column;display:flex}.mg-grid--2>*,.mg-grid--3>*,.mg-grid--4>*,.mg-grid--5>*,.mg-grid--6>*{width:100%}.mg-layout-3col>.mg-layout__left,.mg-layout-3col>.mg-layout__main,.mg-layout-3col>.mg-layout__right,.mg-layout-2col>.mg-layout__side,.mg-layout-2col>.mg-layout__main,.mg-home__left,.mg-home__center,.mg-home__right,.mg-home__bottom-left,.mg-home__bottom-center,.mg-home__bottom-right{flex:1 1 auto;width:100%}.mg-home__bottom-center{flex-direction:column}.mg-sidenav{margin-bottom:6px}.mg-sidenav__head{height:28px;font-size:var(--fs-13)}.mg-sidenav__item{display:inline-block;width:50%;padding:6px 8px;border-right:1px solid var(--c-divider);font-size:var(--fs-12);vertical-align:top}.mg-sidenav__item.is-active{padding-left:8px;border-left:0;border-bottom:2px solid var(--c-red)}.mg-panel__head{height:auto;min-height:28px;padding:4px 8px;font-size:var(--fs-12);line-height:1.4}.mg-list__item{font-size:var(--fs-12)}.mg-list__text{white-space:normal;overflow:visible}.mg-iconbox{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-iconbox__cell{padding:6px 2px 4px}.mg-iconbox__icon{width:28px;height:28px}.mg-iconbox__label{font-size:var(--fs-11)}.mg-modal__mask{align-items:flex-start;padding:12px 0;overflow-y:auto}.mg-form__row{flex-direction:column;align-items:stretch;gap:3px}.mg-form__label{flex:1 1 auto;width:100%;text-align:left}.mg-form__control{width:100%}.mg-input,.mg-select{width:100%;min-height:34px}.mg-textarea{width:100%;min-height:96px}.mg-btn{min-height:30px}.mg-pager{flex-wrap:wrap;gap:4px}.mg-pager__info{flex:1 1 100%;text-align:center;margin:4px 0 0}.mg-crumbs{font-size:var(--fs-11);flex-wrap:wrap}.mg-steps__item{flex:1 1 50%}.mg-article__meta{flex-wrap:wrap;gap:4px 10px}.mg-article__meta-right{margin-left:0;flex:1 1 100%}.mg-article__body{font-size:var(--fs-14);text-indent:2em}.mg-marquee__track{animation-duration:70s}.mg-footer__badges{flex-wrap:wrap}.mg-footer__follow{flex:1 1 100%}.mg-easter-toast{left:8px;right:8px;max-width:none}}@media(max-width:420px){.mg-header{height:66px}.mg-header__center{padding:0 44px}.mg-header__title{font-size:var(--fs-16)}.mg-iconbox{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-nav__item{height:38px;font-size:var(--fs-14)}.mg-topbar__left{font-size:var(--fs-11);min-width:0}.mg-topbar__hotline{font-size:var(--fs-12);gap:3px}.mg-topbar__hotline-icon{font-size:12px}.mg-topbar__hotline-label{display:none}}@media print{.mg-topbar,.mg-nav,.mg-footer,.mg-header__side,.mg-easter-toast{display:none!important}.mg-header{height:auto;background:none}.mg-header__title{color:#000;text-shadow:none;font-size:22px}.mg-container{max-width:none}}@media(max-width:1399px){.mg-home__left{flex:0 0 200px}.mg-home__right{flex:0 0 270px}.mg-home__bottom-left{flex:0 0 320px}.mg-home__bottom-right{flex:0 0 280px}.mg-home__trump-img{flex:0 0 92px;width:92px}}@media(max-width:1023px){.mg-home__stage{flex-direction:column}.mg-home__stage>.mg-home__carousel{flex:0 0 auto;width:100%;min-height:320px}.mg-home__stage-right{flex:0 0 auto;width:100%}.mg-home__left,.mg-home__right{flex:1 1 calc(50% - 4px);order:2}.mg-home__bottom-center{flex:1 1 100%;order:1}.mg-home__bottom-left,.mg-home__bottom-right{flex:1 1 calc(50% - 4px);order:2}.mg-home__hotgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mg-home__hotgrid>*{width:auto}.mg-home__tabbar{height:auto;min-height:28px;flex-wrap:wrap;padding:4px 28px 0 4px}.mg-home__tab-close{top:4px;right:4px}.mg-home__local-map{margin-bottom:6px}.mg-home__states{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.mg-home__left,.mg-home__right{flex:1 1 100%}.mg-home__stage{flex-direction:column}.mg-home__stage>.mg-home__carousel{order:1;min-height:200px}.mg-home__stage-right{order:2;width:100%}.mg-home__carousel-caption{bottom:20px;padding:4px 8px}.mg-home__carousel-title{font-size:var(--fs-14);line-height:1.3}.mg-home__carousel-sub{font-size:var(--fs-11);line-height:1.35}.mg-home__carousel-dots{bottom:4px;gap:5px}.mg-home__carousel-dot{width:8px;height:8px}.mg-home__carousel-nav--prev{left:4px}.mg-home__carousel-nav--next{right:4px}.mg-home__bigbadge{width:40px;height:40px;font-size:var(--fs-14)}.mg-home__topnews-title{font-size:var(--fs-18)}.mg-home__topnews-note,.mg-home__stat-note,.mg-home__panel-note,.mg-home__banner-note,.mg-home__app-note,.mg-home__counter-note{line-height:1.45}.mg-home__bottom-left,.mg-home__bottom-right{flex:1 1 100%}.mg-home__bottom-center{flex-direction:column}.mg-home__hotgrid .mg-iconbox__icon{width:28px;height:28px}.mg-home__hotgrid .mg-iconbox__label{font-size:var(--fs-11)}.mg-home__direct{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-home__survey-label{flex:0 0 56px}.mg-home__survey-pct{flex:0 0 34px}.mg-home__survey-bar .mg-progress{height:12px}.mg-home__trump{height:82px}.mg-home__trump-img{flex:0 0 84px;width:84px}.mg-home__trump-title{font-size:var(--fs-15)}.mg-home__advice{padding:8px 10px}.mg-home__advice-title{font-size:var(--fs-16);letter-spacing:1px}.mg-home__app-qr-wrap{flex:0 0 74px}.mg-home__app-qr{width:62px;height:62px}.mg-home__counter-digit{width:13px;height:18px;line-height:18px;font-size:var(--fs-12)}.mg-home__rank{padding:4px 6px 6px}.mg-home__rank-no{flex:0 0 14px;width:14px;height:14px;line-height:14px}}@media(max-width:420px){.mg-home__stage>.mg-home__carousel{min-height:170px}.mg-home__hotgrid,.mg-home__direct{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-home__states{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-home__topnews-title{font-size:var(--fs-16)}.mg-home__bigbadge{width:34px;height:34px;font-size:var(--fs-12)}.mg-home__survey-label{flex:0 0 52px;font-size:var(--fs-11)}.mg-home__trump-img{flex:0 0 74px;width:74px}.mg-home__app-qr-wrap{flex:0 0 66px}.mg-home__app-qr{width:54px;height:54px}.mg-home__counter-digit{width:12px;height:17px;line-height:17px}}@media(max-width:1399px){.mg-news-page .mg-news-list__meta,.mg-srch-page .mg-srch__meta{gap:6px 10px}.mg-news-page .mg-news-list__title,.mg-news-page .mg-news-list__summary,.mg-news-page .mg-news-list__meta,.mg-srch-page .mg-srch__title,.mg-srch-page .mg-srch__snippet,.mg-news-detail .mg-article__body p,.mg-news-detail .mg-article__foot{overflow-wrap:break-word}}@media(max-width:1023px){.mg-news-page .mg-news-list__row{flex-wrap:wrap}.mg-news-page .mg-news-list__row .mg-badge,.mg-news-page .mg-news-list__row .mg-chip{order:-1}.mg-news-page .mg-news-list__title{flex:1 1 100%}.mg-news-page .mg-news-list__summary{font-size:var(--fs-13)}.mg-news-page .mg-news-list__meta{flex-wrap:wrap}.mg-news-page .mg-news-search__input{flex:1 1 200px}.mg-srch-page .mg-srch__head{flex-wrap:wrap}.mg-srch-page .mg-srch__title{flex:1 1 100%}.mg-srch-page .mg-srch__form .mg-news-search__input{flex:1 1 220px}.mg-news-detail .mg-article__meta-right{flex-wrap:wrap;gap:6px 8px}.mg-news-detail .mg-article__meta-right .mg-btn{height:32px;min-width:44px;padding:0 10px;font-size:var(--fs-13)}.mg-news-detail .mg-news-fontnow{font-size:var(--fs-12)}.mg-news-detail .mg-news-article__tools{gap:6px}.mg-news-detail .mg-news-article__tools .mg-btn{height:32px;padding:0 12px;font-size:var(--fs-12)}.mg-news-detail .mg-article__nav a{flex:1 1 100%;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.7}.mg-news-detail .mg-news-404__actions{flex-wrap:wrap}.mg-news-detail .mg-news-404__actions .mg-btn{height:32px;padding:0 12px}.mg-news-detail .mg-article__meta>span{white-space:nowrap}}@media(max-width:767px){.mg-news-page .mg-layout-3col>.mg-layout__main,.mg-srch-page .mg-layout-3col>.mg-layout__main{order:1}.mg-news-page .mg-layout-3col>.mg-layout__left,.mg-srch-page .mg-layout-3col>.mg-layout__left{order:2}.mg-news-page .mg-layout-3col>.mg-layout__right,.mg-srch-page .mg-layout-3col>.mg-layout__right{order:3}.mg-news-detail .mg-layout-3col>.mg-layout__main,.mg-news-detail .mg-layout-2col>.mg-layout__main{order:1}.mg-news-detail .mg-layout-3col>.mg-layout__right{order:2}.mg-news-detail .mg-layout-3col>.mg-layout__left,.mg-news-detail .mg-layout-2col>.mg-layout__side{order:3}.mg-news-page .mg-news-search{gap:4px 6px;padding:6px}.mg-news-page .mg-news-search__label,.mg-news-page .mg-news-search__hint{flex:1 1 100%}.mg-news-page .mg-news-search__input{flex:1 1 140px;height:30px;font-size:var(--fs-13)}.mg-news-page .mg-news-search .mg-btn{height:30px}.mg-news-page .mg-news-search__sum{font-size:var(--fs-11);line-height:1.7}.mg-news-page .mg-news-list{padding:4px 6px 8px}.mg-news-page .mg-news-list__summary{font-size:var(--fs-12);line-height:1.75}.mg-news-page .mg-news-list__meta{gap:3px 10px;font-size:var(--fs-11);line-height:1.6}.mg-news-page .mg-news-list__date{margin-left:0}.mg-news-page .mg-news-tip,.mg-srch-page .mg-news-tip{padding:6px 8px;line-height:1.75}.mg-news-page .mg-news-note,.mg-srch-page .mg-news-note{line-height:1.75}.mg-news-detail .mg-article{padding:12px 10px 18px}.mg-news-detail .mg-article__meta{justify-content:flex-start;text-align:left;gap:4px 10px;font-size:var(--fs-11)}.mg-news-detail .mg-article__meta-right{justify-content:flex-start;flex:1 1 100%}.mg-news-detail .mg-article__subtitle{font-size:var(--fs-13);text-align:left}.mg-news-detail .mg-article__foot{font-size:var(--fs-11);line-height:1.9}.mg-news-detail .mg-news-404{padding:18px 10px 22px}.mg-news-detail .mg-news-404__code{font-size:44px}.mg-news-detail .mg-news-404__title{font-size:var(--fs-16);line-height:1.5}.mg-news-detail .mg-news-404__line{font-size:var(--fs-12);line-height:1.85}.mg-news-detail .mg-news-404__actions{flex-direction:column;gap:6px}.mg-news-detail .mg-news-404__actions .mg-btn{width:100%}.mg-srch-page .mg-srch__form{gap:4px 6px;padding:6px}.mg-srch-page .mg-srch__form .mg-news-search__label{flex:1 1 100%}.mg-srch-page .mg-srch__form .mg-news-search__input{flex:1 1 140px;height:30px;font-size:var(--fs-13)}.mg-srch-page .mg-srch__form .mg-btn{height:30px}.mg-srch-page .mg-srch__stat{padding:6px 8px;font-size:var(--fs-11);line-height:1.85}.mg-srch-page .mg-srch__tabs{flex-wrap:wrap;height:auto;row-gap:2px;padding:4px 4px 2px}.mg-srch-page .mg-srch__list{padding:4px 6px 8px}.mg-srch-page .mg-srch__item{padding:8px 0}.mg-srch-page .mg-srch__snippet{font-size:var(--fs-12);line-height:1.75}.mg-srch-page .mg-srch__meta{gap:3px 10px;font-size:var(--fs-11);line-height:1.6}.mg-srch-page .mg-srch__keys{gap:4px}}@media(max-width:420px){.mg-news-page .mg-news-list__title,.mg-srch-page .mg-srch__title{font-size:var(--fs-13)}.mg-news-page .mg-news-list__meta,.mg-srch-page .mg-srch__meta{gap:3px 8px;font-size:var(--fs-10)}.mg-news-page .mg-news-search__input,.mg-srch-page .mg-srch__form .mg-news-search__input{flex:1 1 100%}.mg-news-page .mg-tabbar__tab,.mg-srch-page .mg-tabbar__tab{padding:5px 8px}.mg-news-detail .mg-article__title{font-size:var(--fs-18)}.mg-news-detail .mg-article__meta-right .mg-btn{min-width:40px;padding:0 8px}.mg-news-detail .mg-news-404__code{font-size:38px}}@media(max-width:1399px){.mg-gov__body .mg-panel__head,.mg-law__body .mg-panel__head{height:auto;min-height:28px;flex-wrap:wrap}.mg-law__hot-title{-webkit-line-clamp:3}.mg-law__head{gap:8px}}@media(max-width:1023px){.mg-gov__stat-label{flex:0 0 96px}.mg-gov__intro{font-size:var(--fs-11)}.mg-gov__years{gap:6px}.mg-gov__years-note{flex:1 1 100%}.mg-table-scroll>.mg-gov__table,.mg-gov__table-wrap>.mg-gov__table{min-width:820px}.mg-gov__table td,.mg-gov__table th{white-space:normal}.mg-gov__remark{min-width:180px}.mg-gov__col-scope{min-width:280px}.mg-gov__doc-meta{gap:3px 12px}.mg-law__meta{gap:2px 10px}.mg-law__summary{font-size:var(--fs-11)}.mg-law__text-head{font-size:var(--fs-12)}.mg-law__clause{font-size:var(--fs-13);line-height:1.9}.mg-law__query{flex-wrap:wrap}.mg-law__query .mg-input{flex:1 1 160px}}@media(max-width:767px){.mg-gov__intro{padding:5px 6px}.mg-gov__count{white-space:normal}.mg-gov__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.mg-table-scroll>.mg-gov__table,.mg-gov__table-wrap>.mg-gov__table{min-width:1080px;table-layout:auto}.mg-gov__col-scope{min-width:300px}.mg-gov__table th,.mg-gov__table td{font-size:var(--fs-11)}.mg-gov__table-note,.mg-gov__foot{font-size:var(--fs-10)}.mg-gov__stat-row{font-size:var(--fs-11)}.mg-gov__stat-label{flex:0 0 84px}.mg-gov__doc{padding:0}.mg-gov__doc-title{font-size:var(--fs-15)}.mg-gov__doc-meta{flex-direction:column;gap:2px}.mg-gov__doc-summary{font-size:var(--fs-12)}.mg-gov__doc-body{font-size:var(--fs-13);line-height:1.9}.mg-gov__doc-foot{font-size:var(--fs-10)}.mg-gov__modal-foot{flex-direction:column;align-items:stretch;gap:6px}.mg-gov__modal-foot .mg-btn{width:100%;min-height:38px}.mg-law__head{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.mg-law__title{font-size:var(--fs-13);align-items:flex-start}.mg-law__meta{font-size:var(--fs-10)}.mg-law__summary{font-size:var(--fs-11)}.mg-law__toggle{width:100%;min-height:38px;font-size:var(--fs-13)}.mg-law__text{padding:8px 10px 10px}.mg-law__text-head{letter-spacing:0}.mg-law__clause{font-size:var(--fs-12);line-height:1.85;text-indent:0}.mg-law__text-foot{font-size:var(--fs-10)}.mg-law__query{flex-direction:column;align-items:stretch;gap:6px}.mg-law__query-label{padding-top:0}.mg-law__query .mg-input,.mg-law__query-btn{flex:1 1 auto;width:100%;min-height:38px;font-size:var(--fs-14)}.mg-law__result{font-size:var(--fs-11)}.mg-law__query-hint,.mg-law__hot-foot{font-size:var(--fs-10)}.mg-law__hot-item{font-size:var(--fs-11)}.mg-law__links a{padding:8px 6px;font-size:var(--fs-13)}.mg-law__notice-note{font-size:var(--fs-10)}}@media(max-width:420px){.mg-gov__stat-label{flex:0 0 74px}.mg-gov__table th,.mg-gov__table td,.mg-law__hot-views{font-size:var(--fs-10)}.mg-law__toggle{min-height:40px}}.mg-svc-scroll--material>.mg-table{min-width:660px}.mg-svc-scroll--info>.mg-table{min-width:560px}.mg-svc-scroll--flow>.mg-table{min-width:460px}.mg-svc-scroll--track>.mg-table{min-width:520px}.mg-svc-scroll--log>.mg-table{min-width:0}.mg-svc-scroll--records>.mg-table{min-width:920px}@media(max-width:1399px){.mg-svc-banner{gap:0 22px}.mg-svc-cards{gap:6px}.mg-svc-card{padding:6px}.mg-svc-detail__head{gap:8px}}@media(max-width:1023px){.mg-svc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-svc-banner{gap:0 18px}.mg-svc-banner__num{font-size:var(--fs-28)}.mg-svc-detail__title{font-size:var(--fs-20)}.mg-svc-detail__meta{gap:2px 14px}.mg-svc-filters .mg-form__row{width:calc(50% - 9px)}.mg-svc-stats{gap:0 22px}.mg-svc-stats__num{font-size:var(--fs-24)}}@media(max-width:767px){.mg-svc-filters .mg-form__row,.mg-svc-filters .mg-form__control,.mg-svc-filters .mg-form__label{flex:1 1 auto;width:100%;align-items:stretch}.mg-svc-filters .mg-form__row{align-items:stretch}.mg-svc-filters .mg-form__label{text-align:left}.mg-svc-search .mg-input,.mg-svc-filters .mg-input,.mg-svc-filters .mg-select,.mg-svc-track__no,.mg-svc-captcha-row__input{min-height:32px;font-size:var(--fs-15)}.mg-svc-banner{gap:0 12px;padding:8px 10px}.mg-svc-banner__item{flex:1 1 30%;flex-wrap:wrap;gap:0 4px}.mg-svc-banner__num{font-size:var(--fs-24)}.mg-svc-banner__label{font-size:var(--fs-11);line-height:1.35}.mg-svc-toolbar{flex-direction:column;align-items:stretch;gap:6px}.mg-svc-search{width:100%}.mg-svc-card__meta{font-size:var(--fs-12)}.mg-svc-detail__head{flex-wrap:wrap;gap:8px;padding:8px}.mg-svc-detail__titlebox{flex:1 1 calc(100% - 56px)}.mg-svc-detail__title{font-size:var(--fs-18);line-height:1.35;margin-bottom:4px}.mg-svc-detail__meta{flex-direction:column;gap:1px;font-size:var(--fs-12)}.mg-svc-detail__cta{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;border-top:1px solid var(--c-divider)}.mg-svc-detail__cta .mg-btn{flex:1 1 auto;min-height:30px}.mg-svc-detail__cta .mg-btn--lg{flex:1 1 100%;height:34px;font-size:var(--fs-15)}.mg-steps{gap:8px 4px;padding:8px 0}.mg-steps__item{flex:1 1 100%}.mg-steps__num{width:22px;height:22px;font-size:var(--fs-12)}.mg-steps__text{font-size:var(--fs-12);line-height:1.45}.mg-table-scroll{border:1px solid var(--c-border-light)}.mg-table-scroll>.mg-table{border:0}.mg-svc-scroll--material>.mg-table{min-width:620px}.mg-svc-track__gauge{flex-direction:column;align-items:stretch;gap:6px;margin:8px 0}.mg-svc-track__percent{font-size:var(--fs-34);text-align:center}.mg-svc-captcha-row{flex-wrap:wrap}.mg-svc-captcha-row__input{flex:1 1 110px}.mg-svc-captcha{display:flex;align-items:center;min-height:32px;font-size:var(--fs-16)}.mg-svc-track__actions{gap:6px}.mg-svc-track__actions .mg-btn,.mg-svc-filters__btns .mg-btn{min-height:30px;padding:0 14px}.mg-svc-sample{padding:5px 8px;font-size:var(--fs-12)}.mg-svc-stats{gap:0 14px;padding:8px 10px}.mg-svc-stats__item{flex:1 1 45%;gap:0 4px}.mg-svc-stats__num{font-size:var(--fs-20)}.mg-svc-stats__label{font-size:var(--fs-12)}.mg-svc-filters{gap:0 10px}.mg-svc-filters .mg-form__row{width:100%}.mg-svc-filters__btns{width:100%;padding-top:2px;padding-bottom:4px}.mg-table-scroll{background-image:linear-gradient(to left,#0000000f,#0000);background-repeat:no-repeat;background-position:right center;background-size:12px 100%;background-attachment:local}.mg-svc-flow__steps{flex-wrap:wrap}.mg-svc-flow__step{flex:1 1 100%;justify-content:flex-start;padding:6px 8px;border-right:0;border-bottom:1px solid var(--c-border-light)}.mg-svc-flow__step:last-child{border-bottom:0}.mg-svc-flow__foot{flex-direction:column;align-items:stretch;gap:6px}.mg-svc-flow__foot-btns{justify-content:flex-end;flex-wrap:wrap}.mg-svc-flow__foot-btns .mg-btn{min-height:30px;padding:0 14px}.mg-svc-flow__receipt,.mg-svc-receipt{font-size:var(--fs-16);letter-spacing:1px}.mg-svc-office__addr,.mg-svc-office__remark,.mg-svc-note,.mg-svc-footnote{font-size:var(--fs-12)}.mg-svc-quip{font-size:var(--fs-13)}}@media(max-width:420px){.mg-svc-banner__num{font-size:var(--fs-20)}.mg-svc-banner__label{font-size:var(--fs-10)}.mg-svc-detail__title{font-size:var(--fs-16)}.mg-svc-stats__num{font-size:var(--fs-18)}.mg-svc-track__percent{font-size:var(--fs-28)}.mg-svc-captcha{letter-spacing:3px;padding:2px 8px}}@media(max-width:1023px){.mg-q-board{flex-wrap:wrap}.mg-q-board__item{flex:1 1 calc(50% - 4px)}.mg-q-facts__row span{flex:0 0 76px}.mg-q-cal{overflow-x:auto}.mg-q-cal__grid{min-width:280px}.mg-result__label{flex:0 0 104px}}@media(max-width:767px){.mg-q-board{flex-direction:column;gap:6px}.mg-q-board__item{flex:1 1 auto;width:100%;padding:8px}.mg-q-board__num{font-size:var(--fs-20);overflow-wrap:anywhere}.mg-q-board__note{font-size:var(--fs-11)}.mg-q-toolcard__name{font-size:var(--fs-15)}.mg-q-toolcard__intro,.mg-q-toolcard__dept{overflow-wrap:anywhere}.mg-q-filter{flex-wrap:wrap;gap:6px}.mg-q-filter .mg-input{flex:1 1 100%}.mg-q-filter .mg-btn{min-height:32px}.mg-q-filter__note{flex:1 1 100%}.mg-input--code{max-width:100%}.mg-q-form-actions .mg-btn{min-height:34px}.mg-q-form-actions__note{flex:1 1 100%}.mg-result{padding:10px}.mg-result__row{flex-direction:column;gap:1px;padding:6px 0}.mg-result__label{flex:1 1 auto;width:100%;text-align:left}.mg-result__value{flex:1 1 auto;overflow-wrap:anywhere}.mg-q-result__actions .mg-btn{min-height:34px}.mg-q-progress__head{flex-wrap:wrap;gap:2px}.mg-q-cal{padding:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mg-q-cal__grid{min-width:264px}.mg-q-cal__head{flex-wrap:wrap;gap:6px}.mg-q-cal__title{flex:1 1 100%;order:-1;text-align:center}.mg-q-cal__day{min-height:40px;padding:8px 0;font-size:var(--fs-14)}.mg-q-cal__week{padding:5px 0;font-size:var(--fs-12)}.mg-q-cal__legend{font-size:var(--fs-12)}.mg-q-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mg-q-slot{min-height:40px;font-size:var(--fs-13)}.mg-q-agree{align-items:flex-start;line-height:1.7}.mg-q-timeline{padding-left:18px}.mg-q-timeline__item{padding:6px 0 10px 10px}.mg-q-timeline__dot{left:-23px}.mg-q-timeline__name{flex-wrap:wrap;gap:4px}.mg-q-pair{grid-template-columns:minmax(0,1fr)}.mg-table-scroll{margin-top:8px}.mg-table-scroll .mg-q-tickets{margin-top:0}.mg-q-tickets__remark{flex-direction:column;gap:1px}.mg-q-tickets__remark-id{flex:1 1 auto;width:100%}.mg-q-tickets__remarks{line-height:1.9;overflow-wrap:anywhere}.mg-q-ticket{padding:10px 8px}.mg-q-ticket__no{font-size:var(--fs-28);letter-spacing:2px;overflow-wrap:anywhere}.mg-q-facts__row{flex-wrap:wrap}.mg-q-hotline{font-size:var(--fs-18)}.mg-q-idle{padding:12px 10px;align-items:flex-start}.mg-q-faq__q{padding:8px;line-height:1.5}.mg-q-faq__a{padding:8px 8px 10px 18px}.mg-q-subpanel{margin-top:6px}}@media(max-width:420px){.mg-q-board__num{font-size:var(--fs-18)}.mg-q-ticket__no{font-size:var(--fs-24);letter-spacing:1px}.mg-q-slots{grid-template-columns:minmax(0,1fr)}.mg-q-facts__row{flex-direction:column;gap:1px}.mg-q-facts__row span{flex:0 0 auto;width:100%;text-align:left}.mg-q-facts__row b{flex:0 0 auto;width:100%}.mg-q-cal__legend{font-size:var(--fs-11)}}@media(max-width:1399px){.mg-party-banner__main{font-size:var(--fs-20);letter-spacing:1px}.mg-party-banner__seal{width:104px}.mg-party-banner__seal-score{font-size:var(--fs-28)}}@media(max-width:1023px){.mg-party-banner{gap:10px;padding:10px 12px}.mg-party-banner__emblem svg{width:48px;height:48px}.mg-party-banner__main{font-size:var(--fs-18);letter-spacing:1px}.mg-party-banner__sub{font-size:var(--fs-12);line-height:1.6}.mg-party-banner__meta{font-size:var(--fs-10);line-height:1.7}.mg-party-banner__seal{width:96px}.mg-party-banner__seal-score{font-size:var(--fs-24)}.mg-party-quote.mg-party-principle{padding:10px}.mg-party-listhead__blurb{font-size:var(--fs-10)}}@media(max-width:767px){.mg-party-banner{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px}.mg-party-banner__emblem svg{width:40px;height:40px}.mg-party-banner__text{flex:1 1 0;min-width:0}.mg-party-banner__main{font-size:var(--fs-16);letter-spacing:0;line-height:1.4}.mg-party-banner__sub{font-size:var(--fs-11);line-height:1.7}.mg-party-banner__meta{font-size:var(--fs-10);line-height:1.8;overflow-wrap:anywhere}.mg-party-banner__seal{flex:1 1 100%;width:auto;display:flex;align-items:baseline;gap:6px;padding:5px 8px;text-align:left}.mg-party-banner__seal-score{font-size:var(--fs-20);line-height:1.1}.mg-party-banner__seal-line,.mg-party-banner__seal-note{font-size:var(--fs-10)}.mg-party-banner__seal-note{margin-left:auto;margin-top:0;white-space:nowrap}.mg-party-principles{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:10px}.mg-party-principle__desc{font-size:var(--fs-12);line-height:1.7}.mg-party-listhead{flex-direction:column;align-items:flex-start;gap:2px}.mg-party-layout>.mg-layout__right{order:2}.mg-party-layout>.mg-layout__left{order:3}.mg-party-study__counter{align-items:flex-end}.mg-party-study__num{font-size:var(--fs-28)}.mg-party-study__actions .mg-btn{width:100%}.mg-party-quiz__q{font-size:var(--fs-14)}.mg-party-quiz__result{font-size:var(--fs-14);padding:8px 10px}.mg-article__foot .mg-btn{width:100%}.mg-party-detail__tags{gap:4px}}@media(max-width:420px){.mg-party-banner__main{font-size:var(--fs-15)}.mg-party-banner__emblem svg{width:34px;height:34px}.mg-party-banner__seal{flex-wrap:wrap}.mg-party-banner__seal-note{margin-left:0;flex:1 1 100%}.mg-party-study__num{font-size:var(--fs-24)}.mg-party-principle__no{width:18px;height:16px}}@media(max-width:1399px){.mg-speech-banner__title{font-size:20px}.mg-speech-banner__quote,.mg-tw__text{font-size:var(--fs-13)}.mg-press__title{font-size:var(--fs-15)}}@media(max-width:1023px){.mg-speech-banner{padding:12px 14px}.mg-speech-banner__main{flex-direction:column;align-items:flex-start;gap:8px}.mg-speech-banner__title{font-size:var(--fs-18);line-height:1.4}.mg-speech-banner__quote{font-size:var(--fs-12);line-height:1.7}.mg-speech-banner__from{text-align:left}.mg-speech-banner__stats{flex-direction:row;flex-wrap:wrap;width:100%;gap:6px 18px;padding-top:8px;border-top:1px solid rgba(255,255,255,.25)}.mg-speech-banner__stat{flex:0 0 auto;text-align:left}.mg-speech-banner__num{font-size:20px}.mg-speech-top{padding:10px 12px}.mg-speech-top__title{font-size:var(--fs-16);line-height:1.5}.mg-speech-top__meta{flex-wrap:wrap;gap:4px 12px}.mg-searchbar{padding:8px 10px}.mg-searchbar__input{width:100%;min-height:34px}.mg-searchbar__count,.mg-searchbar__hint{display:block;margin:4px 0 0}.mg-searchbar__item{flex-wrap:wrap;gap:2px 8px}.mg-searchbar__title{flex:1 1 100%}.mg-tw-feed{padding:0}.mg-tw{padding:10px 12px}.mg-tw__head{flex-wrap:wrap;gap:2px 6px}.mg-tw__time{flex:1 1 100%;text-align:left}.mg-tw__text{font-size:var(--fs-13);line-height:1.75}.mg-tw__note{font-size:var(--fs-11)}.mg-tw__acts{gap:16px}.mg-tw__act{min-height:32px;display:inline-flex;align-items:center}.mg-tw-composer__main{flex-direction:column;gap:6px}.mg-tw-composer__input{width:100%;min-height:64px}.mg-tw-composer__bar{flex-wrap:wrap;gap:6px}.mg-tw-composer__count{margin-left:0}.mg-press{padding:10px 12px}.mg-press__head{flex-wrap:wrap;gap:4px 10px}.mg-press__title{flex:1 1 100%;font-size:var(--fs-15)}.mg-press__meta{flex-wrap:wrap;gap:3px 12px}.mg-press__summary{font-size:var(--fs-12);line-height:1.75}.mg-qa{padding:8px 10px;font-size:var(--fs-13);line-height:1.8}.mg-qa__who{display:block;margin-bottom:2px}.mg-points__item{flex-wrap:wrap;gap:2px 8px}.mg-rank__item{flex-wrap:wrap}.mg-rank__text{flex:1 1 100%}.mg-info-list__row{flex-direction:column;gap:2px}.mg-info-list__label{text-align:left;flex:1 1 auto}.mg-attach__item{flex-wrap:wrap;gap:2px 8px}.mg-attach__meta{flex:1 1 100%}.mg-speech-foot{flex-wrap:wrap;gap:6px 12px}}@media(max-width:767px){.mg-speech-banner{padding:10px 12px}.mg-speech-banner__title{font-size:var(--fs-16);letter-spacing:0}.mg-speech-banner__kicker{font-size:var(--fs-11)}.mg-speech-banner__stats{gap:4px 14px}.mg-speech-banner__num{font-size:var(--fs-18)}.mg-tw{padding:9px 10px;gap:8px}.mg-tw__avatar{width:36px;height:36px;flex:0 0 36px}.mg-tw__name{font-size:var(--fs-13)}.mg-tw__handle{font-size:var(--fs-11)}.mg-tw__text{font-size:var(--fs-13);line-height:1.7;overflow-wrap:anywhere}.mg-tw__acts{gap:14px;font-size:var(--fs-11)}.mg-searchbar__list{max-height:none}.mg-press{padding:9px 10px}.mg-qa{padding:7px 9px;font-size:var(--fs-12)}.mg-rank__no,.mg-points__no{flex:0 0 auto}.mg-rank__num{margin-left:0;flex:1 1 100%;text-align:left}.mg-attach__name{overflow-wrap:anywhere}.mg-speech-noprint{position:static;margin-top:8px}}@media(max-width:420px){.mg-speech-banner,.mg-speech-banner__main,.mg-speech-banner__stats{max-width:100%;box-sizing:border-box}.mg-speech-banner{padding:8px 10px}.mg-speech-banner__stats{gap:4px 10px}.mg-speech-banner__stat{flex:0 1 auto;min-width:0}.mg-speech-banner__num{font-size:var(--fs-14)}.mg-speech-banner__unit{font-size:var(--fs-11)}.mg-tw__avatar{width:32px;height:32px;flex:0 0 32px}.mg-tw__acts{gap:10px;flex-wrap:wrap}.mg-tw__act{font-size:var(--fs-10)}.mg-qa{font-size:var(--fs-12)}}@media(max-width:1399px){.mg-local-banner__name{font-size:var(--fs-20);letter-spacing:1px}.mg-local-banner__stat{width:118px}.mg-local-toolbar__select{flex:0 0 170px}}@media(max-width:1023px){.mg-local-hot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mg-local-table-scroll>.mg-table{min-width:680px}.mg-local-toolbar__input{flex:1 1 100%;min-width:0}.mg-local-toolbar__select,.mg-local-toolbar__count{flex:1 1 100%}.mg-local-banner{gap:10px;padding:10px 12px}.mg-local-banner__seal{width:52px;height:52px;font-size:var(--fs-20)}.mg-local-banner__name{font-size:var(--fs-20);letter-spacing:1px}.mg-local-banner__en,.mg-local-banner__meta{font-size:var(--fs-11)}.mg-local-banner__stat{width:104px}.mg-local-banner__stat-num{font-size:var(--fs-18)}.mg-local-metrics__value{overflow-wrap:anywhere}}@media(max-width:767px){.mg-local-map{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:6px}.mg-local-map>svg{min-width:480px;max-width:none}.mg-local-map__hint:after{content:" 小屏可横向滑动查看完整地图，方格尺寸不会缩小。"}.mg-local-hot{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-local-card{padding:5px 4px}.mg-local-card__name{white-space:normal;font-size:var(--fs-11);line-height:1.35}.mg-local-card__meta{white-space:normal;line-height:1.35}.mg-local-table-scroll>.mg-table{min-width:680px}.mg-local-layout>.mg-layout__main{order:1}.mg-local-layout>.mg-layout__side{order:2}.mg-local-listhead{flex-direction:column;align-items:flex-start;gap:2px}.mg-local-listhead__blurb{font-size:var(--fs-10)}.mg-local-banner{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px}.mg-local-banner__seal{width:44px;height:44px;font-size:var(--fs-16)}.mg-local-banner__text{flex:1 1 0;min-width:0}.mg-local-banner__name{font-size:var(--fs-18);letter-spacing:0;overflow-wrap:anywhere}.mg-local-banner__en,.mg-local-banner__meta{font-size:var(--fs-10);line-height:1.7;overflow-wrap:anywhere}.mg-local-banner__stat{flex:1 1 100%;width:auto;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 8px;text-align:left}.mg-local-banner__stat-num{font-size:var(--fs-18)}.mg-local-stats{grid-template-columns:minmax(0,1fr)}.mg-local-actions .mg-btn{flex:1 1 100%}.mg-local-act{flex-wrap:wrap}.mg-local-act__title{font-size:var(--fs-12)}.mg-local-404__action .mg-btn{width:100%}}@media(max-width:420px){.mg-local-banner__name{font-size:var(--fs-16)}.mg-local-hot{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-local-card__code{font-size:var(--fs-16)}.mg-local-map>svg{min-width:470px}.mg-local-map__hint:after{content:" 地图可左右滑动。"}}@media(max-width:1023px){.mg-dl-toolbar{flex-wrap:wrap}.mg-dl-toolbar .mg-input{flex:1 1 100%;max-width:none}.mg-dl-toolbar .mg-select{flex:1 1 200px}.mg-dl-row__remark{line-height:1.7}.mg-app-card__qr svg{width:72px;height:72px}.mg-app-card__qr-note{width:84px}}@media(max-width:767px){.mg-dl-list{border-top:0}.mg-dl-row{flex-wrap:wrap;align-items:flex-start;row-gap:5px;padding:8px}.mg-dl-row__main{flex:1 1 calc(100% - 42px)}.mg-dl-row__main .mg-dl-row__name{flex:0 0 auto;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5;overflow-wrap:anywhere}.mg-dl-row__sub,.mg-dl-row__remark{overflow-wrap:anywhere}.mg-dl-row__meta{flex:1 1 auto;line-height:1.6}.mg-dl-row .mg-btn{flex:0 0 auto;min-height:34px;margin-left:auto}.mg-dl-toolbar{flex-wrap:wrap;gap:6px}.mg-dl-toolbar .mg-input,.mg-dl-toolbar .mg-select{flex:1 1 100%;max-width:none}.mg-dl-toolbar .mg-btn{min-height:32px}.mg-dl-toolbar__note{flex:1 1 100%}.mg-dl-notice{flex-wrap:wrap;gap:6px}.mg-dl-notice .mg-alert{flex:1 1 100%}.mg-dl-notice .mg-btn{flex:1 1 auto;min-height:34px}.mg-dl-receipt{flex-wrap:wrap;row-gap:4px}.mg-dl-receipt__mark{order:1}.mg-dl-receipt .mg-btn{order:2;margin-left:auto;min-height:32px}.mg-dl-receipt__text{order:3;flex:1 1 100%}.mg-dl-modal__file{flex-wrap:wrap;row-gap:4px}.mg-dl-modal__file-name{flex:1 1 100%;font-size:var(--fs-13);line-height:1.5;overflow-wrap:anywhere}.mg-dl-modal__row{flex-wrap:wrap}.mg-dl-modal__row span{flex:0 0 76px;text-align:left}.mg-dl-modal__progress{margin:8px 0 4px}.mg-dl-modal__progress .mg-progress{height:20px}.mg-dl-modal__progress-meta{flex-wrap:wrap;gap:2px}.mg-dl-modal__message{flex:1 1 auto}.mg-dl-modal__percent{font-size:var(--fs-20);margin-left:auto}.mg-modal__foot .mg-btn{min-height:38px}.mg-app-card__name{overflow-wrap:anywhere}.mg-app-card__body{align-items:flex-start}.mg-app-card__meta{line-height:1.8}.mg-app-card__actions .mg-btn{min-height:34px}.mg-dl-rank__title{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5;overflow-wrap:anywhere}.mg-dl-rank__value{font-size:var(--fs-11)}.mg-dl-facts__row{flex-wrap:wrap}.mg-dl-facts__row span{flex:0 0 76px}.mg-dl-faq__q{padding:8px;line-height:1.5}.mg-dl-faq__a{padding:6px 8px 8px 18px}.mg-dl-catcard{padding:12px 10px}}@media(max-width:420px){.mg-dl-row__meta{flex:1 1 100%}.mg-dl-row .mg-btn{flex:0 0 auto;min-height:38px;margin-left:auto;padding:0 20px}.mg-app-card__body{flex-direction:column;align-items:center}.mg-app-card__qr-note{width:auto;max-width:220px}.mg-app-card__meta{width:100%;padding-left:18px;text-align:left}.mg-app-card__actions .mg-btn{flex:1 1 100%;min-height:38px}.mg-dl-modal__row{flex-direction:column;gap:1px}.mg-dl-modal__row span{flex:1 1 auto;width:100%}.mg-dl-modal__percent{font-size:var(--fs-18)}.mg-dl-toolbar .mg-btn{flex:1 1 100%;min-height:34px}}@media(max-width:1399px){.mg-it-banner{padding:9px 12px}.mg-it-advice__summary,.mg-it-advice__meta,.mg-it-advice__foot{margin-left:26px}}@media(max-width:1023px){.mg-it-survey__opts{gap:4px 12px}.mg-it-faq__q{padding:8px 6px}.mg-it-cats{gap:5px}}@media(max-width:767px){.mg-it-form .mg-form__row{align-items:stretch;gap:4px;margin-bottom:10px}.mg-it-form .mg-form__label,.mg-it-form .mg-form__control{flex:1 1 auto;width:100%;min-width:0}.mg-it-form .mg-form__label{padding-top:0;text-align:left;font-size:var(--fs-14)}.mg-it-form .mg-input,.mg-it-form .mg-select{min-height:34px;padding:5px 8px;font-size:var(--fs-15)}.mg-it-form .mg-textarea{min-height:108px;padding:6px 8px;font-size:var(--fs-15);line-height:1.75}.mg-it-form .mg-form__hint,.mg-it-form .mg-form__error{font-size:var(--fs-12);line-height:1.6}.mg-it-form .mg-radio-group{gap:6px 12px;padding-top:0}.mg-it-radio{min-height:30px;padding:3px 8px;border:1px solid var(--c-border);background:#fbfbfb;font-size:var(--fs-14)}.mg-it-radio input[type=radio],.mg-it-agree input[type=checkbox]{width:16px;height:16px;flex:0 0 auto}.mg-it-agree{min-height:30px;padding:4px 0;font-size:var(--fs-13)}.mg-it-charcount{font-size:var(--fs-12)}.mg-it-captcha-row{flex-wrap:wrap;gap:8px}.mg-it-captcha-row__input{flex:1 1 110px;min-height:34px}.mg-it-captcha{display:flex;align-items:center;min-height:34px;padding:2px 12px;font-size:var(--fs-16)}.mg-it-actions{gap:8px}.mg-it-actions .mg-btn{min-height:32px;padding:0 16px;font-size:var(--fs-14)}.mg-it-receipt{font-size:var(--fs-16);letter-spacing:1px;word-break:break-all}.mg-it-banner{padding:8px 10px}.mg-it-banner__title{font-size:var(--fs-16)}.mg-it-banner__sub{font-size:var(--fs-12)}.mg-it-toolbar{flex-direction:column;align-items:stretch;gap:6px}.mg-it-search,.mg-it-select{flex:1 1 auto;width:100%;min-height:32px;font-size:var(--fs-15)}.mg-it-toolbar .mg-btn{min-height:30px}.mg-it-cats{gap:6px}.mg-it-cat{min-height:28px;padding:4px 10px;font-size:var(--fs-12)}.mg-it-faq__q{align-items:flex-start;padding:9px 6px;font-size:var(--fs-14);line-height:1.5}.mg-it-faq__mark{flex:0 0 16px;font-size:var(--fs-16)}.mg-it-faq__a{padding:0 8px 10px 22px}.mg-it-faq__ans,.mg-it-faq__note,.mg-it-survey__desc{font-size:var(--fs-13)}.mg-it-survey__metric{flex-wrap:wrap;gap:2px 5px}.mg-it-survey__num{font-size:var(--fs-20)}.mg-it-survey__q{padding:8px 0}.mg-it-survey__qtext{font-size:var(--fs-14);line-height:1.6}.mg-it-survey__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding-left:0;margin-top:6px}.mg-it-opt{min-height:30px;padding:5px 8px;border-color:var(--c-border);background:#fbfbfb;font-size:var(--fs-13)}.mg-it-opt input[type=radio]{width:15px;height:15px;flex:0 0 auto}.mg-it-survey__opts .mg-it-opt.is-picked{background:var(--c-red-tint);border-color:var(--c-red)}.mg-it-surveys .mg-panel__body{padding-bottom:10px}.mg-letter{padding:8px}.mg-letter__head{flex-wrap:wrap;gap:6px;align-items:flex-start}.mg-letter__title{flex:1 1 100%;white-space:normal;overflow:visible;font-size:var(--fs-13);line-height:1.5}.mg-it-letter__score{flex:0 0 auto;margin-left:auto}.mg-it-letter__meta{display:block;font-size:var(--fs-12);line-height:1.8}.mg-it-letter__meta>span{display:inline-block;margin-right:12px}.mg-letter__body{font-size:var(--fs-13)}.mg-it-letter__foot{gap:6px}.mg-it-letter__foot .mg-btn{min-height:30px}.mg-it-advice__head{align-items:flex-start;flex-wrap:wrap}.mg-it-advice__title{flex:1 1 100%;font-size:var(--fs-14);line-height:1.5}.mg-it-advice__meta{display:block;margin:4px 0;font-size:var(--fs-12);line-height:1.8}.mg-it-advice__meta>span{display:inline-block;margin-right:12px}.mg-it-advice__summary{margin-left:0;font-size:var(--fs-13)}.mg-it-advice__foot{margin-left:0;gap:6px}.mg-it-advice__foot .mg-btn{min-height:30px}.mg-it-detail__title{font-size:var(--fs-14);line-height:1.5}.mg-it-detail__label{font-size:var(--fs-13)}.mg-it-detail__p,.mg-it-detail .mg-letter__body,.mg-it-detail .mg-letter__reply{font-size:var(--fs-13);line-height:1.9}.mg-it-detail .mg-letter__meta{display:block;font-size:var(--fs-12);line-height:1.8}.mg-it-detail .mg-letter__meta>span{display:inline-block;margin-right:12px}.mg-it-note{font-size:var(--fs-12)}}@media(max-width:420px){.mg-it-survey__opts{grid-template-columns:1fr}.mg-it-banner__title{font-size:var(--fs-15)}.mg-it-advice__title{font-size:var(--fs-13)}.mg-it-radio{flex:1 1 calc(50% - 6px);justify-content:flex-start}.mg-it-receipt{font-size:var(--fs-14)}}@media(max-width:1399px){.mg-sitemap{gap:8px}.mg-static__form-grid .mg-form__label{flex:0 0 104px}}@media(max-width:1023px){.mg-sitemap{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-static__form-grid{gap:0 12px}.mg-static__form-grid .mg-form__label{flex:0 0 96px}.mg-a11y__row{gap:6px 10px}.mg-a11y__label{flex:0 0 78px}.mg-user__points-value{font-size:44px}.mg-user__guest-label{flex:0 0 96px}.mg-static__body .mg-table-scroll>.mg-gov__table,.mg-static__body .mg-gov__table-wrap>.mg-gov__table{min-width:900px}.mg-static__body .mg-gov__col-item{min-width:220px}.mg-404__code{font-size:56px}.mg-easter__report{padding:12px 16px 16px}.mg-easter__report-title{letter-spacing:6px}}@media(max-width:767px){.mg-sitemap{grid-template-columns:minmax(0,1fr);gap:8px}.mg-sitemap__links li{font-size:var(--fs-12);padding:3px 0}.mg-static__form-grid{grid-template-columns:minmax(0,1fr);gap:0}.mg-static__form-grid .mg-form__row,.mg-static__body .mg-form__row{align-items:stretch}.mg-static__form-grid .mg-form__label,.mg-static__body .mg-form__label{flex:0 0 auto;width:100%;text-align:left}.mg-static__body .mg-input,.mg-static__body .mg-select,.mg-static__body .mg-textarea,.mg-static__form-grid .mg-input,.mg-static__form-grid .mg-select,.mg-static__form-grid .mg-textarea{min-height:38px;padding:6px 8px;font-size:var(--fs-14)}.mg-static__radios{gap:8px 16px;padding-top:6px}.mg-static__radio{min-height:30px;font-size:var(--fs-14)}.mg-static__radio input{width:16px;height:16px}.mg-static__actions{flex-direction:column;align-items:stretch;gap:8px}.mg-static__actions .mg-btn{width:100%;min-height:40px;font-size:var(--fs-14)}.mg-static__actions-note{text-align:center}.mg-static__captcha{flex-wrap:wrap;gap:6px}.mg-static__captcha-input{flex:1 1 100%!important}.mg-static__captcha-img{flex:1 1 auto;height:34px}.mg-static__captcha-btn{flex:0 0 auto;min-height:34px;font-size:var(--fs-12)}.mg-static__row-label{flex:0 0 82px}.mg-static__row{font-size:var(--fs-11)}.mg-static__hours-row{font-size:var(--fs-12);padding:6px 8px}.mg-static__hours-row>span:first-child{flex:0 0 82px}.mg-static__clause-title{font-size:var(--fs-13)}.mg-static__clause-body{font-size:var(--fs-12);line-height:1.85}.mg-static__five-title{font-size:var(--fs-13)}.mg-static__five-body{font-size:var(--fs-12);line-height:1.8}.mg-static__en{font-size:var(--fs-13);line-height:1.9}.mg-static__en p{text-indent:0}.mg-static__note,.mg-static__disclaimer{font-size:var(--fs-10)}.mg-a11y__panel{padding:8px 10px}.mg-a11y__row{align-items:flex-start}.mg-a11y__label{flex:0 0 70px;font-size:var(--fs-12)}.mg-a11y__value{font-size:var(--fs-11)}.mg-a11y__row .mg-btn{flex:1 1 100%;min-height:38px;font-size:var(--fs-13)}.mg-a11y__link{font-size:var(--fs-12)}.mg-user__guest-label{flex:0 0 84px}.mg-user__guest-row{font-size:var(--fs-12);padding:6px 8px}.mg-user__points-value{font-size:40px}.mg-user__points-note{font-size:var(--fs-11)}.mg-static__body .mg-gov__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.mg-static__body .mg-table-scroll>.mg-gov__table,.mg-static__body .mg-gov__table-wrap>.mg-gov__table{min-width:980px}.mg-static__body .mg-gov__col-item{min-width:240px}.mg-static__body .mg-table-scroll>.mg-gov__table th,.mg-static__body .mg-table-scroll>.mg-gov__table td,.mg-static__body .mg-gov__table-wrap>.mg-gov__table th,.mg-static__body .mg-gov__table-wrap>.mg-gov__table td{font-size:var(--fs-11)}.mg-user__msg-title{font-size:var(--fs-12)}.mg-user__msg-body,.mg-user__msg-date{font-size:var(--fs-11)}.mg-linkpage__lead{font-size:var(--fs-13)}.mg-linkpage__count-num{font-size:40px}.mg-linkpage__failed-title{font-size:var(--fs-14)}.mg-linkpage__failed-note{font-size:var(--fs-11)}.mg-404{padding:16px 8px 20px}.mg-404__code{font-size:48px}.mg-404__title{font-size:var(--fs-15)}.mg-404__hint{font-size:var(--fs-12)}.mg-404__reasons{padding:8px 10px 8px 26px;font-size:var(--fs-11);line-height:1.8}.mg-404__actions{flex-direction:column;align-items:stretch}.mg-404__actions .mg-btn{width:100%;min-height:40px}.mg-404__foot{font-size:var(--fs-10)}.mg-easter__foot{flex-direction:column;align-items:stretch;gap:6px}.mg-easter__foot .mg-btn{width:100%;min-height:38px}.mg-easter__foot-note{text-align:left}.mg-easter__anni-num{font-size:56px}.mg-easter__anni-text{font-size:var(--fs-12);text-indent:0}.mg-easter__row>span:first-child{flex:0 0 104px}.mg-easter__report{padding:10px 10px 14px}.mg-easter__report-head{font-size:var(--fs-12);letter-spacing:0}.mg-easter__report-title{font-size:var(--fs-16);letter-spacing:4px}.mg-easter__report-body p{font-size:var(--fs-12);line-height:1.9;text-indent:0}.mg-easter__report-foot{font-size:var(--fs-12)}}@media(max-width:420px){.mg-static__row-label{flex:0 0 72px}.mg-user__guest-label{flex:0 0 76px}.mg-user__points-value,.mg-linkpage__count-num{font-size:34px}.mg-404__code{font-size:42px}.mg-easter__anni-num{font-size:46px}.mg-easter__row>span:first-child{flex:0 0 88px}.mg-sitemap__links{padding:6px 6px 8px 18px}}
