.fw-bkg .mob-twoCol{grid-template-columns:repeat(2,1fr)}.fw-bkg .grid_oneCol,.fw-bkg .grid_oneThirdCol,.fw-bkg .grid_twoCol,.fw-bkg .grid_twoThirdCol{grid-template-columns:repeat(1,minmax(auto,1fr))}.fw-bkg .grid_oneCol.mob-twoCol,.fw-bkg .grid_oneThirdCol.mob-twoCol,.fw-bkg .grid_twoCol.mob-twoCol,.fw-bkg .grid_twoThirdCol.mob-twoCol{grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:769px){.fw-bkg .grid_oneCol.mob-twoCol{grid-template-columns:repeat(1,minmax(auto,1fr))}.fw-bkg .grid_twoCol{grid-template-columns:repeat(2,1fr)}.fw-bkg .grid_threeCol{grid-template-columns:repeat(3,1fr)}.fw-bkg .grid_fourCol{grid-template-columns:repeat(4,1fr)}.fw-bkg .grid_fiveCol{grid-template-columns:repeat(5,1fr)}.fw-bkg .grid_oneThirdCol,.fw-bkg .grid_oneThirdCol.mob-twoCol{grid-template-columns:1fr 2fr}.fw-bkg .grid_twoThirdCol,.fw-bkg .grid_twoThirdCol.mob-twoCol{grid-template-columns:2fr 1fr}}.task{padding:1.25rem 0}.task .complete{margin-right:1rem;font-size:1.5rem;line-height:1}.task .complete .success .fa-primary{fill:#2a651f}.task .complete .success .fa-secondary{fill:#58c760}.task .complete .incomplete path{fill:#d8d8d8}.task .description span{line-height:1.5}.progressBar progress[value]{-moz-appearance:none;appearance:none;border:none;width:100%;height:1.5rem;background-color:#d8d8d8;border-radius:1rem}.progressBar progress[value]::-webkit-progress-bar{background-color:#d8d8d8;border-radius:1.5rem}.progressBar progress[value]::-moz-progress-bar{background-color:#58c760;border-radius:1.5rem}.progressBar progress[value]::-webkit-progress-value{position:relative;border-radius:1rem;background-color:#58c760}.card{padding:1rem}.card.profile{background-color:#fff;border-radius:.25rem;box-shadow:1px 1px 4px rgba(34,34,34,.5)}@media only screen and (min-width:769px){.card.profile{padding:1.5rem}}.card.newsletter{background-color:#fff;box-shadow:1px 1px 8px rgba(34,34,34,.25)}.filmstrip{height:800px;overflow:hidden;flex-flow:column}.filmstrip .segment{flex:1;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.filmstrip .segment.borderWhite:not(:last-child){border-bottom:1rem solid #fff}.filmstrip .segment.borderDark:not(:last-child){border-bottom:1rem solid #282828}.filmstrip .segment .copyright{position:absolute;font-size:.2rem;bottom:0;left:.5rem}@media only screen and (min-width:500px){.filmstrip{flex-flow:row wrap;height:400px}.filmstrip .segment{flex:unset;width:50%}.filmstrip .segment.borderWhite:not(:last-child){border-bottom:none}.filmstrip .segment.borderWhite:not(:last-child):nth-child(-n+2){border-bottom:1rem solid #fff}.filmstrip .segment.borderWhite:not(:last-child):nth-child(odd){border-right:.75rem solid #fff}.filmstrip .segment.borderDark:not(:last-child){border-bottom:none}.filmstrip .segment.borderDark:not(:last-child):nth-child(-n+2){border-bottom:1rem solid #282828}.filmstrip .segment.borderDark:not(:last-child):nth-child(odd){border-right:.75rem solid #282828}}@media only screen and (min-width:768px){.filmstrip{height:150px;flex-flow:row}}@media only screen and (min-width:769px){.filmstrip{height:200px}.filmstrip .segment{flex:1;width:unset}.filmstrip .segment.borderWhite:not(:last-child){border-right:.75rem solid #fff}.filmstrip .segment.borderWhite:not(:last-child):nth-child(-n+2){border-bottom:none}.filmstrip .segment.borderDark:not(:last-child){border-right:.75rem solid #282828}.filmstrip .segment.borderDark:not(:last-child):nth-child(-n+2){border-bottom:none}}@media only screen and (min-width:1200px){.filmstrip{height:250px}}.sp{margin:0 auto}.spCircle{width:1.5rem;height:1.5rem;border:.25rem solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;animation:spCircRot .6s linear infinite}@keyframes spCircRot{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.spBalls,.spBalls:after,.spBalls:before{border-radius:50%;background-color:#fff;width:1rem;height:1rem;transform-origin:center center;display:block}.spBalls{position:relative;background-color:#fff;opacity:1;animation:spScaleAlpha 1s linear infinite}.spBalls:after,.spBalls:before{content:"";position:relative;opacity:.25}.spBalls:before{left:32px;top:0;animation:spScaleAlphaBefore 1s linear infinite}.spBalls:after{left:-32px;top:-16px;animation:spScaleAlphaAfter 1s linear infinite}@keyframes spScaleAlpha{0%{opacity:1}33%{opacity:.25}66%{opacity:.25}to{opacity:1}}@keyframes spScaleAlphaBefore{0%{opacity:.25}33%{opacity:1}66%{opacity:.25}}@keyframes spScaleAlphaAfter{33%{opacity:.25}66%{opacity:1}to{opacity:.25}}.btn{font-size:inherit;line-height:1;height:2.5rem;padding:0 1rem;background:transparent;border:.125rem solid transparent;cursor:pointer;border-radius:.125rem;vertical-align:middle}.btn::-moz-focus-inner{border:0}.btn:focus{box-shadow:0 0 0 .125rem rgba(4,116,232,.5)}.btn:active{transform:scale(.96)}.btn:disabled{color:#777!important;background:#d8d8d8!important}.btn:disabled:active{transform:scale(1)}.btn.blue{color:#fff;background:#0474e8}.btn.blue:hover{background:#0d82fb}.btn.blue:active{background:#0468d1}.btn.blue.ghost{color:#0474e8;border:.125rem solid #0474e8}.btn.red{color:#fff;background:#d9534f}.btn.red:hover{background:#dd6461}.btn.red:active{background:#d43b37}.btn.red.ghost{color:#d9534f;border:.125rem solid #d9534f}.btn.orange{color:#fff;background:#ff8000}.btn.orange:hover{background:#ff8d1a}.btn.orange:active{background:#e67300}.btn.orange.ghost{color:#ff8000;border:.125rem solid #ff8000}.btn.white{color:#fff}.btn.white,.btn.white:hover{background:#fff}.btn.white:active{background:#e6e6e6}.btn.white.ghost{color:#fff;border:.125rem solid #fff}.btn.gray{color:#777;background:#d8d8d8}.btn.gray:hover{background:#dcdcdc}.btn.gray:active{background:#c2c2c2}.btn.gray.ghost{color:#777;border:.125rem solid #d8d8d8}.btn.transparent{height:auto;border:none;color:#0474e8;background:none;padding:0}.btn.transparent:hover{text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.125rem}.btn.transparent:active{transform:scale(1)}.btn.inherit{height:auto;border:none;background:none;padding:0}.btn.inherit:hover{text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.125rem}.btn.inherit:active{transform:scale(1)}.btn.ghost{background:transparent}.btn.ghost:hover{background:hsla(0,0%,100%,.5)}.btn.signIn{font-size:.75rem;font-weight:700;letter-spacing:1px;height:2rem}.btn.mini{height:1.5rem}.btn.pill{font-size:.875rem}.buttonGroup{flex-flow:row wrap}.textFieldWrap:focus-within label{color:#0474e8}.textFieldWrap label{top:-.5rem;left:.5rem;font-size:.75rem;line-height:1rem;padding:0 .5rem;background:#fff;cursor:text}.textFieldWrap label.popOut{top:1rem;left:1rem;font-size:1rem;padding:0;color:#777}.textFieldWrap input{-webkit-appearance:none;-moz-appearance:none;padding:0 1rem;font-size:.875rem;background:#fff;outline:none;border:.125rem solid #d8d8d8;border-radius:.25rem;box-shadow:none}.textFieldWrap input:focus:not(:placeholder-shown){border:.125rem solid #0474e8}.textFieldWrap input:focus:not(:placeholder-shown)+label{color:#0474e8}.textFieldWrap input:not(:placeholder-shown){border:.125rem solid #0474e8}.textFieldWrap input:not(:placeholder-shown)+label{color:#0474e8}.textFieldWrap input:focus{border:.125rem solid #0474e8}.textFieldWrap input:disabled{cursor:not-allowed}.textFieldWrap input:disabled+label{color:#d8d8d8}.textFieldWrap input.sm{height:2rem}.textFieldWrap input.rg{height:3rem}.textFieldWrap input.popOut{padding:0 1rem}.textFieldWrap input.popOut:focus+label,.textFieldWrap input.popOut:not(:placeholder-shown)+label{top:0;left:0;padding:0 .5rem;color:#0474e8;transform:scale(.875) translateY(-.5rem)}.textFieldWrap .fieldMessage{font-size:.875rem;line-height:1.5}.gmg_alert{font-size:.875rem;line-height:1.25;color:#fff;border-radius:.125rem;padding:.5rem 1rem}.gmg_alert.warning{background:#ff8000}.gmg_alert.error{background:#d9534f}.gmg_alert.positive{background:#0474e8}@supports(-webkit-appearance:none) or (-moz-appearance:none){.gmgCheckbox input[type=checkbox],.gmgCheckbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;height:1.5rem;width:1.5rem;margin:0;outline:none;display:inline-block;vertical-align:top;position:relative;cursor:pointer;border:.125rem solid #d8d8d8;background:#fff;transition:.3s}.gmgCheckbox input[type=checkbox]:after,.gmgCheckbox input[type=radio]:after{content:"";display:block;opacity:1;left:0;top:0;position:absolute;transition:transform .6s ease-in-out,opacity .3s}.gmgCheckbox input[type=checkbox]:checked,.gmgCheckbox input[type=radio]:checked{border:.125rem solid #0474e8;background:#0474e8;opacity:1}.gmgCheckbox input[type=checkbox]:disabled,.gmgCheckbox input[type=radio]:disabled{background:#d8d8d8;cursor:not-allowed;opacity:.9}.gmgCheckbox input[type=checkbox]:disabled:checked,.gmgCheckbox input[type=radio]:disabled:checked{background:#d8d8d8;border:#d8d8d8}.gmgCheckbox input[type=checkbox]:disabled+label,.gmgCheckbox input[type=radio]:disabled+label{cursor:not-allowed}.gmgCheckbox input[type=checkbox]:hover:not(:checked):not(:disabled),.gmgCheckbox input[type=radio]:hover:not(:checked):not(:disabled){border:.125rem solid #0474e8}.gmgCheckbox input[type=checkbox]:focus,.gmgCheckbox input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}.gmgCheckbox input[type=checkbox]+label,.gmgCheckbox input[type=radio]+label{font-size:.875rem;line-height:1.5rem;cursor:pointer}.gmgCheckbox input[type=checkbox]+label.top,.gmgCheckbox input[type=radio]+label.top{transform:translateY(-.25rem)}.gmgCheckbox input[type=checkbox]{border-radius:.125rem;flex:0 0 auto}.gmgCheckbox input[type=checkbox]:after{width:.25rem;height:.5rem;border:.125rem solid #fff;border-top:0;border-left:0;left:50%;top:50%;transform:translate(-50%,-60%) rotate(43deg)}.gmgCheckbox input[type=checkbox]:checked{--r:43deg}.gmgCheckbox input[type=radio]{border-radius:50%}.gmgCheckbox input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(.5)}.gmgCheckbox input[type=radio]:checked{--s:0.5}}.mHeader{background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:1rem}@media only screen and (min-width:769px){.mHeader{margin:0}}@media only screen and (min-width:769px){.mHeader .scGrid.twoCol{margin:0 auto}}.mHeader .scGrid.twoCol .inner-grid{padding:2rem 1rem;grid-template-columns:1fr}@media only screen and (min-width:769px){.mHeader .scGrid.twoCol .inner-grid{padding:2rem 1rem 0;grid-template-columns:repeat(2,1fr)}.mHeader .scGrid.twoCol .inner-grid>div{margin:unset}}@media only screen and (min-width:1200px){.mHeader .scGrid.twoCol .inner-grid{padding:2rem 0 0}}.mHeader .talent{background-size:contain;background-position:bottom;background-repeat:no-repeat;display:none}@media only screen and (min-width:769px){.mHeader .talent{display:block}}.mHeader .logo{max-width:512px}@media only screen and (min-width:769px){.mHeader .logo{position:absolute;bottom:2rem;padding:0}}.mHeader .form{padding:0 0 2rem}@media only screen and (min-width:769px){.mHeader .form{margin:2rem auto}}.mHeader #loginPanel{max-width:512px;width:100%;margin:1rem auto 0}@media only screen and (min-width:769px){.mHeader #loginPanel{margin:0 0 2rem auto}}@media only screen and (min-width:1025px){.mHeader #loginPanel{min-height:500px}}.navLinks{position:sticky;top:3rem;background:#fff;border-radius:.25rem;box-shadow:1px 1px 4px rgba(34,34,34,.5)}.navLinks a:not(:first-child){margin-top:1.5rem}.newsletter.tile h4{font-size:1.25rem}.newsletter.tile img{width:100%;height:auto}.newsletter.tile .blurb{font-size:.875rem;line-height:1.25}.newsletter.tile .frequency{font-size:.875rem}.newsletter.tile button{margin-top:auto}main.newsletters{padding:0 1.5rem}main.newsletters .header{background:#fff;padding:1.5rem}@media only screen and (min-width:769px){main.newsletters .header{padding:3rem 1.5rem}}main.newsletters .getEmail{background:#fff;padding:3rem;width:32rem;max-width:95vw}main.newsletters .content{padding:1.5rem 0}@media only screen and (min-width:769px){main.newsletters .content{padding:3rem 0}}main.newsletters .tileWrapper{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}@media only screen and (min-width:769px){main.newsletters .tileWrapper{gap:1rem}}main.newsletters .group .description{font-size:.875rem}main.newsletters .group:not(:first-of-type){margin-top:3rem}.latestPin .pinFont_sm{font-size:.75rem}.latestPin .flexOne{flex:1}.latestPin a:hover{text-decoration:underline}.latestPin .symbol{font-size:5rem}@supports(-webkit-appearance:none) or (-moz-appearance:none){.dropdown label{font-size:.875rem;line-height:1}.dropdown select{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:.125rem solid #d8d8d8;border-radius:.25rem;padding:.5rem 2rem .5rem .5rem;font-size:1rem;line-height:1.5rem;width:100%;max-width:100%}.dropdown select:-moz-focusring,.dropdown select:hover{border:.125rem solid #0474e8}.dropdown select:-moz-focusring{color:transparent;text-shadow:0 0 0 #222}.dropdown svg{z-index:10;right:1rem;bottom:.875rem}}@supports(-webkit-appearance:none) or (-moz-appearance:none){.textAreaWrap label{font-size:.875rem;line-height:1}.textAreaWrap textarea{-webkit-appearance:none;-moz-appearance:none;margin-bottom:0;font-size:.875rem;line-height:1.25}}@supports(-webkit-appearance:none) or (-moz-appearance:none){.textAreaWrap textarea,input[type=file]{border:.125rem solid #d8d8d8;border-radius:.25rem;padding:.5rem}input[type=file]{background:#f0f0f0;line-height:1}}.header{background:#fff;padding:1.5rem}@media only screen and (min-width:769px){.header{padding:3rem 1.5rem}.header>div.column{flex-flow:row}.header>div.column>div{width:75%;margin-bottom:0}.header>div.column button{align-self:flex-end;margin-left:auto}}.map #map{height:512px;width:100vw;margin-left:calc(50% - 50vw)}#upload_map{width:100%;height:512px}.sort .dropdown{max-width:512px}.sort .filters{flex-flow:column}@media only screen and (min-width:769px){.sort .filters{flex-direction:row}}@media only screen and (min-width:769px){.sort .filters .buttonGroup{width:75%}}.sort .filters button.orange{align-self:flex-end;margin-top:1rem;width:100%}@media only screen and (min-width:769px){.sort .filters button.orange{margin-left:auto;width:unset}}.grid.pinGallery{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pinWrap{width:100vw;margin-left:calc(50% - 50vw);background:#fff;box-shadow:1px 1px 8px rgba(34,34,34,.25)}@media only screen and (min-width:475px){.pinWrap{border-radius:.25rem;width:unset;margin-left:unset}}.pinWrap:hover .pinImage{transform:scale(1.05)}.pinWrap.promo{display:flex;align-items:center;justify-content:center}.pinWrap figure{overflow:hidden}@media only screen and (min-width:769px){.pinWrap figure{border-radius:.25rem .25rem 0 0}}.pinWrap .pinImage{height:0;padding-top:100%;background-repeat:no-repeat;background-size:cover}.pinWrap .playButton{font-size:4rem;color:hsla(0,0%,100%,.96);top:50%;left:50%;transform:translate(-50%,-50%)}.pinWrap .tab{padding:1rem;background:#fff}.pinWrap .tab .content{font-size:.875rem}.pinWrap .tab .desc{word-wrap:anywhere}.pinWrap .tab .location{font-size:.75rem;bottom:1rem;right:1rem;line-height:1}.pinWrap .tab .time{font-size:.75rem;line-height:1;margin-bottom:auto}.pinWrap .tab .icon{width:56px;height:56px;flex:1}.pinWrap .tab .user .username{line-height:1}.pinWrap .pinComments{padding:1rem 1rem 0;font-size:.75rem}.pinWrap .pinComments:last-of-type{margin-bottom:1rem}.pinWrap .pinStats{padding:0 1rem;bottom:0}.pinWrap .pinStats div{font-size:.75rem;line-height:1}.modal .pinWrap{width:unset;margin-left:unset}.modal .pinWrap:hover .pinImage{transform:scale(1)}.modal .pinWrap .tab{padding:1rem 1rem 0}.modal .pinWrap figure{overflow:unset}.modal .pinWrap .commentFeed{max-height:70px;overflow:scroll}.modal .pinWrap .likeBtn{top:0;left:0;font-size:1.5rem;height:3rem;padding:.75rem;z-index:100;margin:.5rem}.modal .pinWrap .likeBtn.white.ghost.active{color:#fff;background:#e80404;border:.125rem solid #e80404}.modal .pinWrap .commentSubmit{margin-top:.5rem;font-size:1rem}.modal .pinWrap .commentSubmit .btn{height:3rem}.modal a{background:#000}.modal .pinImage{height:100%;padding:0;max-height:50vh;width:auto}.modal video.pinImage{width:100%;background:#000}.modal .next,.modal .prev{position:absolute;top:50%;transform:translateY(-50%);font-size:2rem;z-index:5}@media only screen and (min-width:769px){.modal .next,.modal .prev{font-size:3rem}}.modal .prev{left:1rem}.modal .next{right:1rem}.pinUpload{background:#fff;padding:1.5rem;height:100%;overflow-y:scroll}@media only screen and (min-width:769px){.pinUpload{padding:3rem}}@supports(-moz-appearance:none){.pinUpload .uploadForm{margin-bottom:3rem}}.pinUpload .preview img{max-height:16rem;width:auto}.pinUpload .pinLocation span{font-size:.875rem;line-height:1}@media only screen and (min-width:769px){.pinUpload .formSubmit.column{flex-flow:row}.pinUpload .formSubmit.column .tos{margin-bottom:0}}@media only screen and (min-width:769px){.pinUpload .buttonGroup{width:25%}}.pinUpload .buttonGroup button#upload_pin{flex:1}@media only screen and (min-width:769px){.userCard .userData.display_flex{flex-flow:row}}.userCard .userData.display_flex img{max-width:120px;max-height:120px;border-radius:.25rem}.userCard .userName p{font-size:.875rem}@media only screen and (min-width:769px){.userCard .userName p{margin:0}}.userCard .userPrivilege>p{margin:0;padding:.5rem 1rem;border-radius:.25rem}.userCard .userPrivilege>p.insider{background:#ff8000}.userCard .userPrivilege>p.moderator{background:#e80404}.userCard .userStats{font-size:.875rem;color:#d8d8d8}.userCard .badges{flex-flow:row wrap;margin:-.5rem;padding-top:1rem}@media only screen and (min-width:769px){.userCard .badges{padding:0 0 1rem 1rem}}.userCard a:hover{text-decoration:underline}.commentFeed .comment:not(:last-of-type){padding-bottom:1rem;border-bottom:2px solid #d8d8d8}.commentFeed .comment .userImg{width:80px;margin-right:1rem}.commentFeed .comment .userContent .user{flex:1}.commentFeed .comment .userContent .user .time{font-size:.75rem}.commentFeed .comment .userContent .user .icon{margin-right:.25rem}.commentFeed .comment .userContent .name{margin-right:1rem}.commentFeed .comment .convo{margin-bottom:1rem}.commentFeed .comment .convo .icon{margin-left:.5rem}.commentFeed .symbol{font-size:5rem;margin:0}@media only screen and (min-width:768px){.comment .userContent .column{flex-direction:row}.comment .convo{text-align:right;margin-bottom:0}}.card.newsletters{min-width:100%}.card.newsletters .symbol{font-size:5rem;margin:0}.card.newsletters .scrollWrap{overflow:scroll;scroll-snap-type:x mandatory;scroll-padding:1rem;background:#f7f7fa;width:calc(100% + 2rem);margin:0 0 1rem -1rem}@media only screen and (min-width:769px){.card.newsletters .scrollWrap{border-radius:.5rem;width:100%;margin:0 0 1.5rem}}.card.newsletters .scrollWrap .card{scroll-snap-align:center;min-width:16rem;max-width:32rem}@media only screen and (min-width:769px){.card.newsletters .scrollWrap .card{scroll-snap-align:start}}.card.newsletters .scrollWrap .card:not(:first-of-type){margin-left:1.5rem}.welcome .bna .storyCard{padding:1.5rem 0}.welcome .bna .alertWrapper{background:#fff;overflow:hidden}.welcome .bna a:hover{text-decoration:underline}.welcome .meatballs span{padding-right:.25rem}.electionWrap.shiftUp{margin-top:-1rem}@media only screen and (min-width:769px){.electionWrap.shiftUp{margin-top:-3rem}}.electionWrap .placeholder{height:3rem;background:#fcfcfd;background-image:linear-gradient(180deg,#fcfcfd,#f7f7fa);box-shadow:2px 2px 8px rgba(0,0,0,.05);border:2px solid #d9d9e1;padding:0 1rem}.electionWrap .placeholder:focus,.electionWrap .placeholder:hover{outline:unset;border-color:#574feb}.electionWrap .placeholder:focus svg,.electionWrap .placeholder:hover svg{color:#586477}.electionWrap .placeholder svg{color:#d9d9e1}.electionWrap .placeholder span{font-size:1rem;line-height:1}.electionWrap input{-webkit-appearance:none;appearance:none;background:#fcfcfd;font-size:1rem;height:3rem;padding:.5rem 1rem;border:2px solid #574feb;outline:none}.electionWrap input:focus{border-color:#574feb}.electionWrap .input{top:0;left:0}.electionWrap .input svg{font-size:1.5rem;color:#586477;top:50%;right:3.5rem;transform:translateY(-50%)}.electionWrap nav{overflow:scroll;max-height:20rem;top:0;transform:translateY(3.25rem);background:#fff;border:1px solid #b1b7c2;box-shadow:0 2px 8px 0 rgba(0,0,0,.15),0 0 4px 2px rgba(0,0,0,.02);z-index:100}.electionWrap nav.top{top:unset;bottom:0;transform:translateY(-3.25rem)}.electionWrap nav>a{font-size:1.125rem}@media only screen and (min-width:769px){.electionWrap nav>a{font-size:1.5rem}}.electionWrap nav a{display:block;line-height:1}.electionWrap .races a{font-size:.75rem;padding:.5rem 1.5rem}@media only screen and (min-width:769px){.electionWrap .races a{font-size:.875rem}}.electionWrap .races a.active,.electionWrap .races a:focus,.electionWrap .races a:hover{background:#f7f7fa;outline:none}.electionWrap .subRace li a{padding:.5rem 2rem}.electionWrap .subRace .subRace a{padding:.5rem 2.5rem}.electionWrap .subRace .subRace .subRace a{padding:.5rem 3rem}.electionWrap .subRace a{padding:0}.electionWrap ul{list-style:none;padding:0;margin:0}#gmgComments.viafoura{--primary-font:"Gibson",sans-serif;--x-large-font:2.4;--large-font:1.8;--medium-font:1.6;--small-font:1.4;--x-small-font:1.2;--dark-text-on-default-color:#222;--light-text-on-default-color:#222;--text-on-mention-color:#fff;--text-on-success-color:#fff;--text-on-error-color:#fff;--text-on-warning-color:#fff;--accent-color-light:#0d82fb;--accent-color:#0d82fb;--accent-color-dark:#0468d1;--error-color-dark:#752121;--error-color:#cc4949;--error-color-light:#d77171;--moderator-color:#187518;--text-on-moderator-color:#fff;--mention-color-dark:#0d5948;--mention-color:#14856c;--mention-color-light:#1cbb98;--success-color-dark:#28570b;--success-color:#3d8510;--success-color-light:#63ac14;--default-color:#fff;--default-color-60:hsla(0,0%,100%,0.6);--default-color-30:hsla(0,0%,100%,0.3);--default-color-0:hsla(0,0%,100%,0);--warning-color-dark:#7c3600;--warning-color:#b95000;--warning-color-light:#ff8f39;--editors-pick-color:#6d0483;--highlight-color:#ffc100;--highlight-color-10:10% #ffc100;--primary-color-100:#222;--primary-color-75:rgba(34,34,34,0.75);--primary-color-60:rgba(34,34,34,0.6);--primary-color-30:rgba(34,34,34,0.3);--primary-color-20:rgba(34,34,34,0.2);--primary-color-15:rgba(34,34,34,0.15);--primary-color-10:rgba(34,34,34,0.1);--primary-color-04:rgba(34,34,34,0.04);--primary-color-02:rgba(34,34,34,0.02);--text-on-accent-color:#fff}#gmgComments.viafoura .vf-heading-text{font-weight:600;letter-spacing:.025rem}#gmgComments.viafoura img{margin:unset}#gmgComments.viafoura footer,#gmgComments.viafoura header{z-index:1;background-color:transparent}#gmgComments.viafoura .vf-content-editor-input{letter-spacing:.05em}#gmgComments.viafoura .vf-custom-badge--KPRC,#gmgComments.viafoura .vf-custom-badge--KSAT,#gmgComments.viafoura .vf-custom-badge--WDIV,#gmgComments.viafoura .vf-custom-badge--WJXT,#gmgComments.viafoura .vf-custom-badge--WKMG,#gmgComments.viafoura .vf-custom-badge--WPLG,#gmgComments.viafoura .vf-custom-badge--WSLS,#gmgComments.viafoura .vfStation{background-repeat:no-repeat;font-size:0;padding:0;width:1rem;height:1rem;border-radius:100px;border:#fff}#gmgComments.viafoura .vf-custom-badge--WDIV{background-image:url(https://t.gmg.io/header/favicon/wdiv.svg)}#gmgComments.viafoura .vf-custom-badge--WJXT{background-image:url(https://t.gmg.io/header/favicon/wjxt.svg)}#gmgComments.viafoura .vf-custom-badge--WKMG{background-image:url(https://t.gmg.io/header/favicon/wkmg.svg)}#gmgComments.viafoura .vf-custom-badge--WSLS{background-image:url(https://t.gmg.io/header/favicon/wsls.svg)}#gmgComments.viafoura .vf-custom-badge--WPLG{background-image:url(https://t.gmg.io/header/favicon/wplg.svg)}#gmgComments.viafoura .vf-custom-badge--KSAT{background-image:url(https://t.gmg.io/header/favicon/ksat.svg)}#gmgComments.viafoura .vf-custom-badge--KPRC{background-image:url(https://t.gmg.io/header/favicon/kprc.svg)}main .videoBody .articleCategory h3{font-size:1rem;padding:0}main .videoBody .articleCategory h3 a{color:inherit}main .videoBody h1.headline{font-size:2rem;line-height:1}main .videoBody p.body{font-size:1rem;line-height:1.5}.electionHeader .raceResults{max-height:6rem}@media only screen and (min-width:769px){.electionHeader .raceResults{min-height:9rem}}.electionHeader .raceResults img{height:6rem;width:auto}@media only screen and (min-width:769px){.electionHeader .raceResults img{height:9rem}}.electionHeader .content{color:#fcfcfd;background:linear-gradient(90deg,#c41517,#164895)}@media only screen and (min-width:769px){.electionHeader .content{justify-content:space-between;padding:0 1.5rem}}@media only screen and (min-width:1025px){.electionHeader .content{padding:0 2rem}}.electionHeader .content>*{z-index:10}.electionHeader .content:after,.electionHeader .content:before{content:"";position:absolute;width:50%;height:100%;z-index:1;left:50%}.electionHeader .content:before{left:0;background:linear-gradient(135deg,#c41515,rgba(251,232,232,0) 50%)}.electionHeader .content:after{right:0;background:linear-gradient(225deg,#0f346b,rgba(53,118,217,0) 50%)}@media only screen and (min-width:769px){.electionHeader .content .starBorder{display:flex;flex-flow:column}}.electionHeader .content img{height:3.5rem;width:auto;max-width:100%;border:2px solid #fcfcfd;filter:drop-shadow(2px 0 8px rgba(41,76,83,.75))}@media only screen and (min-width:769px){.electionHeader .content img{margin:0 .5rem}}@media only screen and (min-width:1025px){.electionHeader .content img{height:6rem}}@media only screen and (min-width:769px){.electionHeader .content .border{display:block;border:.25rem solid #fcfcfd;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}}.electionHeader .electionProgress{height:2rem;background:#f2f2f5}@media only screen and (min-width:769px){.electionHeader .electionProgress{height:3rem}}.electionHeader .electionProgress:before{content:"";height:calc(100% + .75rem);background-color:#3b434f;left:50%;transform:translateX(-50%);width:2px;position:absolute;z-index:1;top:-.25rem}.electionHeader .electionProgress .barGraph.dem:before,.electionHeader .electionProgress .barGraph.rep:before{content:"";position:absolute;height:100%;width:100%}.electionHeader .electionProgress .barGraph.dem span,.electionHeader .electionProgress .barGraph.rep span{font-size:1rem;top:50%;transform:translateY(-50%);z-index:1}@media only screen and (min-width:769px){.electionHeader .electionProgress .barGraph.dem span,.electionHeader .electionProgress .barGraph.rep span{display:none}}.electionHeader .electionProgress .barGraph.rep{left:0;background-color:#da1717;border-right:1px solid #fcfcfd}.electionHeader .electionProgress .barGraph.rep:before{background:linear-gradient(90deg,#da1717,rgba(251,232,232,.25))}.electionHeader .electionProgress .barGraph.dem{right:0;background-color:#1e67d5;border-left:1px solid #fcfcfd}.electionHeader .electionProgress .barGraph.dem:before{background:linear-gradient(270deg,#1e67d5,rgba(233,240,251,.25))}.electionHeader .candidates .dem,.electionHeader .candidates .rep{padding:.5rem 1rem}@media only screen and (min-width:769px){.electionHeader .candidates .dem,.electionHeader .candidates .rep{padding:0}}.electionHeader .candidates .rep{border-left:.25rem solid #da1717}@media only screen and (min-width:769px){.electionHeader .candidates .rep{border:none}}.electionHeader .candidates .dem{border-right:.25rem solid #1e67d5}@media only screen and (min-width:769px){.electionHeader .candidates .dem{border:none}}.electionHeader .reporting{font-size:.75rem;font-style:italic;line-height:1;color:#919aa9;visibility:hidden}@media only screen and (min-width:769px){.electionHeader .reporting{visibility:revert;font-size:.875rem;top:0;left:50%;transform:translateX(-50%)}}.electionHeader .reporting span:last-child{color:#b1b7c2}.electionHeader .winner{max-height:1rem;max-width:1rem}@media only screen and (min-width:769px){.electionHeader .winner{max-height:2rem;max-width:2rem}}.scGrid .inner-grid.display_flex .icon-nav,.scGrid section.display_flex .icon-nav{min-width:180px}.scGrid .inner-grid .icon-nav,.scGrid section .icon-nav{display:flex;flex-direction:column;align-items:center}.scGrid .inner-grid .icon-nav svg,.scGrid section .icon-nav svg{height:100%}.scGrid .inner-grid .icon-nav h4,.scGrid section .icon-nav h4{width:80%;padding:0}.scGrid .inner-grid .icon-nav .svg-inline--fa,.scGrid section .icon-nav .svg-inline--fa{vertical-align:0}.scGrid .inner-grid .icon-nav .svg-inline--fa.fa-w-10,.scGrid .inner-grid .icon-nav .svg-inline--fa.fa-w-12,.scGrid .inner-grid .icon-nav .svg-inline--fa.fa-w-14,.scGrid .inner-grid .icon-nav .svg-inline--fa.fa-w-16,.scGrid .inner-grid .icon-nav .svg-inline--fa.fa-w-18,.scGrid .inner-grid .icon-nav .svg-inline--fa.fa-w-20,.scGrid .inner-grid .icon-nav .svg-inline--fa.fa-w-22,.scGrid section .icon-nav .svg-inline--fa.fa-w-10,.scGrid section .icon-nav .svg-inline--fa.fa-w-12,.scGrid section .icon-nav .svg-inline--fa.fa-w-14,.scGrid section .icon-nav .svg-inline--fa.fa-w-16,.scGrid section .icon-nav .svg-inline--fa.fa-w-18,.scGrid section .icon-nav .svg-inline--fa.fa-w-20,.scGrid section .icon-nav .svg-inline--fa.fa-w-22{width:100%}.scGrid .inner-grid .icon-nav .iconButton_blue,.scGrid section .icon-nav .iconButton_blue{background-color:#0474e8;border:.25rem solid #0474e8;color:#fff}.scGrid .inner-grid .icon-nav .iconButton_blue .cls-1,.scGrid section .icon-nav .iconButton_blue .cls-1{fill:#fff}.scGrid .inner-grid .icon-nav .iconButton_blue:hover,.scGrid section .icon-nav .iconButton_blue:hover{background-color:#fff;border:.25rem solid #0474e8;color:#0474e8}.scGrid .inner-grid .icon-nav .iconButton_blue:hover .cls-1,.scGrid section .icon-nav .iconButton_blue:hover .cls-1{fill:#0474e8}.scGrid .inner-grid .icon-nav .iconButton_white,.scGrid section .icon-nav .iconButton_white{background-color:#fff;border:.25rem solid #222;color:#222}.scGrid .inner-grid .icon-nav .iconButton_white .cls-1,.scGrid section .icon-nav .iconButton_white .cls-1{fill:#222}.scGrid .inner-grid .icon-nav .iconButton_white:hover,.scGrid section .icon-nav .iconButton_white:hover{background-color:#222;border:.25rem solid #222;color:#fff}.scGrid .inner-grid .icon-nav .iconButton_white:hover .cls-1,.scGrid section .icon-nav .iconButton_white:hover .cls-1{fill:#fff}.scGrid .inner-grid .icon-nav .iconButton_black,.scGrid section .icon-nav .iconButton_black{background-color:#222;border:.25rem solid #222;color:#fff}.scGrid .inner-grid .icon-nav .iconButton_black .cls-1,.scGrid section .icon-nav .iconButton_black .cls-1{fill:#fff}.scGrid .inner-grid .icon-nav .iconButton_black:hover,.scGrid section .icon-nav .iconButton_black:hover{background-color:#fff;border:.25rem solid #222;color:#222}.scGrid .inner-grid .icon-nav .iconButton_black:hover .cls-1,.scGrid section .icon-nav .iconButton_black:hover .cls-1{fill:#222}.scGrid .inner-grid .icon-nav .iconButton_gray,.scGrid section .icon-nav .iconButton_gray{background-color:#777;border:.25rem solid #777;color:#fff}.scGrid .inner-grid .icon-nav .iconButton_gray .cls-1,.scGrid section .icon-nav .iconButton_gray .cls-1{fill:#fff}.scGrid .inner-grid .icon-nav .iconButton_gray:hover,.scGrid section .icon-nav .iconButton_gray:hover{background-color:#fff;border:.25rem solid #777;color:#777}.scGrid .inner-grid .icon-nav .iconButton_gray:hover .cls-1,.scGrid section .icon-nav .iconButton_gray:hover .cls-1{fill:#777}.scGrid .inner-grid .icon-nav .iconButton_red,.scGrid section .icon-nav .iconButton_red{background-color:#e80404;border:.25rem solid #e80404;color:#fff}.scGrid .inner-grid .icon-nav .iconButton_red .cls-1,.scGrid section .icon-nav .iconButton_red .cls-1{fill:#fff}.scGrid .inner-grid .icon-nav .iconButton_red:hover,.scGrid section .icon-nav .iconButton_red:hover{background-color:#fff;border:.25rem solid #e80404;color:#e80404}.scGrid .inner-grid .icon-nav .iconButton_red:hover .cls-1,.scGrid section .icon-nav .iconButton_red:hover .cls-1{fill:#e80404}.scGrid .inner-grid .icon-nav .iconButton_orange,.scGrid section .icon-nav .iconButton_orange{background-color:#ff8000;border:.25rem solid #ff8000;color:#fff}.scGrid .inner-grid .icon-nav .iconButton_orange .cls-1,.scGrid section .icon-nav .iconButton_orange .cls-1{fill:#fff}.scGrid .inner-grid .icon-nav .iconButton_orange:hover,.scGrid section .icon-nav .iconButton_orange:hover{background-color:#fff;border:.25rem solid #ff8000;color:#ff8000}.scGrid .inner-grid .icon-nav .iconButton_orange:hover .cls-1,.scGrid section .icon-nav .iconButton_orange:hover .cls-1{fill:#ff8000}@media only screen and (min-width:1024px){.icon-nav{flex:1}.scGrid section.display_flex .icon-nav{min-width:120px}}.pageBtn{background-size:cover;background-repeat:no-repeat;background-position:50%}.pageBtn.btnColor_blue{background-color:#0474e8}.pageBtn.btnColor_white{background-color:#fff}.pageBtn.btnColor_black{background-color:#222}.pageBtn.btnColor_red{background-color:#e80404}.pageBtn.btnColor_orange{background-color:#ff8000}.pageBtn.btnColor_gray{background-color:#505050}.pageBtn.btnColor_green{background-color:#187518}.pageBtn .font_sm{font-size:1rem}.pageBtn .font_norm{font-size:1.125rem}.pageBtn .font_md{font-size:1.5rem}.pageBtn .font_lg{font-size:2rem}.pageBtn .font_xlg{font-size:2.5rem}.profile .main-well>div:not(:first-of-type),.profile .main-well>section:not(:first-of-type){margin-top:2rem}@media only screen and (min-width:769px){main.profile.display_flex.column{flex-flow:row}main.profile aside{display:flex;flex-direction:column;width:12rem;flex:0 0 auto;margin-right:1rem}main.profile aside>div:not(:first-of-type),main.profile aside>section:not(:first-of-type){margin-top:1rem}}@media only screen and (min-width:1025px){main.profile aside{margin-right:2rem}}