.MktZ7W_new_ribbon{font-family:var(--font-m-plus-rounded-1c);text-align:center;background:var(--link-button-color);color:#fff;letter-spacing:.05em;width:160px;box-shadow:0 0 0 2px var(--link-button-color);border-top:1px dashed #ffffffa6;border-bottom:1px dashed #ffffffa6;padding:5px 0;font-size:18px;font-weight:700;line-height:16px;display:inline-block;position:absolute;top:25px;right:-42px;transform:rotate(40deg)}.MktZ7W_main_window{padding:var(--window-padding-top-bottom) var(--window-padding-left-right);border-radius:var(--window-border-radius)}
.Mk0qga_grid{grid-template-areas:"tags""thumbnail""title""info";display:grid}@media screen and (max-width:800px){.Mk0qga_grid[data-hero-article=false]{grid-template-columns:calc(max(100px,30vw)) auto;grid-template-areas:"thumbnail tags""thumbnail title""thumbnail info";height:auto}}
.Fmmvea_wrapper{text-align:center;justify-content:center;align-items:center;height:5em;margin:.5em .2em;line-height:1.5;display:flex}.Fmmvea_title{color:var(--base-font-color);font-size:1.1em;font-weight:bolder;font-family:var(--font-m-plus-rounded-1c);background:0 0;border:none}@media screen and (max-width:800px){.Fmmvea_wrapper[data-hero-article=false]{grid-area:title;height:auto}.Fmmvea_title{font-size:1em}.Fmmvea_title [data-hero-article=false]{margin:0 auto}}@media screen and (min-width:800px){.Fmmvea_title[data-hero-article=true]{font-size:1.4em}}
.CIMvcW_window{background:var(--window-bkg-color);border-radius:var(--window-border-radius);cursor:pointer;--shadow-height:6px;width:100%;text-decoration:none;transition:all .1s;display:block;overflow:hidden;color:var(--base-font-color)!important}.CIMvcW_window:hover{box-shadow:0 calc(var(--shadow-height) * 1.5) 0 var(--window-bottom-color);transform:translateY(calc(-1 * var(--shadow-height) / 2))}.CIMvcW_window:active{box-shadow:none;transform:translateY(calc(var(--shadow-height) / 2))}
.l5R6hq_tags{margin:4px 0 2px 4px;overflow-x:scroll}.l5R6hq_tags::-webkit-scrollbar{display:none}.l5R6hq_tags{white-space:nowrap}.l5R6hq_tags a{margin-right:4px}
._9MOLyG_img_wrapper{overflow:hidden}._9MOLyG_thumbnail{width:100%;height:200px}@media screen and (max-width:800px){._9MOLyG_thumbnail[data-hero-article=false]{height:100%}}._9MOLyG_information{text-align:center;margin:1em}._9MOLyG_information *{margin:.2em}@media screen and (max-width:800px){._9MOLyG_thumbnail_wrapper{grid-area:thumbnail}._9MOLyG_thumbnail_wrapper>span{height:100%!important;width:var(--image-width)!important}._9MOLyG_information{grid-area:info;margin:0 0 5px;line-height:1.5}}
.vlHfbq_article_grid{grid-gap:17px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media screen and (max-width:800px){.vlHfbq_article_grid{gap:12px 8px}}
.eo716q_main_content>aside{display:none}#eo716q_entry_bottom_buttons{box-shadow:none;background:0 0;padding:0}@media print{#eo716q_entry_bottom_buttons,#eo716q_entry_top_buttons{display:none}}@media screen and (min-width:1300px){.eo716q_layout{max-width:1200px!important}.eo716q_main_content{grid-gap:calc(var(--main-margin) / 2);grid-template:"article aside"minmax(0,1fr)/900px auto;display:grid}.eo716q_main_content>.eo716q_article_wrapper{grid-area:article}.eo716q_main_content>aside{grid-area:aside;display:block;position:relative}}
.goSf_W_searchForm{width:100%;margin-top:1em}.goSf_W_searchForm input[type=text]{width:min(80%,500px);margin-right:.2em;padding-left:.5em;font-size:1.2em}.goSf_W_searchForm input{height:2.5rem}
@media screen and (max-width:800px){#NC0vTW_hero_article{gap:12px 8px}}#NC0vTW_past_article_grid{grid-gap:17px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media screen and (max-width:800px){#NC0vTW_past_article_grid{gap:12px 8px;margin:0 8px}}.NC0vTW_article_block{box-sizing:border-box;height:100%;margin:0;padding:17px}.NC0vTW_article_block h2{font-size:1.2em}
.Cs5VOW_button{color:#333;cursor:pointer;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#fff;border:none;border-radius:10px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block}.Cs5VOW_button a{text-decoration:none;color:inherit!important}.Cs5VOW_button[data-current=true]{background-color:var(--header-color);color:#fff}.Cs5VOW_button:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.Cs5VOW_button_wrapper{flex-wrap:wrap;justify-content:center;gap:5px;margin:10px 5px 0;display:flex}.Cs5VOW_navigation{text-align:center;margin-top:.5em;font-weight:700;line-height:1.2}
.vsKFOG_wave_text .vsKFOG_char{animation-name:vsKFOG_dots;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block}
#NHMJka_balloon_grid{margin:10px 0;display:block;position:relative}#NHMJka_balloon_grid::-webkit-scrollbar{display:none}#NHMJka_balloon_grid .NHMJka_balloon{width:57px;height:95px;display:inline-block}#NHMJka_reward_start_point{position:fixed;top:0;left:50%}
#aLjVKa_cert_grid{gap:1em}.aLjVKa_cert{text-align:left;border-radius:5px;margin:10px 0;padding:.2em;display:flex}.aLjVKa_date_wrapper{border:2px solid var(--body-background);border-radius:5px;justify-content:center;align-items:center;width:fit-content;padding:0 3px;display:inline-flex}.aLjVKa_date{grid-template-columns:2.9em auto 1.5em auto;display:inline-grid}.aLjVKa_month_val{text-align:center}.aLjVKa_month_val,.aLjVKa_year_val{font-weight:700}.aLjVKa_value{border-bottom:2px dashed var(--body-background);width:100%;margin-left:10px;display:inline-block}
._34a4G_name{font-weight:700}._34a4G_gadget_image_wrapper{text-align:center;overflow:hidden}@media screen and (max-width:800px){._34a4G_gadget_image_wrapper{max-width:100%}}._34a4G_image{object-fit:cover;border-radius:10px;display:inline}
._2m2jRq_title{color:var(--base-font-color);font-size:4rem;font-weight:400}@media screen and (max-width:800px){._2m2jRq_title{font-size:2rem}}
.KeOV0a_ctrl_btn_grid{touch-action:manipulation;max-width:500px;margin:0;display:grid}@media screen and (min-width:500px){.KeOV0a_ctrl_btn_grid{grid-template:"L U R Plus rotateleft rotateright Apply"3em"L D R Minus rotateleft rotateright Apply"3em/3fr 4fr 3fr 6fr 3fr 3.5fr 6fr}}@media screen and (max-width:500px){.KeOV0a_ctrl_btn_grid{grid-template:"L U R Plus rotateleft Apply"3em"L D R Minus rotateright Apply"3em/3fr 4fr 3fr 4fr 4fr 6fr}}.KeOV0a_ctrl_btn{cursor:pointer;color:#fff;text-shadow:0 1px #0003;font-size:1em;font-weight:700;font-family:var(--font-m-plus-rounded-1c);background:#66a928;border:0;border-bottom:3px solid #005704;border-radius:5px;margin:1px;padding:0}.KeOV0a_ctrl_btn:hover{background:#90e200}.KeOV0a_ctrl_btn:active{-webkit-transform:translateY(1px);border-bottom:none;transform:translateY(2px);box-shadow:0 0 1px #0003}.KeOV0a_ctrl_btn:focus{outline:0}.KeOV0a_ctrl_btn_grid button{@extend .ctrl_btn;}.KeOV0a_left_btn{grid-area:L}.KeOV0a_right_btn{grid-area:R}.KeOV0a_up_btn{grid-area:U}.KeOV0a_down_btn{grid-area:D}.KeOV0a_plus_btn{grid-area:Plus}.KeOV0a_minus_btn,.KeOV0a_plus_btn{margin-left:.5em;margin-right:.5em}.KeOV0a_minus_btn{grid-area:Minus}.KeOV0a_apply_btn{grid-area:Apply}.KeOV0a_rotate_right_btn{grid-area:rotateright;margin-right:.5em}@media screen and (min-width:500px){.KeOV0a_rotate_left_btn{grid-area:rotateleft}}@media screen and (max-width:500px){.KeOV0a_rotate_left_btn{grid-area:rotateleft;margin-right:.5em}}
.mkXzJa_retweet{color:gray;margin:0;font-style:italic;transform:translateY(-.3rem)}.mkXzJa_window{padding:.8rem .8rem .2rem!important}@media screen and (min-width:800px){.mkXzJa_window{border-radius:20px!important;margin:1rem 0!important}}@media screen and (max-width:800px){.mkXzJa_window{margin-top:12px}}.mkXzJa_grid{--icon-width:50px}@media screen and (max-width:800px){.mkXzJa_grid{--icon-width:40px}}.mkXzJa_grid{grid-template-columns:var(--icon-width) 1fr;gap:.5rem;display:grid}.mkXzJa_icon{aspect-ratio:1;border-radius:1000px;width:100%;background-size:cover!important}@media screen and (min-width:800px){.mkXzJa_header{justify-content:space-between;display:flex}}.mkXzJa_header{color:gray;margin-bottom:.5rem;line-height:1}.mkXzJa_header *>a{color:inherit;text-decoration:none}.mkXzJa_header *>a:hover{text-decoration:underline}.mkXzJa_name{font-weight:700}.mkXzJa_header_left{gap:.5rem;display:inline-block}.mkXzJa_tweet>blockquote{margin:0}@media screen and (min-width:800px){.mkXzJa_tweet>blockquote{font-size:1.2em}}.mkXzJa_tweet>blockquote{white-space:pre-wrap;line-height:1.3}.mkXzJa_hashtag_string,.mkXzJa_mention_string{text-decoration:none;color:var(--header-color)!important}@media screen and (prefers-color-scheme:dark){.mkXzJa_hashtag_string,.mkXzJa_mention_string{color:#adff2f!important}}.mkXzJa_footer{justify-content:space-between;display:flex}.mkXzJa_reactions .mkXzJa_favorites{color:#ff1493;margin-right:.5rem;display:inline-block}.mkXzJa_reactions .mkXzJa_favorites[data-use-star=true]{color:orange}.mkXzJa_reactions .mkXzJa_retweets{color:#32cd32;display:inline-block}.mkXzJa_reactions .mkXzJa_favorites,.mkXzJa_reactions .mkXzJa_retweets{font-weight:700;line-height:1}:is(.mkXzJa_reactions .mkXzJa_favorites,.mkXzJa_reactions .mkXzJa_retweets)[data-no-reaction=true]{color:var(--base-font-color);opacity:.25;font-weight:400}.mkXzJa_source{opacity:.3}@media screen and (max-width:800px){.mkXzJa_source{display:none}}.mkXzJa_footer_date{opacity:.6;color:inherit!important;text-decoration:none!important}.mkXzJa_date h3{all:unset;font-family:var(--font-m-plus-rounded-1c);cursor:pointer;font-size:1.5rem;font-weight:700}.mkXzJa_date{color:#fff;line-height:1;display:block;background:var(--header-color)!important;padding:1rem!important}.mkXzJa_date:hover{color:#e0ff98}.mkXzJa_window+.mkXzJa_date{margin-top:2.5rem!important}.mkXzJa_media_image{border:1px solid #d3d3d3;border-radius:10px;width:auto;max-width:min(600px,100%);height:auto;max-height:50vh;margin-top:1em}
.OLwB9W_fullscreen_block{box-sizing:border-box;height:calc(100vh - var(--header-height) - var(--footer-height) - var(--navigation-height) - var(--main-margin) * 2);display:block}.OLwB9W_wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OLwB9W_text{font-size:2rem;font-family:var(--font-m-plus-rounded-1c);color:var(--footer-color);font-weight:800}@media screen and (prefers-color-scheme:dark){.OLwB9W_text{color:#fff}}
