.funpage__wrap{position:relative;display:block}@media screen and (min-width:1024px){.funpage__wrap{margin-top:40px}}.funpage__wrap .funpage__title{display:none}@media screen and (min-width:1024px){.funpage__wrap .funpage__title{display:block;margin-bottom:26px;font:normal 400 100% "TazBlack",sans-serif;font-size:2.875rem;line-height:3rem;color:#000;letter-spacing:.0525rem}}@media screen and (min-width:1680px){.funpage__wrap .funpage__title{font-size:3.54875rem;line-height:3.6875rem;letter-spacing:.065rem}
}.funpage__wrap .funpage__figure{font-size:0;line-height:0}.funpage__wrap .funpage__detail{font-size:0;line-height:0}.funpage__wrap .header_mobile{display:flex}@media screen and (min-width:1024px){.funpage__wrap .header_mobile{display:none}}.funpage__wrap .funpage__datepicker{display:flex;height:48px;padding:0 0 0 16px;align-items:center;justify-content:space-between}@media screen and (min-width:1024px){.funpage__wrap .funpage__datepicker:hover{cursor:default}}.funpage__wrap .funpage__datepicker.locked{pointer-events:none;cursor:default;opacity:.3}
.funpage__wrap .funpage__datepicker input#datepicker{transition:.2s all}.funpage__wrap .funpage__datepicker input#datepicker:hover{opacity:.5}@media screen and (min-width:1024px){.funpage__wrap .funpage__datepicker{height:56px;padding:4px 0 4px 14px;border-bottom:1px solid #e6e6e6}}.funpage__wrap .funpage__datepicker .pieces_datepicker__datepicker{height:100%}.funpage__wrap .funpage__datepicker .datepicker .pagination-previous{justify-content:flex-start}.funpage__wrap .funpage__datepicker .datepicker .pagination-next{justify-content:flex-end}
.funpage__wrap .funpage__datepicker_interaction{display:flex;height:100%;align-items:center;justify-content:center}.funpage__wrap .funpage__datepicker_interaction_btn{display:flex;justify-content:center;align-items:center;width:48px;height:100%;font-size:1.5rem;color:rgba(0,0,0,0.64)}.funpage__wrap .funpage__datepicker_interaction_btn.is-disabled{color:rgba(0,0,0,0.12);pointer-events:none;cursor:default}.funpage__wrap .funpage__datepicker_interaction_btn:hover .icon:before{opacity:.5}.funpage__wrap .funpage__datepicker_interaction_btn .icon:before{transition:.2s all}
.funpage__wrap.is-nik .b-tabs .tab-content,.funpage__wrap.is-weather .b-tabs .tab-content{margin-top:16px;padding:0}@media screen and (min-width:1024px){.funpage__wrap.is-nik .b-tabs .tab-content,.funpage__wrap.is-weather .b-tabs .tab-content{margin-top:18px}}.funpage__wrap.is-nik .tabs,.funpage__wrap.is-weather .tabs{background-color:#f5f5f5}.funpage__wrap.is-nik .tabs li,.funpage__wrap.is-weather .tabs li{width:50%}.funpage__wrap.is-nik .tabs a,.funpage__wrap.is-weather .tabs a{font:normal 400 100% "LabGrotesque",sans-serif;font-size:1rem;line-height:1.4375rem}
@media screen and (min-width:1024px){.funpage__wrap.is-nik .tabs a,.funpage__wrap.is-weather .tabs a{padding:5px 12px;border-bottom-width:2px;line-height:2.5rem}}.funpage__wrap.is-nik .funpage__content,.funpage__wrap.is-weather .funpage__content{padding:0 16px}@media screen and (min-width:1024px){.funpage__wrap.is-nik .funpage__content,.funpage__wrap.is-weather .funpage__content{padding:0}}.funpage__wrap.is-nik .funpage__figure,.funpage__wrap.is-weather .funpage__figure{margin-bottom:0}.funpage__wrap.is-nik .funpage__datepicker,.funpage__wrap.is-weather .funpage__datepicker{margin-top:0;border-bottom:0}
.funpage__wrap.is-nik .thread_teaser,.funpage__wrap.is-weather .thread_teaser{margin:0}.funpage__wrap.is-nik .engagement_bar__meta_wrap,.funpage__wrap.is-weather .engagement_bar__meta_wrap{border-top:1px solid rgba(0,0,0,0.12)}.funpage__wrap.is-enigmatika .btn{box-shadow:0 0 0 1px rgba(0,0,0,0.12);color:rgba(0,0,0,0.64)}.funpage__wrap.is-enigmatika .btn--enigmatika{vertical-align:top;height:40px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:.875rem;line-height:2.5rem}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .btn--enigmatika:hover{color:#363636}
}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .btn:hover{box-shadow:0 0 0 1px rgba(0,0,0,0.12),0 1px 3px 1px rgba(0,0,0,0.21)}}.funpage__wrap.is-enigmatika .btn.is-blue{box-shadow:0 0 0 1px #007fff;color:#fff;transition:.2s all}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .btn.is-blue:hover{box-shadow:0 0 3px 1px rgba(0,127,255,0.34),0 1px 3px 1px rgba(0,127,255,0.21)}}.funpage__wrap.is-enigmatika .btn.is-blue.disabled{opacity:.25;pointer-events:none}.funpage__wrap.is-enigmatika .btn.is-light-blue{vertical-align:top;color:#007fff;box-shadow:inset 0 0 0 2px #007fff}
@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .btn.is-light-blue:hover{color:#007fff;box-shadow:inset 0 0 0 2px #007fff,0 1px 2px 0 rgba(0,127,255,0.34),0 1px 3px 1px rgba(0,127,255,0.21)}}.funpage__wrap.is-enigmatika .loader{border:0}.funpage__wrap.is-enigmatika .sudoku_wrap{position:relative;display:block;min-height:200px;margin-bottom:23px}.funpage__wrap.is-enigmatika .funpage__datepicker{padding:0 12px 0 16px}.funpage__wrap.is-enigmatika .funpage__footer{margin:23px 0;padding:0 16px}
@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .funpage__footer{margin:26px 0;padding:0}}.funpage__wrap.is-enigmatika .funpage__footer.locked{display:none}.funpage__wrap.is-enigmatika .funpage__footer_link{margin-bottom:23px}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .funpage__footer_link{margin-bottom:26px}}.funpage__wrap.is-enigmatika .funpage__footer_link .btn:nth-of-type(odd){margin-right:8px}.funpage__wrap.is-enigmatika .funpage__footer_link .btn:nth-of-type(even){margin-left:8px}
.funpage__wrap.is-enigmatika .funpage__footer_text{font:normal 400 100% "LabGrotesque",sans-serif;font-size:1.0625rem;line-height:1.625rem;color:#000}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .funpage__footer_text{font-size:1.08125rem}.funpage__wrap.is-enigmatika .funpage__footer_text a:hover{text-decoration:underline;color:#007fff}}.funpage__wrap.is-enigmatika .funpage__embed{position:relative}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .funpage__embed.is-crossword{margin:0 -40px}
}.funpage__wrap.is-enigmatika .funpage__embed.is-locked{opacity:.5}.funpage__wrap.is-enigmatika .funpage__embed.locked{display:none}.funpage__wrap.is-enigmatika .funpage__embed iframe{visibility:visible;width:100%;height:532px;overflow:hidden}.funpage__wrap.is-enigmatika .funpage__title .funpage__label_premium{margin:0}.funpage__wrap.is-enigmatika .ad-block-warning{margin:0 auto 20px;max-width:410px;background:#fff;position:relative;z-index:11;padding:5px 0}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .ad-block-warning{box-shadow:0 3px 5px -1px rgba(0,0,0,0.02),0 1px 18px 0 rgba(0,0,0,0.12),0 6px 10px 0 rgba(0,0,0,0.14)}
}.funpage__wrap.is-enigmatika .ad-block-warning__container{padding:82px 32px 82px}.funpage__wrap.is-enigmatika .ad-block-warning__container img{height:80px;width:100%;margin-bottom:26px}.funpage__wrap.is-enigmatika .ad-block-warning__container h1{font:normal 400 100% "TazBlack",sans-serif;font-size:1.75rem;line-height:1.925rem;font-weight:500;text-align:center;margin-bottom:40px}.funpage__wrap.is-enigmatika .ad-block-warning__container p,.funpage__wrap.is-enigmatika .ad-block-warning__container ul,.funpage__wrap.is-enigmatika .ad-block-warning__container li{font:normal 400 100% "LabGrotesque",sans-serif;font-size:1.0625rem;line-height:1.275rem;text-align:left;margin-bottom:16px}
.funpage__wrap.is-enigmatika .ad-block-warning__container ul{list-style:inside}.funpage__wrap.is-enigmatika .funpage__footer{margin:23px 0;padding:0 16px}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .funpage__footer{margin:26px 0;padding:0}}.funpage__wrap.is-enigmatika .funpage__footer.locked{display:none}.funpage__wrap.is-enigmatika .funpage__footer_link{margin-bottom:23px}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .funpage__footer_link{margin-bottom:26px}
}.funpage__wrap.is-enigmatika .funpage__footer_link .btn:nth-of-type(odd){margin-right:8px}.funpage__wrap.is-enigmatika .funpage__footer_link .btn:nth-of-type(even){margin-left:8px}.funpage__wrap.is-enigmatika .funpage__footer_text{font:normal 400 100% "LabGrotesque",sans-serif;font-size:1.0625rem;line-height:1.625rem;color:#000}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .funpage__footer_text{font-size:1.08125rem}.funpage__wrap.is-enigmatika .funpage__footer_text a:hover{text-decoration:underline;color:#007fff}
}.funpage__wrap .header_mobile{display:flex}@media screen and (min-width:1024px){.funpage__wrap .header_mobile{display:none}}.funpage_engagement_bar.locked{display:none}