*,:after,:before{box-sizing:border-box}html{font-family:Prompt,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--webkit-font-smoothing: antialiased;--moz-osx-font-smoothing: grayscale;--webkit-text-size-adjust: 100%;font-weight:300;height:100%;line-height:normal}body{margin:0;line-height:normal;background-color:var(--gray1);color:var(--gray12);font-size:1rem;min-height:100%}h1,h2{margin:1rem 0;padding:0;font-weight:500;line-height:1.2}.padding05rem{padding:.5rem}.flex{display:flex}.alignCenter{align-items:center}em{font-style:italic}strong{font-weight:500}.whitespaceNowrap{white-space:nowrap}@font-face{font-family:Prompt;src:url(/_static/fonts/Prompt-Light.woff2) format("woff2"),url(/_static/fonts/Prompt-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(/_static/fonts/Prompt-Medium.woff2) format("woff2"),url(/_static/fonts/Prompt-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Prompt;src:url(/_static/fonts/Prompt-LightItalic.woff2) format("woff2"),url(/_static/fonts/Prompt-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}html{--gray1: #fcfcfc;--gray2: #f9f9f9;--gray3: #f0f0f0;--gray4: #e8e8e8;--gray5: #e0e0e0;--gray6: #d9d9d9;--gray7: #cecece;--gray8: #bbbbbb;--gray9: #8d8d8d;--gray10: #838383;--gray11: #646464;--gray12: #202020;--blue1: #f9fdff;--blue2: #f2f9ff;--blue3: #e2f5ff;--blue4: #d2eeff;--blue5: #c0e4ff;--blue6: #abd7ff;--blue7: #8fc6f7;--blue8: #62aeef;--blue9: #0070b4;--blue10: #0062a5;--blue11: #006fb3;--blue12: #153e5e;--bluea1: #00aaff06;--bluea2: #008aff0d;--bluea3: #00a8ff1d;--bluea4: #009fff2d;--bluea5: #0092ff3f;--bluea6: #0086ff54;--bluea7: #007eed70;--bluea8: #007ce59d;--bluea9: #0070b4;--bluea10: #0062a5;--bluea11: #006fb3;--bluea12: #002d50ea;--bluecontrast: #fff;--bluesurface: #eff8ffcc;--blueindicator: #0070b4;--bluetrack: #0070b4;--yellow1: #fdfdf9;--yellow2: #fefce9;--yellow3: #fffab8;--yellow4: #fff394;--yellow5: #ffe770;--yellow6: #f3d768;--yellow7: #e4c767;--yellow8: #d5ae39;--yellow9: #ffe629;--yellow10: #ffdc00;--yellow11: #9e6c00;--yellow12: #473b1f;--blacka1: rgba(0, 0, 0, .05);--blacka2: rgba(0, 0, 0, .1);--blacka3: rgba(0, 0, 0, .15);--blacka4: rgba(0, 0, 0, .2);--blacka5: rgba(0, 0, 0, .3);--blacka6: rgba(0, 0, 0, .4);--blacka7: rgba(0, 0, 0, .5);--blacka8: rgba(0, 0, 0, .6);--blacka9: rgba(0, 0, 0, .7);--blacka10: rgba(0, 0, 0, .8);--blacka11: rgba(0, 0, 0, .9);--blacka12: rgba(0, 0, 0, .95)}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light{--blue1: oklch(99.3% .0067 245.9);--blue2: oklch(98% .0125 245.9);--blue3: oklch(96.1% .0299 245.9);--blue4: oklch(93.6% .0447 245.9);--blue5: oklch(90.3% .0584 245.9);--blue6: oklch(86.1% .0724 245.9);--blue7: oklch(80.6% .09 245.9);--blue8: oklch(72.9% .1208 245.9);--blue9: oklch(52.8% .1356 245.9);--blue10: oklch(48.1% .1356 245.9);--blue11: oklch(52.6% .1356 245.9);--blue12: oklch(35.1% .0719 245.9);--bluea1: color(display-p3 .0196 .6078 1 / .02);--bluea2: color(display-p3 .0235 .5137 .9216 / .048);--bluea3: color(display-p3 .0118 .5647 .9608 / .099);--bluea4: color(display-p3 .0039 .5529 .9529 / .157);--bluea5: color(display-p3 .0039 .502 .949 / .22);--bluea6: color(display-p3 .0039 .4549 .949 / .295);--bluea7: color(display-p3 .0039 .4118 .8824 / .393);--bluea8: color(display-p3 0 .4039 .8431 / .546);--bluea9: color(display-p3 0 .302 .6157 / .816);--bluea10: color(display-p3 0 .2588 .5569 / .844);--bluea11: color(display-p3 0 .298 .6118 / .816);--bluea12: color(display-p3 0 .1294 .2627 / .875);--bluecontrast: #fff;--bluesurface: color(display-p3 .9412 .9725 1 / .8);--blueindicator: oklch(52.8% .1356 245.9);--bluetrack: oklch(52.8% .1356 245.9)}}}html.dark{--gray1: #111111;--gray2: #191919;--gray3: #222222;--gray4: #2a2a2a;--gray5: #313131;--gray6: #3a3a3a;--gray7: #484848;--gray8: #606060;--gray9: #6e6e6e;--gray10: #7b7b7b;--gray11: #b4b4b4;--gray12: #eeeeee;--blue1: #07121c;--blue2: #0d1a25;--blue3: #042945;--blue4: #00345f;--blue5: #004171;--blue6: #005083;--blue7: #0b619a;--blue8: #0c75b9;--blue9: #0070b4;--blue10: #0e629b;--blue11: #69bcff;--blue12: #c7e6ff;--bluea1: #0027fb0c;--bluea2: #0079f916;--bluea3: #007ffe38;--bluea4: #007cfe54;--bluea5: #0088ff67;--bluea6: #0094fd7b;--bluea7: #079cff93;--bluea8: #0a9fffb4;--bluea9: #009cffaf;--bluea10: #0c9dff94;--bluea11: #69bcff;--bluea12: #c7e6ff;--bluecontrast: #fff;--bluesurface: #0a233980;--blueindicator: #0070b4;--bluetrack: #0070b4;--yellow1: #14120b;--yellow2: #1b180f;--yellow3: #2d2305;--yellow4: #362b00;--yellow5: #433500;--yellow6: #524202;--yellow7: #665417;--yellow8: #836a21;--yellow9: #ffe629;--yellow10: #ffff57;--yellow11: #f5e147;--yellow12: #f6eeb4}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){.dark{--blue1: oklch(17.8% .0256 245.9);--blue2: oklch(21.1% .0295 245.9);--blue3: oklch(27.2% .0652 245.9);--blue4: oklch(31.7% .0958 245.9);--blue5: oklch(36.6% .1042 245.9);--blue6: oklch(41.7% .1089 245.9);--blue7: oklch(47.7% .1177 245.9);--blue8: oklch(54.4% .1356 245.9);--blue9: oklch(52.8% .1356 245.9);--blue10: oklch(48.1% .1177 245.9);--blue11: oklch(77.1% .1291 245.9);--blue12: oklch(91.1% .0509 245.9);--bluea1: color(display-p3 0 .1608 .9804 / .043);--bluea2: color(display-p3 .0196 .5098 1 / .08);--bluea3: color(display-p3 .0314 .498 .9961 / .211);--bluea4: color(display-p3 .0784 .4863 .9961 / .316);--bluea5: color(display-p3 .1412 .5451 1 / .387);--bluea6: color(display-p3 .1961 .5922 1 / .463);--bluea7: color(display-p3 .251 .6157 1 / .559);--bluea8: color(display-p3 .2706 .6314 1 / .685);--bluea9: color(display-p3 .2431 .6157 1 / .664);--bluea10: color(display-p3 .2549 .6196 1 / .564);--bluea11: color(display-p3 .502 .749 1 / .975);--bluea12: color(display-p3 .8118 .9098 1 / .988);--bluecontrast: #fff;--bluesurface: color(display-p3 .0588 .1255 .2118 / .5);--blueindicator: oklch(52.8% .1356 245.9);--bluetrack: oklch(52.8% .1356 245.9)}}}.hdr_fr{height:3rem}.hdr_in{width:100%;position:fixed;top:0;left:0;display:flex;height:3rem;background-color:var(--gray2);z-index:3;justify-content:space-between;flex-wrap:wrap;align-items:center;padding-left:.5rem;box-shadow:0 -3px 8px var(--blacka7)}.hdr_nav_links{display:flex;align-items:center;height:100%;justify-content:space-between}.hdr_nav_right{display:flex;gap:1rem;align-items:center}.crumbs{display:flex;align-items:center;max-width:100vw;overflow:auto;background-color:var(--gray2);scrollbar-color:var(--blue7) var(--gray3);scrollbar-width:thin}.crumb_item{display:flex;align-items:center}.crumb_item span span,.crumb_item a{white-space:nowrap;color:var(--gray11)}.crumb_item a:hover{color:var(--blue11)}.logo{border-radius:122px 100% 100%;height:33px;width:33px;font-weight:500;background-color:var(--blue9);color:#fff;font-size:18px;line-height:1.8;padding-left:7px;padding-top:3px}.logo.as_link{transition-duration:.3s}.logo.as_link:hover{border-radius:15px}.NavigationMenuList button,.NavigationMenuList a{background-color:transparent}.NavigationMenuRoot{position:relative;display:flex;justify-content:flex-end;z-index:1;align-items:center;flex-grow:1}.NavigationMenuList{display:flex;justify-content:center;background-color:var(--gray2);padding:4px;border-radius:6px;list-style:none;margin:0}.NavigationMenuTrigger,.NavigationMenuLink{outline:none;font-weight:500;font-size:1rem;color:var(--gray11);height:2rem;align-items:center;min-width:4rem;justify-content:center}.NavigationMenuTrigger:focus,.NavigationMenuLink:focus{box-shadow:0 0 0 2px var(--blue7)}.NavigationMenuTrigger:hover,.NavigationMenuLink:hover{background-color:var(--gray3);color:var(--blue11)}.NavigationMenuTrigger{display:flex;align-items:center;gap:4px}.NavigationMenuLink{display:block;text-decoration:none;font-size:15px;line-height:1}.NavigationMenuContent{position:absolute;top:0;right:0;width:100%;animation-duration:.25s;animation-timing-function:ease}.NavigationMenuContent[data-motion=from-start]{animation-name:enterFromLeft}.NavigationMenuContent[data-motion=from-end]{animation-name:enterFromRight}.NavigationMenuContent[data-motion=to-start]{animation-name:exitToLeft}.NavigationMenuContent[data-motion=to-end]{animation-name:exitToRight}@media only screen and (min-width: 600px){.NavigationMenuContent{width:auto}}.NavigationMenuIndicator{display:flex;align-items:flex-end;justify-content:center;height:10px;top:100%;overflow:hidden;z-index:1;transition:width,transform .25s ease}.NavigationMenuIndicator[data-state=visible]{animation:fadeIn .2s ease}.NavigationMenuIndicator[data-state=hidden]{animation:fadeOut .2s ease}.NavigationMenuViewport{position:relative;transform-origin:top center;margin-top:10px;width:100%;background-color:var(--gray2);border-radius:6px;overflow:hidden;box-shadow:#0e121659 0 10px 38px -10px,#0e121633 0 10px 20px -15px;height:var(--radix-navigation-menu-viewport-height);transition:width,height,.3s ease}.NavigationMenuViewport[data-state=open]{animation:scaleIn .2s ease}.NavigationMenuViewport[data-state=closed]{animation:scaleOut .2s ease}@media only screen and (min-width:768px){.NavigationMenuViewport{width:var(--radix-navigation-menu-viewport-width)}}.List{display:grid;padding:22px;margin:0;column-gap:10px;list-style:none}@media only screen and (min-width: 768px){.List.one{width:768px;grid-template-columns:1fr 1fr 1fr 1fr}.List.two{width:200px;grid-auto-flow:column;grid-template-rows:repeat(4,1fr)}}.ListItemLink{display:block;outline:none;text-decoration:none;user-select:none;padding:12px;border-radius:6px;font-size:15px;line-height:1}.ListItemLink:focus{box-shadow:0 0 0 2px var(--blue7)}.ListItemLink:hover{background-color:var(--blue3)}.ListItemHeading{font-weight:500;line-height:1.2;margin-bottom:5px;color:var(--blue12)}.ListItemText{color:var(--blue11);line-height:1.4;font-weight:300}.Callout{display:flex;justify-content:flex-end;flex-direction:column;width:100%;height:100%;background:linear-gradient(135deg,var(--gray2) 0%,var(--gray4) 100%);border-radius:6px;padding:25px;text-decoration:none;outline:none;user-select:none;box-shadow:3px 3px 3px var(--blacka2)}.Callout:focus{box-shadow:0 0 0 2px var(--blue7)}.Callout:hover{background:linear-gradient(130deg,var(--gray2) 0%,var(--blue4) 100%)}.CalloutHeading{color:var(--blue12);font-size:18px;font-weight:500;line-height:1.2;margin-top:16px;margin-bottom:7px}.CalloutText{color:var(--blue11);font-size:14px;line-height:1.3}.ViewportPosition{position:absolute;display:flex;justify-content:flex-end;width:100%;top:100%;left:0;perspective:2000px}.CaretDown{position:relative;transition:transform .25s ease}[data-state=open]>.CaretDown{transform:rotate(-180deg)}.Arrow{position:relative;top:70%;background-color:var(--gray2);width:12px;height:12px;transform:rotate(45deg);border-top-left-radius:2px}@keyframes enterFromRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enterFromLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exitToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exitToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes scaleIn{0%{opacity:0;transform:rotateX(-30deg) scale(.9)}to{opacity:1;transform:rotateX(0) scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:rotateX(0) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.page_1{max-width:768px;margin:auto;background-color:var(--gray2);padding:.5rem .5rem 1rem;min-height:calc(100vh - 5rem)}.page_1 h1{background-color:var(--gray3);margin-top:.5rem;margin-bottom:.5rem;padding:.5rem}@media screen and (min-width: 1440px){.page_1{margin-top:4.5rem;padding-bottom:3rem;min-height:calc(100vh - 9.5rem)}}.table_item_1,.table_feed_1{width:100%;overflow:auto;border-spacing:3px;background-color:var(--gray1)}.table_feed_1.int tr:hover td a,.table_feed_1.int tr:hover td{background-color:var(--gray3);cursor:pointer;color:var(--blue11)}.table_feed_1.int tr:focus{box-shadow:0 0 0 2px var(--gray12)}.table_item_1 th,.table_item_1 td,.table_feed_1 th,.table_feed_1 td{background-color:var(--gray2);text-align:left;padding:3px 8px;vertical-align:baseline}.table_item_1 table{background-color:var(--gray1);border-spacing:1px;width:100%}.table_item_1 table th,.table_item_1 table td{background-color:var(--gray2)}.table_item_1 table th{width:12rem}.overflow_frame{overflow:auto;max-width:100%;scrollbar-color:var(--blue7) var(--gray3);scrollbar-width:thin}.pagination_frame{display:flex;gap:1rem}.pagination_frame a{min-width:5rem;text-align:center;background-color:var(--gray3);justify-content:center}.pagination_frame a:hover{background-color:var(--gray4)}.pagination_frame a.active{background-color:var(--blue9);color:#fff}.ul_1,.guide_fr .item ul{padding:4px;margin:.5rem 1rem;list-style:none;background-color:var(--gray2);border-left:1px solid var(--gray7)}.ul_1 li,.guide_fr .item li{padding-left:.75rem;position:relative;line-height:1.35}.ul_1 li:before,.guide_fr .item li:before{content:"";width:12px;height:1px;position:absolute;left:-6px;top:50%;transform:translateY(-50%);background-color:var(--gray7)}.no_res,.no_res:hover,.no_res:hover td,.no_res td{background-color:var(--gray3)!important;text-align:center!important;font-weight:500;cursor:default!important;padding:.5rem!important}.table_item_1 th.t_sub_hdr{font-weight:500;background-color:var(--gray3)}.front{display:grid;gap:.5rem}.front .intro_sec{margin:0}.front_bg{width:100%;height:100%;position:fixed;bottom:0;z-index:0;opacity:.5;background-size:cover;background-repeat:no-repeat;background-image:url(/_static/imgs/zhbgsm.jpg);@supports (background-image: url(/_static/imgs/zhbgsm.webp)){background-image:url(/_static/imgs/zhbgsm.webp)}}.page_1.front_1{min-height:unset}@media screen and (min-width: 768px){.page_1.front_1{background-color:var(--blacka2);min-height:unset;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.front{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media screen and (orientation: portrait){.front_bg{background-image:url(/_static/imgs/zhbgsq.jpg);@supports (background-image: url(/_static/imgs/zhbgsq.webp)){background-image:url(/_static/imgs/zhbgsq.webp)}}}.not_found{padding:1rem;text-align:center;font-size:2rem;font-weight:500;background-color:var(--gray1)}figure{margin:0;padding:0}.fig_1{display:inline-block;position:relative}.fig_1 img{max-inline-size:100%;display:block;height:auto;aspect-ratio:4/3}.fig_1 figcaption{padding:.5rem;background-color:var(--gray2)}.img_expand_btn{display:none}@media screen and (min-width: 768px) and (orientation: landscape){.fig_1.expanded img{max-inline-size:90vw}.fig_1 .img_expand_btn{display:inline-flex;position:absolute;bottom:0;right:0}}.fig_1 figcaption{font-style:italic}.gallery{display:flex;flex-direction:column;gap:2rem}.fig_2,td.fig_2{text-align:center}.fig_2 img{max-inline-size:100%;height:auto;max-width:512px}@media screen and (max-width: 512px){.kr_img_portrait img{max-width:100vw}.fig_2,td.fig_2{text-align:left}}.guide_fr{position:relative;z-index:2;display:inline-block;max-width:380px;width:100%;box-shadow:0 2px 6px var(--blacka7)}.guide_fr.wide{max-width:512px}.link_nav{width:100%;background-color:var(--gray2);max-width:100%}.res_fr{flex-direction:column;gap:1rem}.res_item{border:1px solid var(--gray5);background-color:var(--gray2);text-decoration:none;color:var(--gray12);flex-direction:column;margin-right:4px}.res_item:focus,.res_item.in_view{outline:none;box-shadow:inset 0 0 0 1px var(--blue10)}.res_item.pending{position:relative;overflow:hidden}.res_item.res_item.pending:after{content:"";width:100%;height:100%;animation:pending_full 2s ease infinite;background-color:var(--blue9);position:absolute;top:0}@keyframes pending_full{0%{transform:translate(-100%);opacity:0}to{transform:translate(100%);opacity:1}}.show_on_view{display:none;overflow:hidden}.res_item:focus .show_on_view,.res_item.in_view .show_on_view{display:flex;animation:rev_item 1s}.vis_bx{flex-direction:column}.vis_bx .teaser{flex-direction:column;justify-content:space-evenly}@keyframes rev_item{0%{opacity:0}to{opacity:1}}.portrait_only{display:none}@media screen and (orientation: portrait){.guide_fr{width:100%;height:calc(50vh - 3rem);position:fixed;top:3rem;transform:translateY(50vh);max-width:1200px;overflow-y:scroll;transition:transform .3s ease,height .3s}.guide_fr.expanded{transform:translateY(0);height:calc(100% - 3rem)}.guide_fr.wide{max-width:100%}.res_item{flex-direction:column}.vis_bx .teaser{flex-direction:column;justify-content:space-evenly;position:sticky;bottom:0;background-color:var(--gray2);opacity:.85}.portrait_only{display:unset}}.vis_bx .teaser h2{margin:0}.tags_fr{gap:6px;flex-wrap:wrap;padding-bottom:.5rem;flex-grow:1;justify-content:center}.tags_fr span{border:1px solid var(--gray6);background-color:var(--gray2);padding:4px;flex-grow:1;text-align:center;display:inline-block}.tags_link{flex-grow:1;justify-content:center}.sticky_subcat{position:sticky;background-color:var(--gray2);top:3rem;display:flex;justify-content:space-between;z-index:1}@media screen and (orientation: portrait){.sticky_subcat{top:-9.5rem}}.sub_links_fr{gap:0 1rem;flex-wrap:wrap;padding-right:3rem}.nav_list ul{padding-left:1.5rem;list-style:none;padding-bottom:3px}.nav_list li{position:relative;border-left:1px solid transparent}.nav_list ul{border-left:1px solid var(--gray3)}.nav_list li:hover{border-left:1px solid var(--gray5)}.guide_fr .item h2{padding-top:1rem;padding-left:.5rem;font-size:1.75rem;margin-bottom:1rem}.guide_fr .item h3,.guide_fr .item h4{font-size:1.325rem}.guide_fr .item table{border-spacing:2px;background-color:var(--gray3);width:100%;margin-top:1rem;margin-bottom:1rem;overflow:auto}.guide_fr .item table caption{font-size:1.75rem;text-align:left;font-weight:500;padding-left:.5rem;margin-bottom:1rem}.guide_fr .item td{background-color:var(--gray2);padding:3px 6px}.guide_fr .item th{text-align:left;background-color:var(--gray2);padding:3px 6px}.guide_fr .item th strong,.guide_fr .item td strong{white-space:nowrap}.guide_fr .item .item_footer{flex-wrap:wrap;border-top:1px solid var(--gray7);padding:1rem .5rem;justify-content:space-between;margin-top:1rem}.intro_sec{margin:.5rem;background-color:var(--gray3);padding:.5rem}.intro_sec a{width:100%;justify-content:center}.intro_sec h2,.intro_h1{margin:0}a,button{display:inline-flex;text-decoration:none;user-select:none;padding:.25rem;border-radius:2px;cursor:pointer;border:none;outline:none;color:var(--gray12);font-size:1rem}button[disabled]{cursor:wait;opacity:.8}button:focus,a:focus{box-shadow:0 0 0 2px var(--gray12)}.cat_nav_a{color:var(--gray12);width:100%;background-color:var(--gray3);margin-bottom:2px;padding:6px 10px}.cat_nav_a:hover{background-color:var(--gray4)}.cat_nav_a:focus{outline:none;box-shadow:0 0 2px var(--gray12)}.cat_nav_a.active{background-color:var(--gray5)}.hdr_nav_a{color:var(--gray11);background-color:transparent;border:none;font-size:1rem}.hdr_nav_a:hover,.hdr_nav_a.active{color:var(--blue11)}select,input{background-color:var(--gray1);border:1px solid var(--gray6);padding:.5rem;color:var(--gray12)}input:focus,input:active{background-color:var(--gray2);box-shadow:0 0 1px var(--gray12)}.search_inp_group{display:flex;font-size:1rem;gap:1rem;align-items:center;flex-wrap:wrap;border:1px solid var(--gray3);background:var(--gray3);padding-left:.5rem}.search_inp_group input{width:8rem}.a_1{color:var(--blue11)}.a_1:hover{color:var(--blue12)}.pagination_frame a.pending,.cat_nav_a.pending,.crumb_item a.pending,.hdr_nav_a.pending,.btn_1.pending,.a_1.pending{position:relative;overflow:hidden}.pagination_frame a.pending:after,.cat_nav_a.pending:after,.crumb_item a.pending:after,.hdr_nav_a.pending:after,.btn_1.pending:after,.a_1.pending:after{content:"";position:absolute;width:100%;bottom:0;height:4px;animation:a_1_pending 2s ease infinite;background-color:var(--gray12)}.a_1.with_p.a_1.pending:after{animation:none!important;background-color:transparent}.mapboxgl-control-container button,.btn_1,button.btn_1,a.btn_1{color:#fff;background-color:var(--blue9);font-weight:500;padding:3px;border-radius:3px;border:none;outline:none;cursor:pointer}.mapboxgl-control-container button{padding:3px!important}.mapboxgl-control-container button:hover,.btn_1:hover,button.btn_1:hover,a.btn_1:hover{background-color:var(--blue10)!important}.mapboxgl-control-container button:focus,.btn_1:focus,button.btn_1:focus,a.btn_1:focus{box-shadow:0 0 0 3px var(--gray12)!important}@keyframes a_1_pending{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn_2{background-color:transparent;min-width:3rem;justify-content:center}.btn_2:hover{background-color:var(--blue4)}.btn_3{background-color:var(--gray3);color:var(--gray12)}.btn_3:hover{background-color:var(--gray4)}.map-container.mapboxgl-map{position:fixed;top:0;height:50vh;overflow:hidden;transition-duration:.3s;z-index:0;width:100%;margin-top:3rem}@media screen and (orientation: landscape){.map-container.mapboxgl-map{width:calc(100% - 380px);right:0;height:100vh}.map-container.mapboxgl-map.narrow{width:calc(100% - 512px)}}.map_popup{background-color:var(--gray1);color:var(--gray12);font-size:1rem}.map_popup img{max-inline-size:max-content;height:auto;max-width:100%}.map_popup .popup_title{font-size:1.125rem;color:var(--gray12);padding-bottom:1rem}.map_popup .popup_desc{font-size:1rem;color:var(--gray11)}.mapboxgl-popup-content{background-color:var(--gray1);box-shadow:1px 2px 4px var(--blacka7);border-radius:6px}.mapboxgl-popup .mapboxgl-popup-tip{border-bottom-color:var(--gray1);border-top-color:var(--gray1)}.map_popup .mapboxgl-popup-close-button,.mapboxgl-popup-close-button{display:none}.map_settings{position:fixed;right:10px;top:10.25rem;display:flex;flex-direction:column;align-items:flex-end}.map_settings .settings_cont{display:flex;flex-direction:column;gap:4px;padding:4px;position:absolute;right:2.5rem;top:.5rem;background-color:var(--gray2);border-radius:3px}.map_settings .settings_cont .btn_1{white-space:nowrap}.foreign_html{overflow:auto;scrollbar-color:var(--blue7) var(--gray3);scrollbar-width:thin}.foreign_html a{color:var(--blue11);display:inline}.foreign_html a:hover{text-decoration:underline}.srch_bx{background-color:var(--gray2);display:flex;flex-direction:column;gap:7px;padding:.5rem}.srch_bx .search_inp_group{background-color:var(--gray2);border:none}.srch_bx .search_inp_group select,.srch_bx .search_inp_group input{flex-grow:1}@media screen and (min-width: 1440px){.srch_bx .search_inp_group input{flex-grow:1}.srch_bx .search_inp_group{gap:1rem}.side_bx{position:fixed;left:0;top:3rem}.side_bx.art{position:absolute}.srch_bx{width:100%;max-width:332px;position:fixed;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:7px}}.i_frame{max-inline-size:100%;aspect-ratio:768 / 432}.kr_main{display:grid;gap:1rem}.kr_main .intro_sec{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;border-radius:4px;margin:0}@media screen and (min-width: 768px){.kr_main{grid-template-columns:1fr 1fr}}.ftr{height:2rem;background-color:var(--gray1)}.logo.spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.5);z-index:3;overflow:hidden;animation:rev_spinner .2s ease-in;background-color:var(--gray9)}.logo.spinner:after{content:"...";position:absolute;top:0%;left:50%;transform:translate(-50%,-50%);font-size:4rem;animation:pending_page 2s infinite;line-height:0}@keyframes rev_spinner{0%{opacity:0;transform:translate(-50%,-50%) scale(1.35)}to{opacity:1;transform:translate(-50%,-50%) scale(1.5)}}@keyframes pending_page{0%{transform:translate(-100%,-50%);opacity:1;text-shadow:0rem 0 0 #fff}to{transform:translate(50%,-50%);opacity:0;text-shadow:-2rem 0 0 #fff}}.article_md{overflow-wrap:break-word;word-wrap:break-word;font-size:1.125rem;& p,& p>*{font-size:1.125rem}& h1{background-color:var(--gray2)}& h2{font-size:1.5rem;margin-top:3rem}& h3{font-size:1.25rem;margin-top:2.5rem}& h4{font-size:1.125rem;margin-top:2rem}& a{display:inline;color:var(--blue11);text-decoration:underline;&:hover{color:var(--blue12)}}& table{font-size:1rem;table-layout:fixed;width:100%;border-spacing:0;background-color:var(--gray1);& th,& td{border:1px solid var(--gray8);padding:.5rem}& th{font-weight:500}}& img{max-inline-size:100%;height:auto}}.article_preview{border-bottom:4rem solid var(--gray1);border-top:2rem solid var(--gray1)}.preview_link:hover{background-color:var(--gray3)}.tag_cont{display:flex;justify-content:end}.preview_tag{padding:.25rem;font-size:1.125rem;border:1px solid var(--gray6);color:var(--gray12);border-radius:2px;background-color:var(--gray1)}.date_box{font-style:italic;padding:2.5rem .25rem .25rem;font-size:.875rem}
