html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.cms-careers .long-copy{margin-top:100px!important}@media screen and (min-width:1200px){.cms-careers .long-copy{padding:0 100px!important}}.cms-careers .long-copy a{font-size:15px;font-weight:300;text-decoration:underline}.cms-careers .long-copy h2{font-family:"PerpetuaTitlingMT","Lafayette148","Times",serif;font-size:30px;letter-spacing:1.1px;margin-bottom:35px}@media screen and (min-width:600px){.cms-careers .long-copy h2{margin-bottom:40px;max-width:400px}}@media screen and (min-width:1200px){.cms-careers .long-copy h2{font-size:45px;margin-bottom:50px;max-width:unset}}.cms-careers .long-copy p{font-size:15px;font-weight:300;line-height:1.8}.cms-careers .long-copy ul{margin-top:-5px}@media screen and (min-width:600px){.cms-careers .long-copy ul{margin-left:40px}}@media screen and (min-width:1200px){.cms-careers .long-copy ul{margin-left:-10px}}.cms-careers .long-copy ul li{font-size:15px;font-weight:300;line-height:1.8}.cms-careers .long-copy ul li a{font-size:15px;font-weight:700;text-transform:uppercase}.cms-careers .long-copy .positions{margin-top:70px}@media screen and (min-width:600px){.cms-careers .long-copy .positions{margin-top:90px}}@media screen and (min-width:1200px){.cms-careers .long-copy .positions{margin-top:100px}}.cms-careers .long-copy .positions h2{margin-bottom:55px}@media screen and (min-width:1200px){.cms-careers .long-copy .positions h2{margin-bottom:70px}}.cms-careers .long-copy .positions h3{font-family:"Lafayette148","Arial",sans-serif;font-size:24px;font-weight:300;line-height:1.1;margin:35px 0;text-transform:uppercase}.cms-careers .long-copy .positions ul{list-style:none!important}.cms-careers .long-copy .positions ul li{line-height:0;padding:0 0 20px 10px}.cms-careers .long-copy .positions ul li a{line-height:1.2;text-decoration:none}.cms-careers .long-copy .positions ul li a:hover{text-decoration:underline}@media screen and (min-width:1200px){.cms-careers-detail .long-copy{padding:0 100px!important}}.cms-careers-detail .long-copy h1{font-family:"Lafayette148","Arial",sans-serif;font-size:42px;font-weight:300;line-height:.9;margin:55px 0 40px 0;text-transform:uppercase}.cms-careers-detail .long-copy h1::first-line{font-family:"PerpetuaTitlingMT","Lafayette148","Times",serif;font-weight:300}@media screen and (min-width:600px){.cms-careers-detail .long-copy h1{font-size:50px;line-height:1;margin:60px 0 30px 0}}@media screen and (min-width:1200px){.cms-careers-detail .long-copy h1{font-size:62px;margin:85px 0}}.cms-careers-detail .long-copy h2,.cms-careers-detail .long-copy h3{font-family:"Lafayette148","Arial",sans-serif;font-size:15px;font-weight:700;letter-spacing:normal;margin:15px 0 20px 0;text-transform:uppercase}@media screen and (min-width:600px){.cms-careers-detail .long-copy h2,.cms-careers-detail .long-copy h3{margin:28px 0 20px 0}}.cms-careers-detail .long-copy p strong{text-transform:uppercase}@media screen and (min-width:1200px){.cms-careers-detail .long-copy p{max-width:900px}}.cms-careers-detail .long-copy ul{margin-bottom:40px}.cms-careers-detail .long-copy ul li{font-weight:300;max-width:850px}.cms-careers-detail .long-copy .link-back,.cms-careers-detail .long-copy .careers-apply-link{font-size:15px;font-weight:300;text-decoration:underline;text-transform:uppercase}.cms-careers-detail .long-copy .careers-apply-link{background-color:#efece5;display:inline-block;font-weight:400;margin-bottom:15px;padding:10px 15px;text-decoration:none}.cms-careers-detail .long-copy .careers-apply-link:hover{background-color:#f7f5f0;text-decoration:none}