.issue-selector{margin-bottom:12px;background-color:#FFF}.magazine-selector.issue-selector{margin-bottom:0}.current-issue,.current-year{margin:0 0 5rem;border:0;background:#FFF;font-size:2.5rem;height:auto;color:#0068ad}.current-issue{font-size:2rem}.current-year:after{content:url(../img/icon-arrow-down.svg);width:20px;height:20px;display:inline-block;padding-left:1rem}.past-years{font-size:1.6rem;list-style-type:none;display:none}.publications-list{margin-bottom:50px;text-align:center;background-color:#FFF}.publications-list img{margin:0 auto;width:100%;padding:0 20px}.publications-list p{text-align:left;font-size:14px;line-height:17px;height:27px;margin:35px auto 0;vertical-align:bottom;text-transform:uppercase;padding:0 20px}.magazine-issue.fade{display:none;visibility:hidden}article{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;margin-left:0;margin-right:0;margin-bottom:40px;padding-right:15px;padding-left:15px;padding-bottom:20px;align-self:center;border-bottom:1px solid #ccc}.usms-container.swimmer--features-primary article{border-right:0}.article-header{order:1}.article-body{order:2}.swimmer--features-primary .article-header{order:1}.swimmer--features-primary .article-body{order:2}.article-body a{text-decoration:none}.article-title{margin:1.5rem auto 1rem;font-size:2.7rem}.swimmer--departments .article-header{margin-top:-2rem}.swimmer--departments .article-title{font-size:23px}.swimmer--departments .article-group,.swimmer--departments .article-subgroup{display:inline-block;font-size:15px;line-height:110%;font-weight:700;color:#888;margin:0 auto}.article-image__container,.article-issue__date,.article-issue__title{display:block}.swimmer--departments .article-group+.article-subgroup:before{content:"|";font-weight:400;padding-left:1px;padding-right:4px}article .article-subtitle{font-size:1.5rem;line-height:140%;font-weight:700;color:#333;margin:.5rem auto 1rem}article .article-summary{font-size:1.7rem;line-height:150%;color:#333}h4.author__name strong{font-weight:500;font-size:98%}.usms-container .magazine-page article h4.author__name{margin:0 auto;padding:.5rem 0 1rem;font-size:1.6rem}.swimmer--departments .article-image__container{margin-top:1rem}.swimmer--features-primary .article-image{order:2;flex:1 0 100%;height:250px;width:100%}.swimmer--departments .article-image,.swimmer--features-secondary .article-image{order:2;flex:1 0 100%;height:250px;width:100%}.article--department .article-header{overflow:hidden}.article--department{min-height:initial}.article--hero .article--body{order:1}.article--hero .article-title{font-size:24px;line-height:1.25rem;margin:1.5rem auto .75rem}.article--feature .article-title{font-size:19px;line-height:1.25rem;margin:1.25rem auto .5rem}.article--department .article-title{font-size:2.3rem;line-height:1.25rem;margin:0 auto .5rem}.page-header__image{background-size:100%}.bg-image{background:url(https://www-usms-hhgdctfafngha6hr.z01.azurefd.net/-/media/usms/lightroom/ldm_3009.jpg?rev=30ac69776a1d486f946db7eb73017f42&cx=0.5&cy=0.5&cw=1000&ch=500&hash=4FF218FEBE6145285F1555AFB62D0638);background-size:cover;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.25;width:100%;height:100%;margin-top:-30px;margin-bottom:30px;position:absolute;z-index:-1}.swimmer-library{margin-top:180px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.swimmer-magazine__header-image{position:absolute;left:0;right:0;width:100vw;height:180px;display:block}.swimmer-magazine__header-image img{height:100%;object-fit:cover;object-position:center;width:100%;margin:0;background-color:#0060a7}.magazine-page{margin-top:220px}.article-issue{position:absolute;top:368px;color:#999;font-size:1.5rem;line-height:100%;margin:3rem auto -1rem}@media (min-width:768px){.article-issue__date,.article-issue__title{display:inline-block}.article-issue__date:before{content:"|";padding:0 10px 0 6px}.page-header__image{height:200px}.usms-container .magazine-page article h4.author__name{line-height:6rem}.swimmer-toc .row{margin-bottom:20px}.swimmer--departments>.row,.swimmer--features-secondary>.row{padding-top:40px}.swimmer--departments>.row{padding-bottom:0;margin-bottom:20px}article{margin-bottom:0}.swimmer--features-primary .article-header{order:1}.swimmer--features-primary .article-body{order:2}.swimmer--features-primary .article-image{width:100%;height:540px}.swimmer--features-secondary .article-image{flex:0 0 250px;width:100%;height:250px}.usms-container.swimmer-toc{margin-top:2rem}.swimmer--departments .article-title{font-size:2.3rem;line-height:120%;font-weight:500}.issue-summary.page-header__image{height:200px}}@media (min-width:992px){.magazine-page{margin-top:240px}article{border-bottom:none;padding:0 20px 10px;margin:0 -5px}.swimmer--features-primary .article-title{font-size:4rem;line-height:115%;margin:0 0 20px}.swimmer--departments .article-title{font-size:1.9rem;line-height:130%;font-weight:700;margin:1rem auto 0}.swimmer-library{margin-top:200px}.swimmer--features-primary article{flex-direction:row;padding-bottom:30px}.swimmer--features-primary .article-body{padding-right:25px;order:1;width:50%;align-self:center}.swimmer--features-primary .article-header{order:2;width:50%}.swimmer--features-primary{padding-left:120px;padding-right:120px}.swimmer--features-primary .article-image{width:100%;height:360px}.swimmer--features-secondary{padding-bottom:30px}.swimmer--features-secondary .article-title{font-size:2.3rem;line-height:125%;margin:2rem auto 1rem}.swimmer--departments>.row,.swimmer--features-secondary>.row{margin-bottom:0;padding:20px 0}.swimmer--features-secondary article{padding-bottom:0}.swimmer--departments .col-sm-3,.swimmer--features-secondary .col-md-4{border-bottom:none;border-right:1px solid #ccc}.swimmer--departments .col-sm-3:nth-of-type(4),.swimmer--features-primary article,.swimmer--features-secondary .col-md-4:nth-of-type(3){border-right:none}.usms-container.swimmer--departments>.row,.usms-container.swimmer--features-primary,.usms-container.swimmer--features-secondary{border-bottom:1px solid #ccc}.usms-container.swimmer--departments>.row:last-of-type{border-bottom:0}.usms-container.swimmer--departments .article-header{margin-top:0}.swimmer-magazine__header-image{height:200px}.swimmer--departments .article-image{flex:0 0 200px;width:100%;height:200px}.swimmer--features-secondary .article-image{flex:0 0 260px;width:100%;height:260px}}
/*# sourceMappingURL=../../maps/Styles/SwimmerMagazine/toc.css.map */