.tbl__head{background:none;font-size:21px;margin-top:-1px;padding:0 0 12px}.tbl__head,.tbl__item{border-bottom:1px solid rgba(0,0,0,.2)}#ec-shown{border-bottom:2px solid rgba(0,0,0,.2);display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-bottom:0;padding-bottom:6px;width:100%}@media only screen and (max-width:37.438em){#ec-shown{justify-content:flex-start}}.ec-link{align-items:center;color:#454545!important;display:flex;flex-flow:row wrap;font-size:14px;height:100%;justify-content:space-between;padding:12px 6px;width:100%}.ec-link:hover{background:#fefbed;text-decoration:none}.ec-icon{flex-grow:0;order:-1;padding:0 6px;text-align:left}@media only screen and (min-width:90.063em){.ec-icon{max-width:100px}}.ec-icon svg{height:32px!important;width:32px!important}@media only screen and (min-width:90.063em){.ec-icon svg{height:64px!important;width:64px!important}}@media only screen and (max-width:37.438em){.ec-icon{order:5}}.ec-date{flex:1 1;min-width:80px;white-space:nowrap}@media only screen and (max-width:37.438em){.ec-date{flex:0 0 150px;margin-right:6px;min-width:0!important}}@media only screen and (max-width:480px){.ec-date{flex:0 0 100%}}.ec-type{flex:1 1}@media only screen and (min-width:37.5em){.ec-type .sub{display:block}}.ec-where{flex:1 1;font-size:12px;padding:0 16px;width:30%}@media only screen and (max-width:1170px){.ec-where{display:none}}.ec-map{flex:1 1;order:8}@media only screen and (max-width:37.438em){.ec-map{display:none}}@media only screen and (min-width:64.063em) and (max-width:90em){.ecl-paths{height:auto;width:124px}}.article_tbl__wrap{clear:both}.article_tbl__wrap h2{border-bottom:1px solid #aaa;font-size:22px;font-weight:300;margin-bottom:0;padding:0 0 12px}.article_tbl__wrap .tbl__wrap{background:#f8f8f8}.article_tbl__wrap .ec-link{padding:6px 12px}.article_tbl__wrap .ec-date{max-width:120px;min-width:120px}@media only screen and (max-width:37.438em){.article_tbl__wrap{min-height:330px}}svg.solarEclipse .moon{fill:#000}svg.solarEclipse:hover .moon{-webkit-clip-path:none;clip-path:none}svg .horizon{fill:rgba(110,166,0,.8);display:none}svg .horizon:hover{fill:rgba(110,166,0,.3)}svg.lunarEclipse .moon{fill:#e6e6e6}svg.lunarEclipse .moonCrater{fill:#c8c8c8}svg.lunarEclipse .penumbra{fill:rgba(0,0,0,.3)}svg.lunarEclipse .umbra{fill:rgba(255,0,0,.3)}svg.lunarEclipse:hover .penumbra,svg.lunarEclipse:hover .umbra{-webkit-clip-path:none;clip-path:none}