h4{margin:0}.wrap-all h1{letter-spacing:-.2px;line-height:1.25;text-align:center}.wrap-all h1,.wrap-all h4{font-size:24px;font-weight:700}.wrap-all h4{line-height:1.17}.wrap-all #sweepstakes-info-wrapper{align-items:center;display:flex;flex-direction:column;padding:27px 16px 29px;text-align:center}.wrap-all #sweepstakes-info-wrapper h1{margin-bottom:20px}.wrap-all #sweepstakes-info-wrapper img{margin:0 0 20px 40px;min-width:160px;width:160px}.wrap-all #sweepstakes-info-wrapper .sweepstakes-summary-text{max-width:560px}.wrap-all #sweepstakes-info-wrapper .sweepstakes-summary-text p{font-size:22px;line-height:1.36;margin-bottom:16px}.wrap-all #sweepstakes-info-wrapper .sweepstakes-summary-text small{color:#9e9e9e;display:block;font-size:12px;letter-spacing:.05px;line-height:1.33}.wrap-all #sweepstakes-info-wrapper .sweepstakes-summary-text small br{display:none}.wrap-all #info-navigation{background-color:#e5e5e5;padding:32px 16px;width:100%}.wrap-all #info-navigation h4{margin-bottom:20px}.wrap-all #info-navigation nav{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);padding:20px 16px 32px;width:100%}.wrap-all #info-navigation nav hr{margin:20px 0}.wrap-all #info-navigation nav.sweepstakes-nav{padding-bottom:22px}.wrap-all #info-navigation nav.sweepstakes-nav hr{border:none;border-bottom:1px solid #e5e5e5;margin-bottom:10px;margin-top:20px}.wrap-all #info-navigation nav ul{font-size:14px;letter-spacing:.23px;line-height:1.43;list-style-type:decimal;margin:0 -8px 0 0;padding-left:34px}.wrap-all #info-navigation nav ul li a{display:block;padding:10px 14px}.wrap-all #info{padding:60px 16px 80px}.wrap-all #info h4{margin-bottom:28px}.wrap-all #info h5,.wrap-all #info p{color:#424242;font-size:14px;line-height:1.71;margin-bottom:20px}.wrap-all #info h5:last-child,.wrap-all #info p:last-child{margin:0}.wrap-all #info h5{font-weight:700;margin:0}.wrap-all #info section:not(:last-child){margin-bottom:60px}.wrap-all #info section:target{scroll-margin-top:94px}.wrap-all #info .periodic-table-wrapper{overflow-x:auto}.wrap-all #info .periodic-table-wrapper h5{left:0;margin-bottom:16px;position:-webkit-sticky;position:sticky;text-transform:uppercase}.wrap-all #info .periodic-table-wrapper table{color:#424242;font-size:14px;line-height:1.4;min-width:850px}.wrap-all #info .periodic-table-wrapper table thead{font-weight:600}.wrap-all #info .periodic-table-wrapper table tr{height:50px}.wrap-all #info .periodic-table-wrapper table td{border:1px solid #ccc;padding:3px 3px 1px}@media only screen and (min-width:720px){.wrap-all h1{font-size:32px;letter-spacing:-.27px;line-height:normal;margin-bottom:40px}.wrap-all #sweepstakes-info-wrapper{padding:40px 20px 60px;text-align:left}.wrap-all #sweepstakes-info-wrapper h1{margin-bottom:34px}.wrap-all #sweepstakes-info-wrapper .sweepstakes-summary{align-items:center;display:flex}.wrap-all #sweepstakes-info-wrapper .sweepstakes-summary img{margin:0 24px 0 0}.wrap-all #sweepstakes-info-wrapper .sweepstakes-summary .sweepstakes-summary-text p{margin-bottom:12px}.wrap-all #sweepstakes-info-wrapper .sweepstakes-summary .sweepstakes-summary-text small{font-size:14px;letter-spacing:.1px;line-height:1.71}.wrap-all #sweepstakes-info-wrapper .sweepstakes-summary .sweepstakes-summary-text small br{display:block}.wrap-all #info-navigation{padding:32px 20px}.wrap-all #info{padding:60px 20px 100px}.wrap-all #info section:target{scroll-margin-top:135px}.wrap-all #info .periodic-table-wrapper table{max-width:1000px}}@media only screen and (min-width:1280px){.wrap-all{align-items:center;display:flex;flex-direction:column}.wrap-all h1{font-size:40px;letter-spacing:-.33px}.wrap-all #sweepstakes-info-wrapper{padding:60px 0 80px}.wrap-all #info-wrapper{display:flex;width:100%}.wrap-all #info-wrapper #info-navigation{align-items:flex-start;display:flex;flex-basis:31%;justify-content:flex-end}.wrap-all #info-wrapper #info-navigation nav{max-height:calc(100vh - 227px);max-width:380px;overflow-y:auto;position:-webkit-sticky;position:sticky;top:195px}.wrap-all #info-wrapper #info{border-top:1px solid #e5e5e5;flex-basis:69%;padding:33px 40px 100px 32px}.wrap-all #info-wrapper #info section{max-width:900px}.wrap-all #info-wrapper #info section:target{scroll-margin-top:193px}}@media only screen and (min-width:1600px){.wrap-all #info-wrapper #info-navigation{flex-basis:calc(50% - 400px)}.wrap-all #info-wrapper #info{flex-basis:calc(50% + 400px)}.wrap-all #info-wrapper #info section{max-width:1130px}}
