@charset "UTF-8";
@media (max-width: 575px) {
    html {font-size: 1.1vw}
}
@media (min-width: 576px) {
    html {font-size: 5.4px}
}
@media (min-width: 768px) {
    html {font-size: 7.2px;font-size: 9.599998px}
}
@media (min-width: 992px) {
    html {font-size: 9.6px;font-size: 12.8px}
}
@media (min-width: 1248px) {
    html {font-size: 16px}
}
.epn_svg {font-size: calc(1rem / 16);width: 16em;height: 16em;background-size: 100% 100%;background-repeat: no-repeat;background-position: center center}
.epn_svg.epn_size_5 {font-size: calc(0.05rem / 16) !important}
.epn_svg.epn_size_10 {font-size: calc(0.1rem / 16) !important}
.epn_svg.epn_size_15 {font-size: calc(0.15rem / 16) !important}
.epn_svg.epn_size_20 {font-size: calc(0.2rem / 16) !important}
.epn_svg.epn_size_25 {font-size: calc(0.25rem / 16) !important}
.epn_svg.epn_size_30 {font-size: calc(0.3rem / 16) !important}
.epn_svg.epn_size_35 {font-size: calc(0.35rem / 16) !important}
.epn_svg.epn_size_40 {font-size: calc(0.4rem / 16) !important}
.epn_svg.epn_size_45 {font-size: calc(0.45rem / 16) !important}
.epn_svg.epn_size_50 {font-size: calc(0.5rem / 16) !important}
.epn_svg.epn_size_55 {font-size: calc(0.55rem / 16) !important}
.epn_svg.epn_size_60 {font-size: calc(0.6rem / 16) !important}
.epn_svg.epn_size_65 {font-size: calc(0.65rem / 16) !important}
.epn_svg.epn_size_70 {font-size: calc(0.7rem / 16) !important}
.epn_svg.epn_size_75 {font-size: calc(0.75rem / 16) !important}
.epn_svg.epn_size_80 {font-size: calc(0.8rem / 16) !important}
.epn_svg.epn_size_85 {font-size: calc(0.85rem / 16) !important}
.epn_svg.epn_size_90 {font-size: calc(0.9rem / 16) !important}
.epn_svg.epn_size_95 {font-size: calc(0.95rem / 16) !important}
.epn_svg.ux_edit {background-image: url(../svg/ux_edit.svg);width: 16em;height: 16em}
.epn_svg.ux_envelope {background-image: url(../svg/ux_envelope.svg);height: 12.586em}
.epn_svg.ux_https {background-image: url(../svg/ux_https.svg);width: 14em;height: 17em}
.epn_svg.ux_assignment {background-image: url(../svg/ux_assignment.svg);width: 16.2em;height: 18em}
.epn_svg.ux_loop {background-image: url(../svg/ux_loop.svg);width: 18em;height: 22em}
.epn_svg.ux_explicit {background-image: url(../svg/ux_explicit.svg);width: 16em;height: 16em}
.epn_svg.ux_identity {background-image: url(../svg/ux_identity.svg);width: 16em;height: 16em}
.epn_svg.ux_web {background-image: url(../svg/ux_web.svg);width: 16em;height: 16em}
.epn_svg.ux_gear {background-image: url(../svg/ux_gear.svg);width: 16em;height: 16em}
.epn_svg.ux_payment {background-image: url(../svg/ux_payment.svg);width: 20em;height: 16em}
.epn_svg.ux_eye {background-image: url(../svg/ux_eye.svg);width: 22em;height: 15em}
.epn_svg.ux_eye_not {background-image: url(../svg/ux_eye_not.svg);width: 21.99em;height: 19em}
.epn_svg.reader_tab_profile {background-image: url(../svg/reader_tab_profile.svg);width: 18em;height: 18em}
.epn_svg.reader_tab_premium {background-image: url(../svg/reader_tab_premium.svg);width: 20em;height: 19em}
.epn_svg.reader_tab_preferences {background-image: url(../svg/reader_tab_preferences.svg);width: 18em;height: 17.502em}
.epn_svg.reader_tab_library {background-image: url(../svg/reader_tab_library.svg);width: 23em;height: 18em}
.epn_svg.reder_question {background-image: url(../svg/reder_question.svg);width: 8.475em;height: 13.272em}
@media (max-width: 767px) {
    .epn_svg {font-size: 1px}
    .epn_svg.epn_size_5 {font-size: .05px !important}
    .epn_svg.epn_size_10 {font-size: .1px !important}
    .epn_svg.epn_size_15 {font-size: .15px !important}
    .epn_svg.epn_size_20 {font-size: .2px !important}
    .epn_svg.epn_size_25 {font-size: .25px !important}
    .epn_svg.epn_size_30 {font-size: .3px !important}
    .epn_svg.epn_size_35 {font-size: .35px !important}
    .epn_svg.epn_size_40 {font-size: .4px !important}
    .epn_svg.epn_size_45 {font-size: .45px !important}
    .epn_svg.epn_size_50 {font-size: .5px !important}
    .epn_svg.epn_size_55 {font-size: .55px !important}
    .epn_svg.epn_size_60 {font-size: .6px !important}
    .epn_svg.epn_size_65 {font-size: .65px !important}
    .epn_svg.epn_size_70 {font-size: .7px !important}
    .epn_svg.epn_size_75 {font-size: .75px !important}
    .epn_svg.epn_size_80 {font-size: .8px !important}
    .epn_svg.epn_size_85 {font-size: .85px !important}
    .epn_svg.epn_size_90 {font-size: .9px !important}
    .epn_svg.epn_size_95 {font-size: .95px !important}
}
* {margin: 0;padding: 0}
input:focus, a, a:active, img, button:focus {outline: none}
button::-moz-focus-inner {border: 0}
button {cursor: pointer}
fieldset {border: none;background: none;margin: 0;padding: 0}
body {font-family: 'Ivar Text';background: #F0F0F0;background-image: -webkit-gradient(linear, left bottom, left top, from(#FCFCFC), to(#EFEFEF));background-image: -webkit-linear-gradient(bottom, #FCFCFC 0%, #EFEFEF 100%);background-image: -o-linear-gradient(bottom, #FCFCFC 0%, #EFEFEF 100%);background-image: linear-gradient(0deg, #FCFCFC 0%, #EFEFEF 100%);background-attachment: fixed;color: #2D2D2D;font-weight: 400;padding-top: 6.875004rem;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
body.epn_scrolled {padding-top: 3.750001rem}
body.epn_opened {overflow: hidden}
@media (min-width: 768px) {
    body {padding-right: 0 !important}
}
a {color: #428CD7;text-decoration: none}
a:hover {text-decoration: underline}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, span, a, img {margin: 0;padding: 0}
.epn_text_color_white {color: #FFF !important}
.epn_text_color_white-40 {color: rgba(255, 255, 255, 0.4) !important}
.epn_text_color_white-70 {color: rgba(255, 255, 255, 0.7) !important}
.epn_text_color_white-90 {color: rgba(255, 255, 255, 0.9) !important}
.epn_text_color_black-strong {color: #141516 !important}
.epn_text_color_black {color: #2D2D2D !important}
.epn_text_color_black-20 {color: rgba(45, 45, 45, 0.2) !important}
.epn_text_color_black-40 {color: rgba(45, 45, 45, 0.41) !important}
.epn_text_color_black-80 {color: rgba(45, 45, 45, 0.8) !important}
.epn_text_color_green {color: #24753D !important}
.epn_text_color_grey-dark {color: #494949 !important}
.epn_text_color_grey {color: #F0F0F0 !important}
.epn_text_color_grey-soft {color: #333 !important}
.epn_text_color_grey-soft-light {color: #A1A1A1 !important}
.epn_text_color_grey-lighter {color: #B9B9B9 !important}
.epn_text_color_grey-light {color: #DFDFDF !important}
.epn_text_color_blue {color: #116AC4 !important}
.epn_text_color_blue-border {color: #1D68B4 !important}
.epn_text_color_blue-light {color: #E8F5FF !important}
.epn_text_color_blue-light-border {color: #CBDBE6 !important}
.epn_text_color_red {color: #E61708 !important}
.epn_text_color_red-error {color: #FB4848 !important}
.epn_text_color_yellow {color: #F8EFDD !important}
.epn_text_color_yellow-light {color: #F1EADC !important}
.epn_text_color_yellow-white {color: rgba(187, 148, 81, 0.2) !important}
.epn_text_color_yellow-border {color: #E4DAC6 !important}
.epn_text_color_yellow-dark {color: #BB9451 !important}
.epn_text_color_main-background {color: #F0F0F0 !important}
.epn_text_color_button-disabled {color: #F5F5F5 !important}
.epn_text_color_ads-background {color: #262832 !important}
.epn_text_color_footer-background-80 {color: rgba(38, 40, 50, 0.8) !important}
.epn_text_color_footer-background {color: #262832 !important}
.epn_text_color_badge-text {color: #96753C !important}
.epn_cursor_not_allowed {cursor: not-allowed !important}
.epn_menu_2_columns {-webkit-columns: 2;columns: 2}
.epn_ad_wrapper {text-align: center;display: none}
.epn_invisible {height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;visibility: hidden !important}
.epn_hidden {display: none !important}
.epn_hidden_soft {display: none}
.epn_align_right {text-align: right}
.epn_align_left {text-align: left}
.epn_regular_section {margin-bottom: 2.5rem}
.epn_ads_full_width {background: #262832;padding: 1.562498rem 0}
.epn_ads_full_width .epn_ads_placeholder {background: #DFDFDF}
.epn_ads_full_width.epn_margin_top {margin-top: 2rem}
.epn_section_title {font-family: 'Concourse C4';font-weight: 700;font-size: 1rem;line-height: .875rem;color: #2D2D2D;text-transform: uppercase;margin-bottom: 1rem}
.epn_section_title span {margin-right: .8em}
.epn_section_title .epn_label {position: relative;display: inline-block;vertical-align: top;letter-spacing: -.015em;color: rgba(45, 45, 45, 0.41);position: relative;text-decoration: none;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;margin: 0 1rem;margin-right: 1.5rem}
.epn_section_title .epn_label:before {content: '';display: block;position: absolute;width: calc(100% + 2rem);height: calc(100% + 1rem);top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-radius: 6px;border: solid 2px #DFDFDF}
.epn_section_title a {display: inline-block;padding-left: .8em;text-decoration: none;color: #2D2D2D;border-left: dotted 1px rgba(45, 45, 45, 0.41)}
.epn_section_title a:first-child {border: none;padding-left: 0}
.epn_section_title a:hover {text-decoration: underline}
.epn_section_title svg {display: none;height: 13px;position: relative;top: .1875rem}
.epn_section_title.channel-peer-review svg rect {fill: #24753D}
.epn_section_title.channel-pharma svg rect {fill: #428CD7}
.epn_section_title.channel-venture svg rect {fill: #A94A89}
.epn_section_title.channel-discovery svg rect {fill: #FF7182}
.epn_section_title.channel-china svg rect {fill: #D44340}
.epn_section_title.channel-bioregnum svg rect {fill: #8A6B48}
.epn_section_title.channel-people svg rect {fill: #DF8950}
.epn_section_title.channel-deals svg rect {fill: #88AB11}
.epn_section_title.channel-outsourcing svg rect {fill: #CF81B1}
.epn_section_title.channel-startups svg rect {fill: #E8B145}
.epn_section_title.channel-rd svg rect {fill: #18BDC9}
.epn_section_title.channel-cell-gene-tx svg rect {fill: #9664C8}
.epn_section_title.channel-ipos svg rect {fill: #27A57A}
.epn_section_title.channel-special svg rect {fill: #856161}
.epn_section_title.channel-ai svg rect {fill: #79898A}
.epn_section_title.channel-premium svg rect {fill: #BB9451}
.epn_section_title.channel-regulatory svg rect {fill: #5664D4}
.epn_headline {font-family: 'Ivar Text';font-size: 1.0625rem;font-weight: 400;line-height: 1.3125rem;color: #2D2D2D}
.epn_headline a {color: #2D2D2D;text-decoration: none}
.epn_headline a:hover {text-decoration: underline}
.epn_headline.epn_big {font-family: Ivar Headline;font-size: 1.5rem;line-height: 1.75rem;font-weight: 600}
.epn_white_box {border-radius: 6px;overflow: hidden;background: #FFF;border: solid 1px #DFDFDF;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap}
.epn_group {position: relative;font-size: 0}
.epn_half {display: inline-block;vertical-align: top;width: calc(50% - 0.5rem);margin: 0 .5rem}
.epn_half:nth-child(2n+1) {margin-left: 0}
.epn_half:nth-child(2n) {margin-right: 0}
.epn_half.epn_align_right {text-align: right}
.epn_half.epn_align_center {text-align: center}
.epn_article_box {height: 19.06253rem}
.epn_article_box .epn_image {width: 100%;height: 10.3125rem;background-size: cover;background-position: center center;border-radius: 6px 6px 0 0;position: relative;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.epn_article_box .epn_image a {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.epn_article_box .epn_text {padding: .75rem 1.062503rem;padding-bottom: .5625rem;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap}
.epn_article_box .epn_text .epn_title {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;overflow: hidden;padding-bottom: .625rem;border-bottom: dotted 1px #DFDFDF;margin-bottom: .5rem}
.epn_article_box.epn_big {height: 39.125rem}
.epn_article_box.epn_big .epn_image {height: auto;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.epn_article_box.epn_big .epn_text {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;padding-top: .35625rem}
.epn_article_box.epn_big .epn_text .epn_title {overflow: hidden;border-bottom: dotted 1px #DFDFDF;margin-bottom: .5625rem}
.epn_badge {color: #96753C;border-top-right-radius: 4px;border-bottom-right-radius: 4px;letter-spacing: .085rem;font-family: 'Concourse T4';font-size: .8125rem;line-height: 1.5rem;font-weight: 700;background: #F8EFDD;display: inline-block;padding-left: 1rem;padding-right: .8125rem;margin-bottom: .5rem;text-transform: uppercase}
.epn_badge.epn_red {background: #E61708;color: #FFF}
.epn_badge.epn_yellow_dark {border-radius: 4px;background: #BB9451;color: #FFF;margin-bottom: .375rem}
.epn_stream_box {padding: 1rem;position: relative;display: block}
.epn_stream_box .epn_badge {margin-left: -1rem}
.epn_stream_box.epn_color_top {padding-top: 1.625rem;overflow: visible}
.epn_stream_box.epn_color_top:before {content: '';display: block;position: absolute;top: -1px;left: -1px;width: calc(100% + 2px);border-radius: 6px 6px 0 0;height: .625rem;background: #2D2D2D}
.epn_stream_box.epn_use_more {padding-bottom: 3.25rem}
.epn_stream_box .epn_item {margin-bottom: .8125rem}
.epn_stream_box .epn_item.sticky_sidebar_last_visible, .epn_stream_box .epn_item:last-child {margin-bottom: 0}
.epn_stream_box .epn_item h3 {padding-bottom: .5625rem;padding-bottom: .437rem;border-bottom: dotted 1px #DFDFDF;margin-bottom: .5625rem}
.epn_stream_box .epn_item.epn_sidebar_active h3 {position: relative}
.epn_stream_box .epn_item.epn_sidebar_active h3 a {display: block;position: relative}
.epn_stream_box .epn_item.epn_sidebar_active h3 a:before {content: '';position: absolute;width: 6px;height: 100%;top: 0;left: -1rem;background: #DFDFDF}
.epn_stream_box .epn_more {position: absolute;left: -1px;bottom: -1px;width: calc(100% + 2px);height: 3.25rem;background: #F8EFDD;border: solid 1px #E4DAC6;line-height: 3rem;text-align: center;border-radius: 0 0 6px 6px}
.epn_stream_box .epn_more a {position: absolute;width: 100%;height: 100%;line-height: 3.25rem;font-family: 'Concourse T4';font-size: .9375rem;text-decoration: none;color: #96753C;left: 0;top: 0;text-transform: uppercase;font-weight: 700;letter-spacing: .085rem}
.epn_stream_box.channel-pharma.epn_color_top:before {background: #428CD7}
.epn_stream_box.channel-pharma .epn_more {background: #428CD7;border-color: #428CD7}
.epn_stream_box.channel-pharma .epn_more a {color: #FFF}
.epn_stream_box.channel-pharma .epn_badge {background: #428CD7;color: #FFF}
.epn_stream_box.channel-peer-review.epn_color_top:before {background: #24753D}
.epn_stream_box.channel-peer-review .epn_more {background: #24753D;border-color: #24753D}
.epn_stream_box.channel-peer-review .epn_more a {color: #FFF}
.epn_stream_box.channel-peer-review .epn_badge {background: #24753D;color: #FFF}
.epn_stream_box.channel-venture.epn_color_top:before {background: #A94A89}
.epn_stream_box.channel-venture .epn_more {background: #A94A89;border-color: #A94A89}
.epn_stream_box.channel-venture .epn_more a {color: #FFF}
.epn_stream_box.channel-venture .epn_badge {background: #A94A89;color: #FFF}
.epn_stream_box.channel-discovery.epn_color_top:before {background: #FF7182}
.epn_stream_box.channel-discovery .epn_more {background: #FF7182;border-color: #FF7182}
.epn_stream_box.channel-discovery .epn_more a {color: #FFF}
.epn_stream_box.channel-discovery .epn_badge {background: #FF7182;color: #FFF}
.epn_stream_box.channel-china.epn_color_top:before {background: #D44340}
.epn_stream_box.channel-china .epn_more {background: #D44340;border-color: #D44340}
.epn_stream_box.channel-china .epn_more a {color: #FFF}
.epn_stream_box.channel-china .epn_badge {background: #D44340;color: #FFF}
.epn_stream_box.channel-bioregnum.epn_color_top:before {background: #8A6B48}
.epn_stream_box.channel-bioregnum .epn_more {background: #8A6B48;border-color: #8A6B48}
.epn_stream_box.channel-bioregnum .epn_more a {color: #FFF}
.epn_stream_box.channel-bioregnum .epn_badge {background: #8A6B48;color: #FFF}
.epn_stream_box.channel-people.epn_color_top:before {background: #DF8950}
.epn_stream_box.channel-people .epn_more {background: #DF8950;border-color: #DF8950}
.epn_stream_box.channel-people .epn_more a {color: #FFF}
.epn_stream_box.channel-people .epn_badge {background: #DF8950;color: #FFF}
.epn_stream_box.channel-deals.epn_color_top:before {background: #88AB11}
.epn_stream_box.channel-deals .epn_more {background: #88AB11;border-color: #88AB11}
.epn_stream_box.channel-deals .epn_more a {color: #FFF}
.epn_stream_box.channel-deals .epn_badge {background: #88AB11;color: #FFF}
.epn_stream_box.channel-outsourcing.epn_color_top:before {background: #CF81B1}
.epn_stream_box.channel-outsourcing .epn_more {background: #CF81B1;border-color: #CF81B1}
.epn_stream_box.channel-outsourcing .epn_more a {color: #FFF}
.epn_stream_box.channel-outsourcing .epn_badge {background: #CF81B1;color: #FFF}
.epn_stream_box.channel-startups.epn_color_top:before {background: #E8B145}
.epn_stream_box.channel-startups .epn_more {background: #E8B145;border-color: #E8B145}
.epn_stream_box.channel-startups .epn_more a {color: #FFF}
.epn_stream_box.channel-startups .epn_badge {background: #E8B145;color: #FFF}
.epn_stream_box.channel-rd.epn_color_top:before {background: #18BDC9}
.epn_stream_box.channel-rd .epn_more {background: #18BDC9;border-color: #18BDC9}
.epn_stream_box.channel-rd .epn_more a {color: #FFF}
.epn_stream_box.channel-rd .epn_badge {background: #18BDC9;color: #FFF}
.epn_stream_box.channel-cell-gene-tx.epn_color_top:before {background: #9664C8}
.epn_stream_box.channel-cell-gene-tx .epn_more {background: #9664C8;border-color: #9664C8}
.epn_stream_box.channel-cell-gene-tx .epn_more a {color: #FFF}
.epn_stream_box.channel-cell-gene-tx .epn_badge {background: #9664C8;color: #FFF}
.epn_stream_box.channel-ipos.epn_color_top:before {background: #27A57A}
.epn_stream_box.channel-ipos .epn_more {background: #27A57A;border-color: #27A57A}
.epn_stream_box.channel-ipos .epn_more a {color: #FFF}
.epn_stream_box.channel-ipos .epn_badge {background: #27A57A;color: #FFF}
.epn_stream_box.channel-special.epn_color_top:before {background: #856161}
.epn_stream_box.channel-special .epn_more {background: #856161;border-color: #856161}
.epn_stream_box.channel-special .epn_more a {color: #FFF}
.epn_stream_box.channel-special .epn_badge {background: #856161;color: #FFF}
.epn_stream_box.channel-ai.epn_color_top:before {background: #79898A}
.epn_stream_box.channel-ai .epn_more {background: #79898A;border-color: #79898A}
.epn_stream_box.channel-ai .epn_more a {color: #FFF}
.epn_stream_box.channel-ai .epn_badge {background: #79898A;color: #FFF}
.epn_stream_box.channel-premium.epn_color_top:before {background: #BB9451}
.epn_stream_box.channel-premium .epn_more {background: #BB9451;border-color: #BB9451}
.epn_stream_box.channel-premium .epn_more a {color: #FFF}
.epn_stream_box.channel-premium .epn_badge {background: #BB9451;color: #FFF}
.epn_stream_box.channel-regulatory.epn_color_top:before {background: #5664D4}
.epn_stream_box.channel-regulatory .epn_more {background: #5664D4;border-color: #5664D4}
.epn_stream_box.channel-regulatory .epn_more a {color: #FFF}
.epn_stream_box.channel-regulatory .epn_badge {background: #5664D4;color: #FFF}
.epn_byline {font-size: 0}
.epn_byline .epn_description span {font-family: 'Concourse T4';font-weight: 400;font-size: .875rem;color: rgba(45, 45, 45, 0.41);line-height: 1.0625rem}
.epn_byline .epn_social {float: right}
.epn_byline .epn_social a, .epn_byline .epn_social span {cursor: pointer;text-decoration: none;display: inline-block;vertical-align: top;width: 1.0625rem;height: 1.0625rem;margin-left: .75rem;position: relative;opacity: .5;-webkit-transition: .25s;-o-transition: .25s;transition: .25s;background-size: 100%;background-position: center center;background-repeat: no-repeat}
.epn_byline .epn_social a img, .epn_byline .epn_social span img {display: block;position: relative;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);width: auto;height: auto;max-width: 1rem;max-height: 1rem}
.epn_byline .epn_social a.epn_byline_edit, .epn_byline .epn_social span.epn_byline_edit {background-image: url(../svg/ux_edit.svg)}
.epn_byline .epn_social a.epn_byline_share, .epn_byline .epn_social span.epn_byline_share {background-image: url(../svg/social-share.svg)}
.epn_byline .epn_social a.epn_byline_download, .epn_byline .epn_social span.epn_byline_download {background-image: url(../svg/social-download.svg)}
.epn_byline .epn_social a.epn_byline_linkedin, .epn_byline .epn_social span.epn_byline_linkedin {background-image: url(../svg/social-linkedin.svg)}
.epn_byline .epn_social a.epn_byline_twitter, .epn_byline .epn_social span.epn_byline_twitter {background-image: url(../svg/social-twitter.svg)}
.epn_byline .epn_social a.epn_byline_facebook, .epn_byline .epn_social span.epn_byline_facebook {background-image: url(../svg/social-facebook.svg);background-size: auto 100%}
.epn_byline .epn_social a:hover, .epn_byline .epn_social span:hover {opacity: 1}
.epn_byline .epn_section_title {display: inline-block;width: auto;vertical-align: middle;margin-bottom: 0;line-height: 1.0625rem}
.epn_byline .epn_time {font-family: 'Concourse T4';font-weight: 400;font-size: .8725rem;color: rgba(45, 45, 45, 0.41);line-height: 1.0625rem;padding-right: .75rem;border-right: dotted 1px #DFDFDF;display: inline-block;vertical-align: middle}
.epn_byline .epn_time .epn_time_updated {font-style: italic}
.epn_byline .epn_time .epn_time_updated:before {content: '';display: inline-block;padding-right: .375rem}
.epn_byline .epn_time:last-child {border: none}
.epn_byline .epn_channel_group {display: inline-block;vertical-align: top}
.epn_byline .epn_small_author {display: inline-block;vertical-align: top;font-family: 'Concourse T4';font-weight: 400;font-size: .8725rem;color: rgba(45, 45, 45, 0.41);line-height: 1.0625rem;padding-left: .75rem;padding-right: .75rem;border-right: dotted 1px #DFDFDF}
.epn_byline .epn_small_author:last-child {border: none}
.epn_byline .epn_channel {position: relative;display: inline-block;vertical-align: middle;padding-left: .75rem}
.epn_byline .epn_channel + .epn_channel {padding-left: .375rem}
.epn_byline .epn_channel:after {content: ', ';font-family: 'Concourse T4';letter-spacing: .0125rem;font-weight: 400;font-size: .875rem;color: rgba(45, 45, 45, 0.41);line-height: 1.0625rem}
.epn_byline .epn_channel:last-child:after {display: none}
.epn_byline .epn_channel a {text-decoration: none}
.epn_byline .epn_channel svg {height: 13px;position: relative;top: .1875rem;display: none}
.epn_byline .epn_channel span {font-family: 'Concourse T4';letter-spacing: .0125rem;font-weight: 400;font-size: .875rem;color: rgba(45, 45, 45, 0.41);line-height: 1.0625rem;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_byline .epn_channel:hover span {color: #D44340}
.epn_byline .epn_channel.channel-pharma:hover span {color: #428CD7}
.epn_byline .epn_channel.channel-peer-review:hover span {color: #24753D}
.epn_byline .epn_channel.channel-venture:hover span {color: #A94A89}
.epn_byline .epn_channel.channel-discovery:hover span {color: #FF7182}
.epn_byline .epn_channel.channel-china:hover span {color: #D44340}
.epn_byline .epn_channel.channel-bioregnum:hover span {color: #8A6B48}
.epn_byline .epn_channel.channel-people:hover span {color: #DF8950}
.epn_byline .epn_channel.channel-deals:hover span {color: #88AB11}
.epn_byline .epn_channel.channel-outsourcing:hover span {color: #CF81B1}
.epn_byline .epn_channel.channel-startups:hover span {color: #E8B145}
.epn_byline .epn_channel.channel-rd:hover span {color: #18BDC9}
.epn_byline .epn_channel.channel-cell-gene-tx:hover span {color: #9664C8}
.epn_byline .epn_channel.channel-ipos:hover span {color: #27A57A}
.epn_byline .epn_channel.channel-special:hover span {color: #856161}
.epn_byline .epn_channel.channel-ai:hover span {color: #79898A}
.epn_byline .epn_channel.channel-premium:hover span {color: #BB9451}
.epn_byline .epn_channel.channel-regulatory:hover span {color: #5664D4}
.epn_sponsored_box {padding-top: 1rem}
.epn_sponsored_box h3 {font-family: 'Concourse T4';font-weight: 700;font-size: 1.0625rem;line-height: 1.3125rem;letter-spacing: .03125rem;text-transform: uppercase;margin-bottom: .175rem 0}
.epn_sponsored_box p {font-family: 'Concourse T4';font-weight: 400;font-size: .9375rem;line-height: 1.25rem;margin-bottom: .5rem}
.epn_form .container, .epn_form .row, .epn_form .col-8 {height: 100%}
.epn_form .epn_golden, .epn_form.epn_golden {margin-bottom: 8px;color: #BB9451}
.epn_form .modal-content {background: #F4F4F5}
.epn_form .modal-content .modal-header {background: #FFF;height: 5.25rem;padding: 1.75rem;border: none}
.epn_form .modal-content .modal-header img {width: auto;max-height: 100%;height: 27px}
.epn_form .modal-content .modal-header a, .epn_form .modal-content .modal-header button {border: none;background: none;display: block;width: 1.375rem;height: 1.375rem;position: absolute;top: 2rem;right: 2rem;background: url(../svg/cross-thin.svg) center center no-repeat;background-size: 100% auto;opacity: .5;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_form .modal-content .modal-header a:hover, .epn_form .modal-content .modal-header button:hover {opacity: 1}
.epn_form .modal-content .epn_form_content p {font-family: 'Concourse T4';font-size: 1rem;line-height: 1.3125rem;letter-spacing: .025em;margin-bottom: 1.25rem}
.epn_form .modal-content .epn_form_content p:last-child {margin-bottom: 0}
.epn_form .modal-content .epn_form_content .epn_ux_switch_group > p {margin: 0}
.epn_form .modal-content .epn_form_content .epn_ux_switch_group > p span {display: block}
.epn_form .modal-content .epn_form_content .epn_group {margin: .5rem 0}
.epn_form .modal-content .epn_form_content .epn_group > * {margin-bottom: .5rem}
.epn_form .modal-content .epn_form_content .epn_group > :last-child {margin-bottom: 0}
.epn_form .modal-content .epn_form_footer {padding-top: 1rem}
.epn_form .modal-content .epn_form_footer a, .epn_form .modal-content .epn_form_footer .epn_form_link {display: block;background: none;border: none;font-family: 'Concourse T4';font-size: 1.0625rem;line-height: 1.5rem;color: rgba(45, 45, 45, 0.41)}
.epn_form .modal-content .epn_form_footer a:hover, .epn_form .modal-content .epn_form_footer .epn_form_link:hover {text-decoration: underline}
.epn_form .modal-content .epn_form_footer .epn_ux_button {width: 100%}
.epn_loader_spinner {display: inline-block;font-size: 1rem;position: relative;text-indent: -9999em;border-top: .6em solid rgba(187, 148, 81, 0.2);border-right: .6em solid rgba(187, 148, 81, 0.2);border-bottom: .6em solid rgba(187, 148, 81, 0.2);border-left: .6em solid #BB9451;-webkit-animation: epn_load_animation 1.1s infinite linear;animation: epn_load_animation 1.1s infinite linear}
.epn_loader_spinner, .epn_loader_spinner:after {border-radius: 50%;width: 3.2em;height: 3.2em}
.epn_loader_spinner.epn_green {border-color: #54A56D;border-left-color: #24753D}
.epn_loader_spinner.epn_solid_gold {border-color: #F1EADC;border-left-color: #BB9451}
.epn_loader_spinner.epn_black {border-color: #A1A1A1;border-left-color: #2D2D2D}
.epn_loader_spinner.epn_inside_button {vertical-align: top;font-size: calc(1em / 2.2);top: calc(2.875rem / 2 - 1.6em);margin-left: 1em}
.epn_loader_spinner.epn_between_articles {left: 50%;margin-left: calc(-3.2em / 2)}
.epn_loader_spinner.epn_inside_overlay {position: absolute;left: 50%;top: 50%;margin-left: calc(-3.2em / 2);margin-top: calc(-3.2em / 2)}
@-webkit-keyframes epn_load_animation {
    0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}
    100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
@keyframes epn_load_animation {
    0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}
    100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
.epn_result_list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap}
.epn_result_list .epn_item {width: calc(33.333333% - 2rem / 3);margin-bottom: 1rem;padding: 1rem;padding-bottom: .625rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap}
.epn_result_list .epn_item.epn_item_premium {padding-bottom: 1.25rem;overflow: visible;position: relative}
.epn_result_list .epn_item.epn_item_premium:before {content: '';display: block;position: absolute;width: calc(100% + 2px);height: calc(0.625rem + 1px);left: -1px;bottom: -1px;background: #BB9451;border-radius: 0 0 6px 6px}
.epn_result_list .epn_item.epn_item_premium .epn_image {border-radius: 6px 6px 0 0}
.epn_result_list .epn_item:nth-child(3n - 1) {margin-left: 1rem;margin-right: 1rem}
.epn_result_list .epn_item > * {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_result_list .epn_item .epn_image {height: 10.312503rem;background-size: cover;background-position: center center;position: relative;margin: -1rem;margin-bottom: .5rem}
.epn_result_list .epn_item .epn_image a {position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.epn_result_list .epn_item h3 {font-family: 'Ivar Text';font-weight: 400;font-size: 1.0625rem;line-height: 1.3125rem;color: #2D2D2D;padding-bottom: .5rem;margin-bottom: .5rem;border-bottom: 1px dotted #DFDFDF;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.epn_result_list .epn_item h3 a {color: #2D2D2D}
.epn_result_list.epn_4_column .epn_item {width: calc(25% - 3rem / 4);margin-left: 0;margin-right: 0}
.epn_result_list.epn_4_column .epn_item:nth-child(4n - 2) {margin-left: 1rem}
.epn_result_list.epn_4_column .epn_item:nth-child(4n - 1) {margin-left: 1rem;margin-right: 1rem}
.epn_result_list.epn_premium_section .epn_item {padding-bottom: 1.25rem;overflow: visible;position: relative}
.epn_result_list.epn_premium_section .epn_item:before {content: '';display: block;position: absolute;width: calc(100% + 2px);height: calc(0.625rem + 1px);left: -1px;bottom: -1px;background: #BB9451;border-radius: 0 0 6px 6px}
.epn_result_list.epn_premium_section .epn_item .epn_image {border-radius: 6px 6px 0 0}
.epn_notice_box {text-align: center;padding: 1.5rem 1rem}
.epn_notice_box p {font-family: 'Concourse T4';font-size: 1rem;font-weight: 400;margin-bottom: .25rem}
.epn_notice_box p:last-child {margin-bottom: 0}
.epn_overlay {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(255, 255, 255, 0.7);z-index: 1003}
.epn_overlay .epn_modal_result {padding: 1rem;text-align: center;position: absolute;width: 100%;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.epn_overlay .epn_modal_result, .epn_overlay .epn_modal_result p {font-family: 'Concourse T4';font-size: 1.125rem;font-weight: 700}
.epn_overlay .epn_modal_result p {margin-bottom: .25rem}
.epn_overlay .epn_modal_result p:last-child {margin-bottom: 0}
.epn_position_relative {position: relative}
.epn_clearfloat {clear: both;}
.epn_ux_caption {margin-bottom: .375rem}
.epn_ux_caption img {width: auto}
.epn_ux_caption .epn_svg {font-size: calc(1rem / 16);display: inline-block}
.epn_ux_caption span {font-family: 'Concourse T4';letter-spacing: .06875rem;font-size: 1rem;line-height: .875rem;font-weight: 700;text-transform: uppercase;color: #2D2D2D}
.epn_ux_caption * {margin-right: .325rem;display: inline-block;vertical-align: middle}
.epn_ux_modal_caption {margin-bottom: .375rem}
.epn_ux_modal_caption img {width: auto}
.epn_ux_modal_caption .epn_svg {font-size: calc(1rem / 16);display: inline-block}
.epn_ux_modal_caption span {font-family: 'Concourse T4';letter-spacing: .06875rem;font-size: 1rem;font-weight: 700;text-transform: uppercase;color: #2D2D2D}
.epn_ux_modal_caption * {margin-right: .325rem;display: inline-block;vertical-align: middle}
.epn_ux_input {position: relative}
.epn_ux_input .epn_ux_error {display: none}
.epn_ux_input input {padding: .75rem 1rem;border-radius: 6px;font-family: 'Concourse T4';font-size: 1.0625rem;line-height: 1.375rem;border: solid 1px #DFDFDF;color: #2D2D2D;width: 100%;margin-bottom: .75rem;background: #FFF;color: #2D2D2D;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_ux_input input::-webkit-input-placeholder {color: #DFDFDF;opacity: 1}
.epn_ux_input input::-moz-placeholder {color: #DFDFDF;opacity: 1}
.epn_ux_input input:-moz-placeholder {color: #DFDFDF;opacity: 1}
.epn_ux_input input:-ms-input-placeholder {color: #DFDFDF;opacity: 1}
.epn_ux_input input:focus::-webkit-input-placeholder {color: rgba(45, 45, 45, 0.41)}
.epn_ux_input input:focus::-moz-placeholder {color: rgba(45, 45, 45, 0.41)}
.epn_ux_input input:focus:-moz-placeholder {color: rgba(45, 45, 45, 0.41)}
.epn_ux_input input:focus:-ms-input-placeholder {color: rgba(45, 45, 45, 0.41)}
.epn_ux_input input:active, .epn_ux_input input:focus {border: solid 1px rgba(45, 45, 45, 0.41)}
.epn_ux_input input:invalid, .epn_ux_input input.epn_error {border-color: #FB4848;-webkit-box-shadow: none;box-shadow: none}
.epn_ux_input input:invalid + label.epn_ux_error, .epn_ux_input input.epn_error + label.epn_ux_error {line-height: 2.25rem;background: #FB4848;border-radius: 4px;padding: 0 1rem;display: inline-block;font-family: 'Concourse T4';font-size: .9375rem;color: #FFF;position: absolute;right: 0;top: 0;-webkit-transform: translate(0, -100%);-ms-transform: translate(0, -100%);transform: translate(0, -100%);margin-top: -.5rem}
.epn_ux_input input:invalid + label.epn_ux_error:before, .epn_ux_input input.epn_error + label.epn_ux_error:before {content: '';display: block;position: absolute;width: 0;height: 0;border-top: solid .5rem #FB4848;border-left: solid .5rem transparent;border-right: solid .5rem transparent;left: 50%;bottom: -.5rem;margin-left: -.5rem}
.epn_ux_input.epn_no_grey_background input:active, .epn_ux_input.epn_no_grey_background input:focus {background: #FFF}
.epn_ux_error {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 1002;padding: 0 !important}
.epn_ux_error::-moz-selection, .epn_ux_error ::-moz-selection {background-color: transparent}
.epn_ux_error::selection, .epn_ux_error ::selection {background-color: transparent}
.epn_ux_error.epn_superior_z_index {z-index: 1051}
.epn_ux_error .tooltip-inner {max-width: 280px;-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;line-height: 1.1em;background: #FB4848;border-radius: 4px;padding: .6rem 1rem;display: inline-block;font-family: 'Concourse T4';font-size: .9375rem;color: #FFF;margin-top: -.5rem}
.epn_ux_error .arrow {position: relative;display: inline-block;width: 1rem;height: .5rem;left: auto !important}
.epn_ux_error .arrow:before {content: '';display: block;width: 0;height: 0;border-top: solid .5rem #FB4848;border-left: solid .5rem transparent;border-right: solid .5rem transparent}
.epn_ux_error.epn_tooltip_success .tooltip-inner {background: #24753D}
.epn_ux_error.epn_tooltip_success .arrow:before, .epn_ux_error.epn_tooltip_success .arrow:after {border-top-color: #24753D}
.epn_ux_error.epn_tooltip_notification .tooltip-inner {background: #FFF;border: solid 2px #2D2D2D;color: #2D2D2D}
.epn_ux_error.epn_tooltip_notification .arrow:before {border-top-color: #2D2D2D}
.epn_ux_button {position: relative;display: inline-block;background: none;border: none;line-height: 2.875rem;padding: 0 1.5rem;border-radius: 6px;border: solid 2px #494949;text-decoration: none;text-align: center;color: #2D2D2D;font-family: 'Concourse T4';font-weight: 700;font-size: .9375rem;text-transform: uppercase;letter-spacing: .0625em;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;min-width: 14rem;max-width: 100%;cursor: pointer}
.epn_ux_button:hover {text-decoration: none;background: #494949;color: #FFF}
.epn_ux_button.epn_full_width {width: 100%}
.epn_ux_button.epn_golden {color: #BB9451;border-color: #BB9451}
.epn_ux_button.epn_golden:hover {background: #BB9451;color: #FFF}
.epn_ux_button.epn_blue {background: none;border-color: #428CD7;color: #428CD7}
.epn_ux_button.epn_blue:hover {color: #FFF;background: #428CD7}
.epn_ux_button.epn_white {line-height: 2.499998rem;border: solid 2px #FFF;color: #FFF;font-size: .8125rem;letter-spacing: .0815em;min-width: 0}
.epn_ux_button.epn_white:hover {background: #2D2D2D;border-color: #2D2D2D}
.epn_ux_button.epn_more, .epn_ux_button.epn_black {font-size: .9375rem;color: #494949;border: solid 2px #494949;line-height: 2rem;padding: .375rem 3.325rem;letter-spacing: .0625em;min-width: 0}
.epn_ux_button.epn_more:hover, .epn_ux_button.epn_black:hover {background: #494949;color: #FFF}
.epn_ux_button.epn_reader_pdf_button {line-height: 2.875rem;padding: 0 1.5rem;border: solid 2px #494949;color: #2D2D2D;font-size: .9375rem;letter-spacing: .0625em;min-width: 14rem;max-width: 100%}
.epn_ux_button.epn_sidebar_button {font-size: .8125rem;color: #494949;border: solid 2px #494949;line-height: 2.1875rem;padding: 0 1.6875rem;letter-spacing: .0625em;min-width: 0}
.epn_ux_button.epn_sidebar_button:hover {background: #494949;color: #FFF}
.epn_ux_button.epn_disabled {background: #F5F5F5;border-color: #F5F5F5;color: rgba(45, 45, 45, 0.41);cursor: not-allowed}
.epn_ux_bar {background: #F5F5F5;border-radius: 6px;padding: .75rem 1rem;width: 100%;font-family: 'Concourse T4';font-weight: 700;text-transform: uppercase;font-size: 1rem;line-height: 1.625rem;letter-spacing: .075rem;text-align: center}
.epn_ux_bar.epn_blue {background: #E8F5FF}
.epn_ux_bar.epn_golden {background: #F8EFDD}
.epn_ux_switch_group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding: 1rem;margin-bottom: .5rem}
.epn_ux_switch_group::-moz-selection, .epn_ux_switch_group ::-moz-selection {background-color: transparent}
.epn_ux_switch_group::selection, .epn_ux_switch_group ::selection {background-color: transparent}
.epn_ux_switch_group:last-child {margin-bottom: 0}
.epn_ux_switch_group > * {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.epn_ux_switch_group.epn_ux_switch {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_ux_separator {display: block;width: 100%;height: 1px;background: #DFDFDF;margin-top: 1rem;margin-bottom: 2rem}
.epn_ux_switch {position: relative;white-space: nowrap}
.epn_ux_switch::-moz-selection, .epn_ux_switch ::-moz-selection {background-color: transparent}
.epn_ux_switch::selection, .epn_ux_switch ::selection {background-color: transparent}
.epn_ux_switch input {opacity: 0;position: absolute;width: 0;height: 0;border: none;margin: 0;padding: 0}
.epn_ux_switch label {display: inline-block;float: right;width: 3rem;height: 1.5rem;margin-left: 1rem;background: rgba(45, 45, 45, 0.41);border-radius: 1.5rem;position: relative;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;cursor: pointer}
.epn_ux_switch label:after {content: '';display: block;width: 1.25rem;height: 1.25rem;border-radius: 100%;background: #FFF;position: absolute;top: .125rem;left: .125rem;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_ux_switch p {margin: 0 !important;padding: 0 !important;padding-right: 4rem !important;font-family: 'Concourse T4';font-weight: 400;font-size: .9375rem;line-height: 1.5rem;letter-spacing: .0125em;color: rgba(45, 45, 45, 0.41) !important}
.epn_ux_switch p + p {display: none}
.epn_ux_switch input:checked + label {background: #428CD7}
.epn_ux_switch input:checked + label:after {left: calc(100% - 1.25rem - 0.125rem)}
.epn_ux_switch input:checked + label + p {display: none}
.epn_ux_switch input:checked + label + p + p {color: #494949 !important;display: block}
.epn_ux_switch.epn_align_left label {float: none;margin-left: 0;margin-right: 1rem}
.epn_ux_switch.epn_align_left p {padding-right: 0 !important;float: right}
.epn_ux_password {position: relative;margin-bottom: .75rem}
.epn_ux_password input {margin-bottom: 4px;padding-right: 4.75rem}
.epn_ux_password input:last-of-type {margin-bottom: 0}
.epn_ux_password .epn_ux_show_password, .epn_ux_password .epn_ux_generate_password {float: right;position: absolute;cursor: pointer;background: none;border: none;top: 50%;right: 1rem;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);z-index: 1;width: 1.375rem;height: 1.375rem}
.epn_ux_password .epn_ux_show_password img, .epn_ux_password .epn_ux_show_password .epn_svg, .epn_ux_password .epn_ux_generate_password img, .epn_ux_password .epn_ux_generate_password .epn_svg {position: absolute;left: 0;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);max-width: 1.375rem;max-height: 1.375rem}
.epn_ux_password .epn_ux_show_password img + img, .epn_ux_password .epn_ux_show_password img + .epn_svg, .epn_ux_password .epn_ux_show_password .epn_svg + img, .epn_ux_password .epn_ux_show_password .epn_svg + .epn_svg, .epn_ux_password .epn_ux_generate_password img + img, .epn_ux_password .epn_ux_generate_password img + .epn_svg, .epn_ux_password .epn_ux_generate_password .epn_svg + img, .epn_ux_password .epn_ux_generate_password .epn_svg + .epn_svg {display: none}
.epn_ux_password .epn_ux_show_password.epn_ux_hide_password img, .epn_ux_password .epn_ux_show_password.epn_ux_hide_password .epn_svg, .epn_ux_password .epn_ux_generate_password.epn_ux_hide_password img, .epn_ux_password .epn_ux_generate_password.epn_ux_hide_password .epn_svg {display: none}
.epn_ux_password .epn_ux_show_password.epn_ux_hide_password img + img, .epn_ux_password .epn_ux_show_password.epn_ux_hide_password img + .epn_svg, .epn_ux_password .epn_ux_show_password.epn_ux_hide_password .epn_svg + img, .epn_ux_password .epn_ux_show_password.epn_ux_hide_password .epn_svg + .epn_svg, .epn_ux_password .epn_ux_generate_password.epn_ux_hide_password img + img, .epn_ux_password .epn_ux_generate_password.epn_ux_hide_password img + .epn_svg, .epn_ux_password .epn_ux_generate_password.epn_ux_hide_password .epn_svg + img, .epn_ux_password .epn_ux_generate_password.epn_ux_hide_password .epn_svg + .epn_svg {display: block}
.epn_ux_password .epn_ux_generate_password {right: 2rem;-webkit-transform: translate(-100%, -50%);-ms-transform: translate(-100%, -50%);transform: translate(-100%, -50%)}
.epn_ux_pagination {text-align: center;font-size: 0;margin-bottom: 1rem}
.epn_ux_pagination:last-child {margin-bottom: 0}
.epn_ux_pagination .epn_navigation {height: 2rem;white-space: nowrap;min-width: 2rem;display: inline-block;vertical-align: top;background: #FFF;border: solid 1px #DFDFDF;border-radius: 6px;font-size: 0;margin: 0 .125rem;font-family: 'Concourse C4';text-decoration: none;font-size: .8125rem;line-height: 2rem;letter-spacing: .015em;color: #B9B9B9}
.epn_ux_pagination .epn_navigation.epn_navigation_last, .epn_ux_pagination .epn_navigation.epn_navigation_next, .epn_ux_pagination .epn_navigation.epn_navigation_first, .epn_ux_pagination .epn_navigation.epn_navigation_prev {font-size: 0;line-height: initial;cursor: pointer}
.epn_ux_pagination .epn_navigation.epn_navigation_last:before, .epn_ux_pagination .epn_navigation.epn_navigation_last:after, .epn_ux_pagination .epn_navigation.epn_navigation_next:before, .epn_ux_pagination .epn_navigation.epn_navigation_next:after, .epn_ux_pagination .epn_navigation.epn_navigation_first:before, .epn_ux_pagination .epn_navigation.epn_navigation_first:after, .epn_ux_pagination .epn_navigation.epn_navigation_prev:before, .epn_ux_pagination .epn_navigation.epn_navigation_prev:after {content: '';display: inline-block;width: .34375rem;height: .5rem;background: url(../svg/ux_next.svg) center center no-repeat;background-size: 100% auto;opacity: .5;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;position: relative;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}
.epn_ux_pagination .epn_navigation.epn_navigation_last:hover:before, .epn_ux_pagination .epn_navigation.epn_navigation_last:hover:after, .epn_ux_pagination .epn_navigation.epn_navigation_next:hover:before, .epn_ux_pagination .epn_navigation.epn_navigation_next:hover:after, .epn_ux_pagination .epn_navigation.epn_navigation_first:hover:before, .epn_ux_pagination .epn_navigation.epn_navigation_first:hover:after, .epn_ux_pagination .epn_navigation.epn_navigation_prev:hover:before, .epn_ux_pagination .epn_navigation.epn_navigation_prev:hover:after {opacity: 1}
.epn_ux_pagination .epn_navigation.epn_navigation_first:before, .epn_ux_pagination .epn_navigation.epn_navigation_first:after, .epn_ux_pagination .epn_navigation.epn_navigation_prev:before, .epn_ux_pagination .epn_navigation.epn_navigation_prev:after {-webkit-transform: scale(-1, -1) translate(0, 50%);-ms-transform: scale(-1, -1) translate(0, 50%);transform: scale(-1, -1) translate(0, 50%)}
.epn_ux_pagination .epn_navigation.epn_navigation_next:after, .epn_ux_pagination .epn_navigation.epn_navigation_prev:after {display: none}
.epn_ux_pagination .epn_navigation.epn_navigation_number {background: none;border-color: transparent}
.epn_ux_pagination .epn_navigation.epn_navigation_active {color: #2D2D2D;background: #FFF;border-color: #DFDFDF}
.epn_ux_pagination .epn_navigation.epn_navigation_active::-moz-selection, .epn_ux_pagination .epn_navigation.epn_navigation_active ::-moz-selection {background-color: transparent}
.epn_ux_pagination .epn_navigation.epn_navigation_active::selection, .epn_ux_pagination .epn_navigation.epn_navigation_active ::selection {background-color: transparent}
.epn_header_menu + section {margin: 2rem 0}
.epn_header_menu + section.epn_ads_full_width {margin-top: 0}
.epn_header_menu + section.epn_scrolled .epn_sticky_sidebar, .epn_header_menu + section.epn_hidden_soft + .epn_scrolled .epn_sticky_sidebar {top: auto !important}
.epn_header_menu ~ section:not(.epn_ad_wrapper) {margin-top: 2rem}
.epn_header_menu ~ section:not(.epn_ad_wrapper) ~ section {margin-top: 0}
.epn_body_next_to_sidebar.epn_scrolled .epn_sticky_sidebar {position: fixed;top: 5rem}
.epn_body_next_to_sidebar.epn_scrolled .epn_sticky_sidebar.epn_stick_to_bottom {position: absolute;top: auto;bottom: 0}
.epn_header_menu {position: fixed;z-index: 1003;width: 100%;top: 0;left: 0;background: #FFF;border: solid 1px #DFDFDF;border-top: none;border-bottom: none}
.epn_header_menu .container .row:after {content: '';display: block;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;width: 0;height: 6.875004rem;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_header_menu > * {position: relative;z-index: 1}
.epn_header_menu:after {content: '';display: block;position: absolute;width: 100vw;height: 1px;background: #DFDFDF;left: 50%;bottom: 0;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);z-index: 0}
.epn_header_menu .epn_logo {display: block;position: relative;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}
.epn_header_menu .epn_logo svg {height: 1.375rem;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_header_menu .epn_logo svg .epn_svg_text {fill: #2D2D2D}
.epn_header_menu .epn_logo svg .epn_svg_logo {fill: #2D2D2D}
.epn_header_menu .epn_menu {position: relative;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);text-align: right;font-size: 0}
.epn_header_menu .epn_menu ul {display: inline-block;vertical-align: middle;list-style: none;font-size: 0}
.epn_header_menu .epn_menu ul li {display: inline-block;letter-spacing: .0625rem;font-family: 'Concourse T4';font-weight: 700;font-size: .8125rem;text-transform: uppercase;margin-left: 1.875rem;position: relative}
.epn_header_menu .epn_menu ul li:first-child {margin-left: 0}
.epn_header_menu .epn_menu ul li a, .epn_header_menu .epn_menu ul li button, .epn_header_menu .epn_menu ul li span {cursor: pointer;color: #494949;text-decoration: none;-webkit-transition: .25s;-o-transition: .25s;transition: .25s}
.epn_header_menu .epn_menu ul li a:hover, .epn_header_menu .epn_menu ul li button:hover, .epn_header_menu .epn_menu ul li span:hover {color: #116AC4}
.epn_header_menu .epn_menu ul li span::-moz-selection, .epn_header_menu .epn_menu ul li span ::-moz-selection {background-color: transparent}
.epn_header_menu .epn_menu ul li span::selection, .epn_header_menu .epn_menu ul li span ::selection {background-color: transparent}
.epn_header_menu .epn_menu ul li.menu-item-has-children {padding-right: .9375rem}
.epn_header_menu .epn_menu ul li.menu-item-has-children:after {content: '';display: block;position: absolute;width: 0;height: 0;right: 0;top: .45em;border-top: solid .3125rem #494949;border-left: solid .3125rem transparent;border-right: solid .3125rem transparent}
.epn_header_menu .epn_menu ul li ul {display: none;position: absolute;text-align: left;background: #FFF;border: solid 1px #DFDFDF;border-top: none;border-radius: 0 0 6px 6px;padding: .8125rem 1.5rem;margin-left: -1.5rem;margin-top: .625rem}
.epn_header_menu .epn_menu ul li ul:before {content: '';display: block;position: absolute;width: 100%;height: .725rem;top: -.625rem;left: 0}
.epn_header_menu .epn_menu ul li ul li {display: block;margin: 0;font-family: 'Concourse T4';font-size: .9375rem;letter-spacing: 0;font-weight: 400;line-height: 1.75rem;text-transform: none}
.epn_header_menu .epn_menu ul li ul li a {white-space: nowrap;display: block}
.epn_header_menu .epn_menu ul li:hover ul {display: block}
.epn_header_menu .epn_menu .epn_search_bar {position: relative;display: inline-block;vertical-align: middle;margin-left: 1.625003rem}
.epn_header_menu .epn_menu .epn_search_bar form {display: inline-block;vertical-align: middle;height: 2.499998rem;width: 0;position: relative}
.epn_header_menu .epn_menu .epn_search_bar form > * {z-index: 1;position: relative}
.epn_header_menu .epn_menu .epn_search_bar form:before {content: '';display: block;position: absolute;height: 100%;width: 0;top: 0;right: 0;background: #FFF;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;z-index: 0}
.epn_header_menu .epn_menu .epn_search_bar form input {float: right;height: 2.499998rem;background: #F4F4F5 url(../svg/search.svg) .8125rem center no-repeat;background-size: .999998rem;border: solid 0 #DFDFDF;border-radius: 6px;padding: 0;margin-right: 3.5rem;width: 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;font-family: 'Concourse T4';font-size: 0}
.epn_header_menu .epn_menu .epn_search_bar form .epn_search_submit_button {max-width: none;position: absolute;right: .5rem;top: 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);transform: scale(0, 0)}
.epn_header_menu .epn_menu .epn_search_bar .epn_search_button, .epn_header_menu .epn_menu .epn_search_bar .epn_search_submit_button {display: inline-block;vertical-align: middle;width: 2.5rem;height: 2.5rem;background: #FFF url(../svg/search.svg) center center no-repeat;background-size: .875003rem;border: solid 1px #DFDFDF;padding: 0;border-radius: 6px}
.epn_header_menu .epn_menu .epn_search_bar.epn_active form {position: relative}
.epn_header_menu .epn_menu .epn_search_bar.epn_active form:before {width: 25.5rem}
.epn_header_menu .epn_menu .epn_search_bar.epn_active form input {width: 25.5rem;padding: .812498rem;padding-left: 2.499998rem;border-width: 1px;font-size: 1.062503rem}
.epn_header_menu .epn_menu .epn_search_bar.epn_active form .epn_search_submit_button {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1)}
.epn_header_menu .epn_menu .epn_search_bar.epn_active .epn_search_button {background-image: url(../svg/cross.svg)}
.epn_header_menu .epn_profile {position: relative}
.epn_header_menu .epn_profile .epn_user:not(:first-child) {display: none}
.epn_header_menu .epn_profile .epn_user.epn_logged_out ul {list-style: none;font-size: 0;display: block;width: 100%;height: 100%;border-left: solid 1px #DFDFDF}
.epn_header_menu .epn_profile .epn_user.epn_logged_out ul li {display: inline-block;width: 50%;height: 100%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_header_menu .epn_profile .epn_user.epn_logged_out ul li a, .epn_header_menu .epn_profile .epn_user.epn_logged_out ul li button {cursor: pointer;border: none;background: none;display: block;width: 100%;line-height: 6.875004rem;background: #FFF;border-right: solid 1px #DFDFDF;border-bottom: solid 1px #DFDFDF;font-family: 'Concourse T4';letter-spacing: .0625rem;text-transform: uppercase;font-size: .8125rem;font-weight: 700;text-decoration: none;text-align: center;color: #2D2D2D;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_header_menu .epn_profile .epn_user.epn_logged_out ul li a:hover, .epn_header_menu .epn_profile .epn_user.epn_logged_out ul li button:hover {background: #116AC4;border-color: #1D68B4;color: #FFF}
.epn_header_menu .epn_profile .epn_user.epn_basic, .epn_header_menu .epn_profile .epn_user.epn_insider, .epn_header_menu .epn_profile .epn_user.epn_enterprise {height: 6.875004rem;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;text-align: right;background: #FFF;border-left: solid 1px transparent;border-right: solid 1px transparent;border-bottom: solid 1px transparent;border-color: #DFDFDF;overflow: hidden;padding: 0 1.062503rem}
.epn_header_menu .epn_profile .epn_user.epn_basic h3, .epn_header_menu .epn_profile .epn_user.epn_insider h3, .epn_header_menu .epn_profile .epn_user.epn_enterprise h3 {font-family: 'Concourse C4';font-weight: 700;font-size: .812498rem;line-height: 1em;text-transform: uppercase;color: #2D2D2D;margin-top: 1.3125rem;margin-bottom: .812498rem;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_header_menu .epn_profile .epn_user.epn_basic h4, .epn_header_menu .epn_profile .epn_user.epn_insider h4, .epn_header_menu .epn_profile .epn_user.epn_enterprise h4 {font-weight: 400;font-size: 1.062503rem;font-style: italic;line-height: 1.374998rem;margin-bottom: .856253rem;margin-top: 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_header_menu .epn_profile .epn_user.epn_basic ul, .epn_header_menu .epn_profile .epn_user.epn_insider ul, .epn_header_menu .epn_profile .epn_user.epn_enterprise ul {font-size: 0}
.epn_header_menu .epn_profile .epn_user.epn_basic ul li, .epn_header_menu .epn_profile .epn_user.epn_insider ul li, .epn_header_menu .epn_profile .epn_user.epn_enterprise ul li {display: inline-block;margin-left: .5125rem;border-left: dotted 1px rgba(45, 45, 45, 0.41)}
.epn_header_menu .epn_profile .epn_user.epn_basic ul li:first-child, .epn_header_menu .epn_profile .epn_user.epn_insider ul li:first-child, .epn_header_menu .epn_profile .epn_user.epn_enterprise ul li:first-child {border: none}
.epn_header_menu .epn_profile .epn_user.epn_basic ul li a, .epn_header_menu .epn_profile .epn_user.epn_insider ul li a, .epn_header_menu .epn_profile .epn_user.epn_enterprise ul li a {font-family: 'Concourse C4';font-weight: 700;font-size: .6875rem;line-height: 1em;padding: .375rem 0;padding-left: .5rem;text-decoration: none;color: rgba(45, 45, 45, 0.41);text-transform: uppercase}
.epn_header_menu .epn_profile .epn_user.epn_basic ul li a:hover, .epn_header_menu .epn_profile .epn_user.epn_insider ul li a:hover, .epn_header_menu .epn_profile .epn_user.epn_enterprise ul li a:hover {text-decoration: underline}
.epn_header_menu .epn_profile .epn_user.epn_insider {background: #E8F5FF;border-color: #CBDBE6}
.epn_header_menu .epn_profile .epn_user.epn_enterprise {background: #F8EFDD;border-color: #E4DAC6}
.epn_scrolled .epn_header_menu .container .row:after {height: 3.750001rem}
.epn_scrolled .epn_header_menu .epn_logo svg {height: 1.125rem}
.epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_logged_out ul li a, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_logged_out ul li button {line-height: 3.750001rem}
.epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_basic, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_insider, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_enterprise {height: 3.750001rem}
.epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_basic h3, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_insider h3, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_enterprise h3 {font-size: 0;margin: 0}
.epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_basic h4, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_insider h4, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_enterprise h4 {margin-top: .75rem;margin-bottom: .125rem}
body.channel-peer-review .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #24753D}
body.channel-pharma .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #428CD7}
body.channel-venture .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #A94A89}
body.channel-discovery .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #FF7182}
body.channel-china .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #D44340}
body.channel-bioregnum .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #8A6B48}
body.channel-people .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #DF8950}
body.channel-deals .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #88AB11}
body.channel-outsourcing .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #CF81B1}
body.channel-startups .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #E8B145}
body.channel-rd .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #18BDC9}
body.channel-cell-gene-tx .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #9664C8}
body.channel-ipos .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #27A57A}
body.channel-special .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #856161}
body.channel-ai .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #79898A}
body.channel-premium .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #BB9451}
body.channel-regulatory .epn_header_menu .epn_logo svg .epn_svg_logo {fill: #5664D4}
.epn_sticky_footer_placeholder {width: 100%;height: 4.350001rem}
.epn_sticky_footer {position: fixed;width: 100%;bottom: 0;left: 0;z-index: 1003;background: rgba(38, 40, 50, 0.95);padding: .8125rem 0}
.epn_sticky_footer + .epn_footer {margin-top: 0}
.epn_sticky_footer.epn_fixed {position: absolute;bottom: auto;-webkit-transform: translate(0, -100%);-ms-transform: translate(0, -100%);transform: translate(0, -100%)}
.epn_sticky_footer .col-md-5 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.epn_sticky_footer .col-md-5 .epn_image {position: relative;top: -2px}
.epn_sticky_footer .col-md-5 .epn_image svg {height: 13px;fill: #FFF;position: relative;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}
.epn_sticky_footer .col-md-5 h3 {font-size: 1rem;color: #FFF;line-height: 2.5rem;font-weight: 400}
.epn_sticky_footer .col-md-3 {font-size: 0;text-align: right}
.epn_sticky_footer .col-md-3 .epn_foot_transparent {border-color: #DFDFDF;color: #DFDFDF}
.epn_sticky_footer .col-md-3 .epn_foot_transparent:hover {background: #116AC4;border-color: #116AC4}
.epn_sticky_footer .col-md-3 .epn_foot_transparent + .epn_foot_transparent {margin-left: 16px}
.epn_footer {background: #262832;padding-top: 2.5rem;padding-bottom: 1.25rem;position: relative}
.epn_footer .epn_logo {display: block;max-width: 17rem;margin-top: .325rem;margin-bottom: .875rem}
.epn_footer .epn_logo svg {fill: #FFF;height: 1.125rem}
.epn_footer .epn_info {padding-top: .875rem;margin-right: 1rem;border-top: dotted 1px rgba(255, 255, 255, 0.4);margin-bottom: .75rem}
.epn_footer .epn_info p {font-family: 'Concourse T4';font-size: 1.0625rem;line-height: 1.625rem;color: rgba(255, 255, 255, 0.4)}
.epn_footer .epn_social {font-size: 0}
.epn_footer .epn_social a {display: inline-block;vertical-align: middle;width: 2.000003rem;height: 2.000003rem;background-size: 100%;background-position: center center;background-repeat: no-repeat;margin-right: .625rem;opacity: .5;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_footer .epn_social a:hover {opacity: 1}
.epn_footer .epn_social a:last-child {margin-right: 0}
.epn_footer .epn_social a.epn_footer_facebook {background-image: url(../svg/footer-facebook.svg)}
.epn_footer .epn_social a.epn_footer_twitter {background-image: url(../svg/footer-twitter.svg)}
.epn_footer .epn_social a.epn_footer_linkedin {background-image: url(../svg/footer-linkedin.svg)}
.epn_footer h3 {font-family: 'Concourse C4';font-size: 1.250003rem;line-height: 1.437503rem;letter-spacing: -.01em;font-weight: 400;text-transform: lowercase;color: #FFF;margin-bottom: .75rem}
.epn_footer ul {padding-top: 1rem;border-top: dotted 1px rgba(255, 255, 255, 0.4);list-style: none;margin-bottom: 2rem}
.epn_footer ul li {font-family: 'Concourse T4';font-size: 1.0625rem;line-height: 1.75rem}
.epn_footer ul li a, .epn_footer ul li span {cursor: pointer;text-decoration: none;color: rgba(255, 255, 255, 0.4);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_footer ul li a:hover, .epn_footer ul li span:hover {text-decoration: none;color: #FFF}
.epn_footer .epn_copyright {padding-top: 1.25rem;border-top: dotted 1px rgba(255, 255, 255, 0.4)}
.epn_footer .epn_copyright p {font-size: .9375rem;line-height: 1.625003rem;letter-spacing: .01em;font-family: 'Concourse T4';color: rgba(255, 255, 255, 0.4);font-weight: 400}
.epn_footer .epn_copyright ul {border: none;font-size: 0;padding: 0;margin: 0;text-align: right}
.epn_footer .epn_copyright ul li {display: inline-block;font-size: .9375rem;line-height: 1.625rem;letter-spacing: .01em;margin-left: 1.125rem}
.epn_footer .epn_copyright ul li:first-child {margin-left: 0}
.epn_home_featured .epn_headless {padding-top: 1.875rem}
.epn_home_featured .epn_featured {margin-bottom: 1rem}
.epn_home_featured .epn_featured:last-child {margin-bottom: 0}
.epn_home_featured .epn_sponsored {font-size: 0;border-radius: 6px;overflow: hidden;display: block;height: 19.06253rem}
.epn_home_featured .epn_sponsored .epn_text {display: inline-block;width: 50%;vertical-align: top;padding: 1rem;padding-bottom: .5625rem;height: 100%;background: #FFF;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;float: left}
.epn_home_featured .epn_sponsored .epn_text > a {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.epn_home_featured .epn_sponsored .epn_text .epn_title h3 {font-family: 'Concourse T4';font-size: 1.562498rem;line-height: 1.6875rem;text-transform: none;font-weight: 700;padding-bottom: .625rem}
.epn_home_featured .epn_sponsored .epn_text .epn_text_block {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding-bottom: .812498rem;border-bottom: dotted 1px #DFDFDF;margin-bottom: .5rem}
.epn_home_featured .epn_sponsored .epn_text .epn_text_block p {font-family: 'Concourse T4';font-size: 1.062503rem;line-height: 1.3125rem;text-transform: none;font-weight: 400}
.epn_home_featured .epn_sponsored .epn_text .epn_byline {font-size: 0}
.epn_home_featured .epn_sponsored .epn_text .epn_byline span {font-family: 'Concourse C4';font-weight: 700;font-size: .8125rem;line-height: .9625rem;color: #BB9451;text-transform: uppercase;display: inline-block;vertical-align: middle;border-right: dotted 1px #DFDFDF;padding-right: .75rem}
.epn_home_featured .epn_sponsored .epn_text .epn_byline a {font-family: 'Concourse T4';font-weight: 400;font-size: .9375rem;line-height: 1.0625rem;padding-left: .75rem;display: inline-block;vertical-align: middle;text-decoration: none;color: rgba(45, 45, 45, 0.41)}
.epn_home_featured .epn_sponsored .epn_text .epn_byline a:hover {text-decoration: underline}
.epn_home_featured .epn_sponsored .epn_image {display: inline-block;width: 50%;vertical-align: top;height: 19.06253rem;background-size: cover;background-position: center center;position: relative}
.epn_home_featured .epn_sponsored .epn_image a {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.epn_home_featured .epn_stream_block {padding-bottom: 3.25rem}
.epn_home_categories_feed .epn_stream_box {padding-top: 1.875rem;padding-bottom: .75rem;min-height: 0}
.epn_homepage_cta {background: #262832;margin-bottom: 2.5rem}
.epn_homepage_cta .epn_image {margin-top: 2.875rem;margin-bottom: 1rem}
.epn_homepage_cta .epn_image img {height: 1.375rem}
.epn_homepage_cta .epn_logo {margin-top: 2.75rem;margin-bottom: 1rem}
.epn_homepage_cta .epn_logo img {height: 2.875rem}
.epn_homepage_cta .epn_text {padding-bottom: 2.687498rem}
.epn_homepage_cta .epn_text h2 {font-weight: 600;font-size: 1.75rem;line-height: 2rem;color: #FFF;padding-right: 1rem;margin-bottom: .5rem}
.epn_homepage_cta .epn_text p {font-family: 'Concourse T4';font-size: 1rem;color: rgba(255, 255, 255, 0.7);line-height: 1.375rem;letter-spacing: .02em;margin-bottom: 1.5rem}
.epn_homepage_cta .epn_text a.epn_cta_button {letter-spacing: .0625rem;display: inline-block;font-family: 'Concourse C4';text-transform: uppercase;font-size: .875rem;font-weight: 700;color: #FFF;line-height: 2.75rem;border: solid 2px #BB9451;text-decoration: none;padding: 0 2.5rem;border-radius: 6px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_homepage_cta .epn_text a.epn_cta_button:hover {background: #BB9451;color: #2D2D2D}
.epn_homepage_cta .epn_cta_illustration {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: 33.75rem auto;background-position: 100% 50%;background-repeat: no-repeat;text-align: right}
.epn_homepage_cta .epn_cta_illustration img {position: absolute;top: 50%;right: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);max-width: 27.5rem;max-height: 100%;display: inline-block}
.epn_homepage_cta .epn_cta_illustration.epn_stretch_width {background-size: 100% auto;background-position: center right;background-repeat: no-repeat}
.epn_homepage_cta .epn_cta_illustration.epn_stretch_height {background-size: auto 100%;background-position: center right;background-repeat: no-repeat}
.epn_homepage_stories .epn_story {margin-bottom: 1rem;height: 19.375rem}
.epn_homepage_stories .epn_story .epn_image {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_homepage_stories .epn_story .epn_text {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.epn_homepage_stories .epn_story:last-child {margin-bottom: 0}
.epn_homepage_stories.epn_homepage_stories_premium .epn_story {position: relative;overflow: visible;height: 20rem}
.epn_homepage_stories.epn_homepage_stories_premium .epn_story .epn_text {padding-bottom: 1rem}
.epn_homepage_stories.epn_homepage_stories_premium .epn_story:after {content: '';display: block;position: absolute;left: -1px;bottom: -1px;width: calc(100% + 2px);height: .625rem;background: #BB9451;border-radius: 0 0 6px 6px}
.epn_homepage_category_feed_calendar .epn_image {height: 100%;border: 1px solid #DFDFDF;border-radius: 6px;background-size: cover;background-position: center center}
.epn_homepage_category_feed_calendar .epn_feed_holder {padding: 1rem;font-size: 0}
.epn_homepage_category_feed_calendar .epn_feed_holder .epn_item {height: 4.625rem;padding-bottom: .875rem;margin-bottom: .875rem;border-bottom: dotted 1px rgba(45, 45, 45, 0.41)}
.epn_homepage_category_feed_calendar .epn_feed_holder .epn_item:last-child {border: none;padding-bottom: 0;margin-bottom: 0;height: 4.0625rem}
.epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_date {width: 2.625rem;margin-right: 1.1875rem;display: inline-block;vertical-align: top;border: solid 2px #24753D;border-radius: .125rem;position: relative;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}
.epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_date .epn_header {background: #24753D;width: 100%}
.epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_date .epn_header span {display: block;font-family: 'Concourse C4';font-weight: 400;font-size: .75rem;line-height: 1.1375rem;color: #FFF;text-transform: lowercase;text-align: center}
.epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_date > span {font-family: 'Concourse C4';text-transform: lowercase;font-weight: 700;font-size: 1.375rem;line-height: 1.625rem;color: #24753D;display: block;text-align: center}
.epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_text {display: inline-block;vertical-align: top;width: calc(100% - 3.8125rem);position: relative;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}
.epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_text h3 {font-size: 1.0625rem;line-height: 1.125rem;font-weight: 400;color: #2D2D2D}
.epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_text h3 a {text-decoration: none;color: #2D2D2D}
.epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_text h3 a:hover {text-decoration: underline}
.epn_homepage_category_feed.channel-peer-review .epn_heading h3 svg rect {fill: #24753D}
.epn_homepage_category_feed.channel-pharma .epn_heading h3 svg rect {fill: #428CD7}
.epn_homepage_category_feed.channel-venture .epn_heading h3 svg rect {fill: #A94A89}
.epn_homepage_category_feed.channel-discovery .epn_heading h3 svg rect {fill: #FF7182}
.epn_homepage_category_feed.channel-china .epn_heading h3 svg rect {fill: #D44340}
.epn_homepage_category_feed.channel-bioregnum .epn_heading h3 svg rect {fill: #8A6B48}
.epn_homepage_category_feed.channel-people .epn_heading h3 svg rect {fill: #DF8950}
.epn_homepage_category_feed.channel-deals .epn_heading h3 svg rect {fill: #88AB11}
.epn_homepage_category_feed.channel-outsourcing .epn_heading h3 svg rect {fill: #CF81B1}
.epn_homepage_category_feed.channel-startups .epn_heading h3 svg rect {fill: #E8B145}
.epn_homepage_category_feed.channel-rd .epn_heading h3 svg rect {fill: #18BDC9}
.epn_homepage_category_feed.channel-cell-gene-tx .epn_heading h3 svg rect {fill: #9664C8}
.epn_homepage_category_feed.channel-ipos .epn_heading h3 svg rect {fill: #27A57A}
.epn_homepage_category_feed.channel-special .epn_heading h3 svg rect {fill: #856161}
.epn_homepage_category_feed.channel-ai .epn_heading h3 svg rect {fill: #79898A}
.epn_homepage_category_feed.channel-premium .epn_heading h3 svg rect {fill: #BB9451}
.epn_homepage_category_feed.channel-regulatory .epn_heading h3 svg rect {fill: #5664D4}
.epn_homepage_category_feed .epn_featured {margin-bottom: 1rem}
.epn_homepage_category_feed .epn_featured:last-child {margin-bottom: 0}
.epn_homepage_category_feed .epn_featured.epn_big .epn_text {padding: 1.73125rem 1.0625rem;padding-top: .6875rem}
.epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_date {padding-bottom: .39rem;border-bottom: dotted 1px #DFDFDF;margin-bottom: .39rem}
.epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_date span {font-family: 'Concourse T4';font-weight: 400;font-size: .875003rem;line-height: 1.062503rem;padding-right: .75rem;border-right: dotted 1px #DFDFDF;display: inline-block;vertical-align: middle;color: rgba(45, 45, 45, 0.41)}
.epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_date span:last-child {border: none}
.epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_title {overflow: hidden;padding-bottom: 0;margin-bottom: .625rem;border: none}
.epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_title h2 {font-family: 'Ivar Headline';font-size: 1.5rem;line-height: 1.749998rem;letter-spacing: .01em;font-weight: 600}
.epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_text_block {overflow: hidden}
.epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_text_block p {display: block;font-size: 1.062503rem;line-height: 1.374998rem;font-weight: 400;height: 5.625001rem;overflow: hidden;margin-bottom: .9375rem}
.epn_article_body article .image-source {line-height: 1.325rem;color: rgba(45, 45, 45, 0.41);font-style: normal;display: block;font-family: Concourse T4;font-size: 1.0625rem;padding-left: .75rem;border-left: .5rem solid #DFDFDF}
.epn_article_body article.epn_article_preview .epn_content {position: relative}
.epn_article_body article.epn_article_preview .epn_content > p:last-of-type {position: relative}
.epn_article_body article.epn_article_preview .epn_content > p:last-of-type:before {content: '';display: block;position: absolute;background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);width: 100%;height: 15.3125rem;max-height: 100%;left: 0;bottom: 0}
.epn_article_body article .epn_article_subscribe_box {padding: 2rem 0;position: relative;margin-bottom: 2rem}
.epn_article_body article .epn_article_subscribe_box > * {position: relative;z-index: 1}
.epn_article_body article .epn_article_subscribe_box:before {content: '';position: absolute;display: block;width: calc(100% + 8.375rem);height: 100%;background: #F5F5F5;top: 0;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0)}
.epn_article_body article .epn_article_subscribe_box img {max-width: 100%;max-height: 1.0625rem;margin-bottom: .5rem}
.epn_article_body article .epn_article_subscribe_box p {font-family: 'Concourse T4';font-size: .9375rem;line-height: 1.5rem;letter-spacing: .015em;color: #2D2D2D;margin-bottom: .75rem}
.epn_article_body article .epn_article_subscribe_box fieldset {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: 0}
.epn_article_body article .epn_article_subscribe_box fieldset .epn_ux_input {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-right: .5rem}
.epn_article_body article .epn_article_subscribe_box fieldset .epn_ux_button {line-height: 1.375rem;padding: .75rem 1.75rem;-webkit-box-sizing: border-box;box-sizing: border-box;max-height: 3rem;min-width: 0}
.epn_article_body article .epn_image {font-size: 0;margin-bottom: 1.5625rem;position: relative}
.epn_article_body article .epn_image img {display: inline-block;width: 100%;height: auto}
.epn_article_body article .epn_image .epn_description {position: absolute;width: 100%;left: 0;bottom: 0;background: rgba(38, 40, 50, 0.8)}
.epn_article_body article .epn_image .epn_description span {background: none;display: block;font-family: 'Concourse T4';font-size: .875rem;line-height: 1.125rem;letter-spacing: .015em;color: #FFF;padding: .5rem 4.1875rem}
.epn_article_body article .epn_image h5 {font-size: 1.375rem;line-height: 1.625rem;font-family: 'Concourse T4';font-weight: 700;color: #141516;margin-top: 4rem;margin-bottom: 1.5rem}
.epn_article_body article .epn_image h6 {font-family: Concourse T4;font-size: 1rem;line-height: 1.5rem;font-weight: 400;color: #494949;margin-bottom: 1rem}
.epn_article_body article .epn_image p {font-family: 'Concourse T4';font-weight: 400;font-size: .875rem;color: rgba(45, 45, 45, 0.41);line-height: 1.0625rem;text-align: center;margin-top: 1rem}
.epn_article_body article .epn_image.epn_image_aside {float: left;margin-right: 2rem;width: 13.75rem;border-radius: 6px;border: solid 1px #DFDFDF}
.epn_article_body article .epn_image.epn_image_aside span {display: block;padding: .75rem;font-size: .9375rem;line-height: 1.375rem;letter-spacing: .017em;color: #2D2D2D;text-align: center}
.epn_article_body article .epn_image.epn_image_aside.epn_image_aside_align_right {float: right;margin-left: 2rem;margin-right: 0}
.epn_article_body article .epn_image.epn_image_aside.epn_image_aside_align_center {float: none;margin-left: 0;margin-right: 0;position: relative;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0)}
.epn_article_body article.epn_article_premium {padding-top: 1.25rem;position: relative;overflow: visible}
.epn_article_body article.epn_article_premium:before {content: '';display: block;position: absolute;width: calc(100% + 2px);height: calc(1.25rem + 1px);border-radius: 6px 6px 0 0;left: -1px;top: -1px;background: #BB9451}
.epn_article_body article.epn_article_premium > .epn_image {width: calc(100% + 2px);margin-left: -1px}
.epn_article_body article .epn_text {padding: 0 4.1875rem;padding-bottom: 2rem}
.epn_article_body article .epn_text .epn_byline {margin-bottom: 1rem}
.epn_article_body article .epn_text .epn_byline .careers_title {color: #24753D}
.epn_article_body article .epn_text .epn_byline:first-child {padding-bottom: 1rem;border-bottom: dotted 1px #DFDFDF}
.epn_article_body article .epn_text:first-child {font-fami: Concourse T4}
.epn_article_body article .epn_text:first-child .epn_byline {margin-top: 3rem}
.epn_article_body article .epn_text h2 {font-family: Ivar Headline;font-weight: 600;font-size: 2.625rem;line-height: 3.125rem;color: #141516}
.epn_article_body article .epn_text .epn_content {padding-top: 1rem}
.epn_article_body article .epn_text .epn_content > h2 {font-family: Ivar Headline;font-weight: 600;font-size: 2.625rem;line-height: 3.125rem;margin-bottom: 1rem;color: #141516}
.epn_article_body article .epn_text .epn_content > h2 a {color: #428CD7;text-decoration: none}
.epn_article_body article .epn_text .epn_content > h2 a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content > h3 {font-family: Ivar Headline;font-weight: 600;font-size: 2rem;line-height: 2.25rem;color: #141516;margin-bottom: 1rem}
.epn_article_body article .epn_text .epn_content > h3 a {color: #428CD7;text-decoration: none}
.epn_article_body article .epn_text .epn_content > h3 a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content > h4 {font-family: Ivar Headline;font-weight: 300;font-size: 1.75rem;line-height: 2.375rem;font-style: italic;color: #333;margin-bottom: 1rem}
.epn_article_body article .epn_text .epn_content > h4 a {color: #428CD7;text-decoration: none}
.epn_article_body article .epn_text .epn_content > h4 a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content > h5 {font-family: Ivar Headline;font-weight: 600;font-size: 1.5rem;line-height: 1.75rem;color: #141516;margin-bottom: 1rem}
.epn_article_body article .epn_text .epn_content > h5 a {color: #428CD7;text-decoration: none}
.epn_article_body article .epn_text .epn_content > h5 a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content > h6 {font-family: Ivar Headline;font-weight: 600;font-size: 1.3125rem;line-height: 1.5rem;color: #141516;margin-bottom: 1rem}
.epn_article_body article .epn_text .epn_content > h6 a {color: #428CD7;text-decoration: none}
.epn_article_body article .epn_text .epn_content > h6 a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content > img, .epn_article_body article .epn_text .epn_content > * img {max-width: 100%;height: auto}
.epn_article_body article .epn_text .epn_content > img {margin-bottom: 1rem}
.epn_article_body article .epn_text .epn_content > p, .epn_article_body article .epn_text .epn_content > blockquote, .epn_article_body article .epn_text .epn_content > * blockquote {font-size: 1.25rem;line-height: 1.75rem;color: #494949;margin-bottom: 2rem}
.epn_article_body article .epn_text .epn_content > p a, .epn_article_body article .epn_text .epn_content > blockquote a, .epn_article_body article .epn_text .epn_content > * blockquote a {color: #428CD7;text-decoration: none}
.epn_article_body article .epn_text .epn_content > p a:hover, .epn_article_body article .epn_text .epn_content > blockquote a:hover, .epn_article_body article .epn_text .epn_content > * blockquote a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content > blockquote, .epn_article_body article .epn_text .epn_content > * blockquote {font-style: italic;padding-left: 2rem;border-left: solid .5rem #F8EFDD}
.epn_article_body article .epn_text .epn_content > ul, .epn_article_body article .epn_text .epn_content > ol {margin-left: 1.25rem;margin-bottom: 2rem}
.epn_article_body article .epn_text .epn_content > ul a, .epn_article_body article .epn_text .epn_content > ol a {color: #428CD7;text-decoration: none}
.epn_article_body article .epn_text .epn_content > ul a:hover, .epn_article_body article .epn_text .epn_content > ol a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content > ul li, .epn_article_body article .epn_text .epn_content > ol li {font-size: 1.25rem;line-height: 1.75rem;color: #494949;margin-bottom: .5rem}
.epn_article_body article .epn_text .epn_content > ul li:last-child, .epn_article_body article .epn_text .epn_content > ol li:last-child {margin-bottom: 0}
.epn_article_body article .epn_text .epn_content > ul li {list-style: none;position: relative}
.epn_article_body article .epn_text .epn_content > ul li:before {content: '';display: block;position: absolute;top: .35em;left: -1.25rem;width: 0;height: 0;border-left: solid .375rem #B9B9B9;border-top: solid .375rem transparent;border-bottom: solid .375rem transparent}
.epn_article_body article .epn_text .epn_content > a {color: #428CD7;text-decoration: none}
.epn_article_body article .epn_text .epn_content > a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content .epn_more {clear: both;margin-bottom: 1rem}
.epn_article_body article .epn_text .epn_content .epn_more a {margin-bottom: 0}
.epn_article_body article .epn_text .epn_content .epn_tag_box {clear: both;font-size: 0;margin-bottom: 2rem}
.epn_article_body article .epn_text .epn_content .epn_tag_box:last-child {margin-bottom: 0}
.epn_article_body article .epn_text .epn_content .epn_tag_box a {display: inline-block;vertical-align: top;font-family: 'Concourse T4';font-size: .9375rem;line-height: 2rem;letter-spacing: .015em;color: rgba(45, 45, 45, 0.41);padding: 0 1rem;border-radius: 6px;border: solid 2px #DFDFDF;margin-right: .5rem;margin-bottom: .5rem;text-decoration: none;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_article_body article .epn_text .epn_content .epn_tag_box a:hover {border-color: none;background-color: #DFDFDF;color: #A1A1A1}
.epn_article_body article .epn_text .epn_content .epn_author_box {clear: both}
.epn_article_body article .epn_text .epn_content .epn_author_box:after {content: '';display: block;width: 100%;height: 0;clear: both}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_section_title {font-size: .9375rem;padding-bottom: 1rem;margin-bottom: 1.5rem;border-bottom: dotted 1px #DFDFDF}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_image {width: 6.25rem;height: 6.25rem;margin-right: 1.5rem;margin-bottom: 0;border-radius: 6px;background-size: cover;background-position: center center;float: left}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text {padding-left: 7.75rem;padding-bottom: 0}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text h3 {font-family: 'Ivar Text';font-size: 1.375rem;line-height: 1.4375rem;font-weight: 700;color: #2D2D2D}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text h3 a {text-decoration: none;color: #2D2D2D}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text h3 a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text h4 {font-family: 'Concourse T4';font-size: .9375rem;font-weight: 400;line-height: 1.5rem;letter-spacing: .015em;color: #2D2D2D}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social {margin-top: .5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social .epn_left {margin-right: 2rem}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a {font-family: 'Concourse T4';display: block;font-size: .9375rem;font-weight: 400;line-height: 1.375rem;letter-spacing: .015em;color: #2D2D2D;text-decoration: none;padding-left: 1.5rem;position: relative;margin-bottom: .25rem}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a:before {content: '';display: block;position: absolute;left: 0;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);width: 1rem;height: 1rem;background-size: 100%;background-position: center center;background-repeat: no-repeat}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a.epn_mail:before {background-image: url(../svg/ux_envelope.svg)}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a.epn_twitter:before {background-image: url(../svg/social-twitter.svg)}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a.epn_linkedin:before {background-image: url(../svg/social-linkedin.svg)}
.epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a.epn_website:before {background-image: url(../svg/ux_web.svg)}
.epn_article_body article .epn_text .epn_content .careers_box {clear: both}
.epn_article_body article .epn_text .epn_content .careers_box .post_job {float: right;padding-top: 2rem;color: rgba(45, 45, 45, 0.41);font-style: italic;display: block;font-family: Concourse T4;font-size: .8725rem}
.epn_article_body article .epn_text .epn_content .careers_box .careers_but {min-width: 11rem;margin-top: .5rem;line-height: 2.3125rem;font-size: .875rem}
.epn_article_body article .epn_text .epn_content .careers_box .careers_but:hover {background-color: #24753D;border: solid 2px #24753D}
.epn_article_body article .epn_text .epn_content .careers_box:after {content: '';display: block;width: 100%;height: 0;clear: both}
.epn_article_body article .epn_text .epn_content .careers_box .epn_image {width: 8rem;height: 8rem;margin-right: 1.5rem;margin-bottom: 0;border-radius: 0;background-size: cover;background-position: center center;float: left}
.epn_article_body article .epn_text .epn_content .careers_box .epn_text {padding: 0 0 0 7.75rem}
.epn_article_body article .epn_text .epn_content .careers_box .epn_text h3 {font-family: Concourse T4;font-size: 1.375rem;line-height: 1.5rem;font-weight: 700;margin-bottom: .25rem;color: #2D2D2D}
.epn_article_body article .epn_text .epn_content .careers_box .epn_text h3 a {text-decoration: none;color: #2D2D2D}
.epn_article_body article .epn_text .epn_content .careers_box .epn_text h3 a:hover {text-decoration: underline}
.epn_article_body article .epn_text .epn_content .careers_box .epn_text h4 {font-family: 'Concourse T4';font-size: 1.125rem;font-weight: 400;line-height: 1.5rem;letter-spacing: .015em;color: #2D2D2D}
.epn_article_body article .epn_article_ad {margin-bottom: 2rem;clear: both}
.epn_article_body article .epn_article_ad span {display: block;text-align: center;margin: 24px 0;font-family: 'Concourse C4';font-size: .875rem;line-height: 1.25rem;letter-spacing: .02em;color: #A1A1A1}
.epn_article_body article .epn_article_ad span:first-child {margin-top: 0}
.epn_article_body article .epn_article_ad span:last-child {margin-bottom: 0}
.epn_article_body article .epn_article_ad .epn_ad_placeholder {background: #BB9451;width: 100%}
.epn_article_body article .epn_limit {padding-top: 1.5rem;margin-bottom: .75rem}
.epn_article_body article .epn_limit img {display: block;width: auto;height: 1.375rem !important;margin-bottom: 1.25rem}
.epn_article_body article .epn_limit h3 {font-weight: 700;font-size: 1.75rem;line-height: 2.625rem;margin-bottom: .125rem}
.epn_article_body article .epn_limit p {font-weight: 400;font-size: 1.0625rem;line-height: 1.7em;margin-bottom: 1.5rem}
.epn_article_body article .epn_limit .epn_cta {font-size: 0}
.epn_article_body article .epn_limit .epn_cta a, .epn_article_body article .epn_limit .epn_cta button {margin-right: .5rem}
.epn_article_body article .epn_limit .epn_cta a:last-child, .epn_article_body article .epn_limit .epn_cta button:last-child {margin-right: 0}
.epn_article_body .epn_instream_ad {width: 100%;padding: 0 .1875rem}
.epn_article_body .epn_instream_ad .epn_ad_placeholder {position: relative;width: 100%;background: #494949;opacity: .5}
.epn_article_body .epn_stream_box {min-height: 0}
.epn_article_body .epn_sticky_sidebar .epn_stream_box .epn_item.sticky_sidebar_last_visible h3, .epn_article_body .epn_sticky_sidebar .epn_stream_box .epn_item:last-child h3 {border-bottom: none;margin-bottom: 0;padding-bottom: 0}
.disclaimer_title {font-family: Concourse T4;font-size: 1.125rem;font-style: italic;font-weight: 700;margin-bottom: .5rem;color: #909090}
.disclaimer {font-family: Concourse T4;font-size: 1rem;color: #999;font-style: italic}
hr {margin: 16px 0 24px;border: 0;border-top: dotted 1px #A1A1A1}
.epn_article_body article .section_separator {border-top: solid 2px #dfdfdf;margin: 24px 0 24px;}
.epn_page_body article .epn_article_subscribe_box {padding: 2rem 0;position: relative}
.epn_page_body article .epn_article_subscribe_box > * {position: relative;z-index: 1}
.epn_page_body article .epn_article_subscribe_box:before {content: '';position: absolute;display: block;width: calc(100% + 8.375rem);height: 100%;background: #F5F5F5;top: 0;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0)}
.epn_page_body article .epn_article_subscribe_box img {max-width: 100%;max-height: 1.0625rem;margin-bottom: .5rem}
.epn_page_body article .epn_article_subscribe_box p {font-family: 'Concourse T4';font-size: .9375rem;line-height: 1.5rem;letter-spacing: .015em;color: #2D2D2D;margin-bottom: .5rem}
.epn_page_body article .epn_article_subscribe_box fieldset {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;font-size: 0}
.epn_page_body article .epn_article_subscribe_box fieldset .epn_ux_input {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-right: .5rem}
.epn_page_body article .epn_article_subscribe_box fieldset .epn_ux_button {line-height: 1.375rem;padding: .75rem 1.75rem;-webkit-box-sizing: border-box;box-sizing: border-box;max-height: 3rem;min-width: 0}
.epn_page_body article .epn_image {font-size: 0;margin-bottom: 1.5625rem;position: relative}
.epn_page_body article .epn_image img {display: inline-block;width: 100%;height: auto}
.epn_page_body article .epn_image h5 {font-size: 1.375rem;line-height: 1.625rem;font-family: 'Concourse T4';font-weight: 700;color: #141516;margin-top: 4rem;margin-bottom: 1.5rem}
.epn_page_body article .epn_image .epn_description {position: absolute;width: 100%;left: 0;bottom: 0;background: rgba(38, 40, 50, 0.8)}
.epn_page_body article .epn_image .epn_description span {background: none;display: block;font-family: 'Concourse T4';font-size: .875rem;line-height: 1.125rem;letter-spacing: .015em;color: #FFF;padding: .5rem 4.1875rem}
.epn_page_body article .epn_image.epn_image_aside {float: left;margin-right: 2rem;width: 13.75rem;border-radius: 6px;border: solid 1px #DFDFDF}
.epn_page_body article .epn_image.epn_image_aside span {display: block;padding: 1rem;font-size: .9375rem;line-height: 1.375rem;letter-spacing: .017em;color: #2D2D2D;text-align: center}
.epn_page_body article .epn_image.epn_image_aside.epn_image_aside_align_right {float: right;margin-left: 2rem;margin-right: 0}
.epn_page_body article .epn_image.epn_image_aside.epn_image_aside_align_center {float: none;margin-left: 0;margin-right: 0;position: relative;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0)}
.epn_page_body article .epn_text {padding: 0 4.1875rem;padding-bottom: 2rem}
.epn_page_body article .epn_text .epn_byline {margin-bottom: 1rem}
.epn_page_body article .epn_text .epn_byline:first-child {padding-bottom: 1rem;border-bottom: dotted 1px #DFDFDF}
.epn_page_body article .epn_text:first-child .epn_byline {margin-top: 3rem}
.epn_page_body article .epn_text h2 {font-family: Ivar Headline;font-weight: 600;font-size: 2.625rem;line-height: 3.125rem;margin-bottom: 1rem;color: #141516}
.epn_page_body article .epn_text .epn_content {padding-top: 1rem}
.epn_page_body article .epn_text .epn_content > h2 {font-family: Ivar Headline;font-weight: 600;font-size: 2.625rem;line-height: 3.125rem;margin-bottom: 1rem;color: #141516}
.epn_page_body article .epn_text .epn_content > h2 a {color: #428CD7;text-decoration: none}
.epn_page_body article .epn_text .epn_content > h2 a:hover {text-decoration: underline}
.epn_page_body article .epn_text .epn_content > h3 {font-family: Ivar Headline;font-weight: 600;font-size: 2rem;line-height: 2.25rem;color: #141516;margin-bottom: 1rem}
.epn_page_body article .epn_text .epn_content > h3 a {color: #428CD7;text-decoration: none}
.epn_page_body article .epn_text .epn_content > h3 a:hover {text-decoration: underline}
.epn_page_body article .epn_text .epn_content > h4 {font-family: Ivar Headline;font-weight: 300;font-size: 1.75rem;line-height: 2.375rem;font-style: italic;color: #333;margin-bottom: 1rem}
.epn_page_body article .epn_text .epn_content > h4 a {color: #428CD7;text-decoration: none}
.epn_page_body article .epn_text .epn_content > h4 a:hover {text-decoration: underline}
.epn_page_body article .epn_text .epn_content > h5 {font-family: Ivar Headline;font-weight: 600;font-size: 1.5rem;line-height: 1.75rem;color: #141516;margin-bottom: 1rem}
.epn_page_body article .epn_text .epn_content > h5 a {color: #428CD7;text-decoration: none}
.epn_page_body article .epn_text .epn_content > h5 a:hover {text-decoration: underline}
.epn_page_body article .epn_text .epn_content > h6 {font-family: Ivar Headline;font-weight: 600;font-size: 1.3125rem;line-height: 1.5rem;color: #141516;margin-bottom: 1rem}
.epn_page_body article .epn_text .epn_content > h6 a {color: #428CD7;text-decoration: none}
.epn_page_body article .epn_text .epn_content > h6 a:hover {text-decoration: underline}
.epn_page_body article .epn_text .epn_content > img, .epn_page_body article .epn_text .epn_content > * img {max-width: 100%}
.epn_page_body article .epn_text .epn_content > img {margin-bottom: 1rem}
.epn_page_body article .epn_text .epn_content > p, .epn_page_body article .epn_text .epn_content > blockquote, .epn_page_body article .epn_text .epn_content > * blockquote {font-size: 1.25rem;line-height: 1.75rem;color: #494949;margin-bottom: 2rem}
.epn_page_body article .epn_text .epn_content > p a, .epn_page_body article .epn_text .epn_content > blockquote a, .epn_page_body article .epn_text .epn_content > * blockquote a {color: #428CD7;text-decoration: none}
.epn_page_body article .epn_text .epn_content > p a:hover, .epn_page_body article .epn_text .epn_content > blockquote a:hover, .epn_page_body article .epn_text .epn_content > * blockquote a:hover {text-decoration: underline}
.epn_page_body article .epn_text .epn_content > blockquote, .epn_page_body article .epn_text .epn_content > * blockquote {font-style: italic;padding-left: 2rem;border-left: solid .5rem #F8EFDD}
.epn_page_body article .epn_text .epn_content > ul, .epn_page_body article .epn_text .epn_content > ol {margin-left: 1.25rem;margin-bottom: 2rem}
.epn_page_body article .epn_text .epn_content > ul a, .epn_page_body article .epn_text .epn_content > ol a {color: #428CD7;text-decoration: none}
.epn_page_body article .epn_text .epn_content > ul a:hover, .epn_page_body article .epn_text .epn_content > ol a:hover {text-decoration: underline}
.epn_page_body article .epn_text .epn_content > ul li, .epn_page_body article .epn_text .epn_content > ol li {font-size: 1.25rem;line-height: 1.75rem;color: #494949;margin-bottom: .5rem}
.epn_page_body article .epn_text .epn_content > ul li:last-child, .epn_page_body article .epn_text .epn_content > ol li:last-child {margin-bottom: 0}
.epn_page_body article .epn_text .epn_content > ul li {list-style: none;position: relative}
.epn_page_body article .epn_text .epn_content > ul li:before {content: '';display: block;position: absolute;top: .35em;left: -1.25rem;width: 0;height: 0;border-left: solid .375rem #B9B9B9;border-top: solid .375rem transparent;border-bottom: solid .375rem transparent}
.epn_page_body article .epn_text .epn_content > a {color: #428CD7;text-decoration: none}
.epn_page_body article .epn_text .epn_content > a:hover {text-decoration: underline}
.epn_page_body article .epn_text .epn_content .epn_more {clear: both;margin-bottom: 2.5rem}
.epn_page_body article .epn_text .epn_content .epn_more a {margin-bottom: 0}
.epn_page_body article .epn_text .epn_content .epn_tag_box {clear: both;font-size: 0;margin-bottom: 2rem}
.epn_page_body article .epn_text .epn_content .epn_tag_box:last-child {margin-bottom: 0}
.epn_page_body article .epn_text .epn_content .epn_tag_box a {display: inline-block;vertical-align: top;font-family: 'Concourse T4';font-size: .9375rem;line-height: 2rem;letter-spacing: .015em;color: rgba(45, 45, 45, 0.41);padding: 0 1rem;border-radius: 6px;border: solid 2px #DFDFDF;margin-right: .5rem;margin-bottom: .5rem;text-decoration: none;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_page_body article .epn_text .epn_content .epn_tag_box a:hover {border-color: #A1A1A1;color: #A1A1A1}
.epn_page_body article .epn_text .epn_content .epn_author_box {clear: both}
.epn_page_body article .epn_text .epn_content .epn_author_box:after {content: '';display: block;width: 100%;height: 0;clear: both}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_section_title {padding-bottom: 1rem;margin-bottom: 1.5rem;border-bottom: dotted 1px #DFDFDF}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_image {width: 6.25rem;height: 6.25rem;margin-right: 1.5rem;margin-bottom: 0;border-radius: 6px;background-size: cover;background-position: center center;float: left}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text {padding-left: 7.75rem;padding-bottom: 0}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text h3 {font-family: 'Ivar Text';font-size: 1.3125rem;line-height: 1.5625rem;font-weight: 700;margin-bottom: .3125rem;color: #2D2D2D}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text h3 a {text-decoration: none;color: #2D2D2D}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text h3 a:hover {text-decoration: underline}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text h4 {font-family: 'Concourse T4';font-size: .9375rem;font-weight: 400;line-height: 1.375rem;letter-spacing: .015em;color: #2D2D2D}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social .epn_left {margin-right: 1rem}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a {font-family: 'Concourse T4';display: block;font-size: .9375rem;font-weight: 400;line-height: 1.375rem;letter-spacing: .015em;color: #2D2D2D;text-decoration: none;padding-left: 2rem;position: relative}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a:before {content: '';display: block;position: absolute;left: 0;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);width: 1rem;height: 1rem;background-size: 100%;background-position: center center;background-repeat: no-repeat}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a:hover {text-decoration: underline}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a.epn_mail:before {background-image: url(../svg/author-envelope.svg)}
.epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a.epn_twitter:before {background-image: url(../svg/author-twitter.svg)}
.epn_page_body article .epn_page_ad {margin-bottom: 2rem}
.epn_page_body article .epn_page_ad span {display: block;text-align: center;margin: 24px 0;font-family: 'Concourse C4';font-size: .875rem;line-height: 1.25rem;letter-spacing: .02em;color: #A1A1A1}
.epn_page_body article .epn_page_ad span:first-child {margin-top: 0}
.epn_page_body article .epn_page_ad span:last-child {margin-bottom: 0}
.epn_page_body article .epn_page_ad .epn_ad_placeholder {background: #BB9451;width: 100%;height: 250px}
.epn_page_body .epn_stream_box {min-height: 0}
.epn_page_body .epn_sponsored_box {padding-top: 1rem}
.epn_page_body .epn_sponsored_box h3 {font-family: 'Concourse T4';font-weight: 700;font-size: 1.0625rem;line-height: 1.3125rem;letter-spacing: .03125rem;text-transform: uppercase}
.epn_page_body .epn_sponsored_box p {font-family: 'Concourse T4';font-weight: 400;font-size: .9375rem;line-height: 1.25rem;margin-bottom: .5rem}
.epn_page_body .epn_sticky_sidebar .epn_stream_box .epn_item:last-child h3 {border-bottom: none;margin-bottom: 0;padding-bottom: 0}
.epn_reader_tabs {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;position: relative}
.epn_reader_tabs .epn_reader_tab {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;position: relative;z-index: 2;text-align: center;height: auto;background: #F5F5F5;border-bottom: none;border-radius: 6px 6px 0 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_reader_tabs .epn_reader_tab:not(:first-child) {border-left: none}
.epn_reader_tabs .epn_reader_tab:last-child {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_reader_tabs .epn_reader_tab:last-child:hover {background: #428CD7;border-color: #428CD7}
.epn_reader_tabs .epn_reader_tab:last-child:hover svg path {fill: #FFF}
.epn_reader_tabs .epn_reader_tab button {background: none;border: none;cursor: pointer;display: block;width: 100%;line-height: 3.675rem;top: 50%;font-family: 'Concourse T4';font-size: .9375rem;font-weight: 700;text-transform: uppercase;text-decoration: none;letter-spacing: .075rem;color: rgba(45, 45, 45, 0.41)}
.epn_reader_tabs .epn_reader_tab button img, .epn_reader_tabs .epn_reader_tab button .epn_svg {display: none;opacity: .5}
.epn_reader_tabs .epn_reader_tab button svg {width: auto;height: .8125rem;margin: 0 1.5rem}
.epn_reader_tabs .epn_reader_tab button svg path {-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.epn_reader_tabs .epn_reader_tab.epn_active {background: #FFF;top: 1px}
.epn_reader_tabs .epn_reader_tab.epn_active button {line-height: calc(3.875rem + 1px);color: #2D2D2D}
.epn_reader_tabs .epn_reader_tab.epn_active button .reader_tab_premium + span {color: #BB9451}
.epn_reader_tabs .epn_reader_tab.epn_active button img {opacity: 1}
.epn_reader_tabs .epn_reader_tab.epn_active.epn_gold a {color: #BB9451}
.epn_reader_content {position: relative;width: 100%;padding: 2rem;font-size: 0;display: inline-block;border-radius: 0 0 6px 6px}
.epn_reader_content .epn_ux_caption {margin-bottom: .875rem}
.epn_reader_content .epn_ux_caption::-moz-selection, .epn_reader_content .epn_ux_caption ::-moz-selection {background-color: transparent}
.epn_reader_content .epn_ux_caption::selection, .epn_reader_content .epn_ux_caption ::selection {background-color: transparent}
.epn_reader_content .epn_ux_caption p {color: #BB9451}
.epn_reader_content .epn_ux_caption * {margin-right: .5rem}
.epn_reader_content label::-moz-selection, .epn_reader_content label ::-moz-selection {background-color: transparent}
.epn_reader_content label::selection, .epn_reader_content label ::selection {background-color: transparent}
.epn_reader_content .epn_reader_group, .epn_reader_content .epn_holder {margin-bottom: 1rem}
.epn_reader_content .epn_reader_group .epn_white_box, .epn_reader_content .epn_holder .epn_white_box {padding: 1rem;margin-bottom: .5rem}
.epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info {height: 7.75rem}
.epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info .epn_image, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info .epn_image {float: left;width: 3.5rem;height: 100%;margin-right: 1rem;position: relative}
.epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info .epn_image img, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info .epn_image img {max-width: 100%;max-height: 2.6875rem;height: auto;position: relative;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}
.epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info .epn_text, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info .epn_text {height: 100%;position: relative}
.epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info .epn_text p, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info .epn_text p {font-family: 'Concourse T4';font-size: 1rem;letter-spacing: 0;position: relative;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}
.epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info + .epn_half .epn_reader_due, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info + .epn_half .epn_reader_due {height: 7.75rem}
.epn_reader_content .epn_reader_group .epn_white_box:last-child, .epn_reader_content .epn_holder .epn_white_box:last-child {margin-bottom: 0}
.epn_reader_content .epn_reader_group .epn_white_box .epn_reader_group, .epn_reader_content .epn_holder .epn_white_box .epn_reader_group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin-bottom: 0}
.epn_reader_content .epn_reader_group .epn_white_box .epn_reader_group::-moz-selection, .epn_reader_content .epn_reader_group .epn_white_box .epn_reader_group ::-moz-selection, .epn_reader_content .epn_holder .epn_white_box .epn_reader_group::-moz-selection, .epn_reader_content .epn_holder .epn_white_box .epn_reader_group ::-moz-selection {background-color: transparent}
.epn_reader_content .epn_reader_group .epn_white_box .epn_reader_group::selection, .epn_reader_content .epn_reader_group .epn_white_box .epn_reader_group ::selection, .epn_reader_content .epn_holder .epn_white_box .epn_reader_group::selection, .epn_reader_content .epn_holder .epn_white_box .epn_reader_group ::selection {background-color: transparent}
.epn_reader_content .epn_reader_group .epn_white_box .epn_reader_group > *, .epn_reader_content .epn_holder .epn_white_box .epn_reader_group > * {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding-bottom: 0}
.epn_reader_content .epn_reader_group .epn_white_box .epn_reader_group .epn_ux_switch, .epn_reader_content .epn_holder .epn_white_box .epn_reader_group .epn_ux_switch {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_reader_content .epn_reader_group .epn_white_box.epn_disabled, .epn_reader_content .epn_holder .epn_white_box.epn_disabled {background: #F5F5F5}
.epn_reader_content .epn_reader_group .epn_white_box.epn_disabled p, .epn_reader_content .epn_reader_group .epn_white_box.epn_disabled p span, .epn_reader_content .epn_holder .epn_white_box.epn_disabled p, .epn_reader_content .epn_holder .epn_white_box.epn_disabled p span {color: rgba(45, 45, 45, 0.41)}
.epn_reader_content .epn_holder:last-child {margin-bottom: 0}
.epn_reader_content fieldset:last-child .epn_reader_group {margin-bottom: 0}
.epn_reader_content .epn_half {margin-bottom: 0}
.epn_reader_content .epn_half > img {width: auto;height: 1.25rem;margin-top: 1.5rem;margin-bottom: 1rem}
.epn_reader_content .epn_reader_due {width: 100%;height: 3rem;font-size: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.epn_reader_content .epn_reader_due span {font-family: 'Concourse T4';font-weight: 700;font-size: 1rem;letter-spacing: .075em;text-transform: uppercase;text-align: left;color: rgba(45, 45, 45, 0.41);-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
.epn_reader_content .epn_reader_due span + span {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;letter-spacing: .0125rem;font-weight: 400;color: #2D2D2D;font-size: 1.25rem;text-align: right}
.epn_reader_content .epn_reader_pdf_holder {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;width: calc(25% - 21px)}
.epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf .epn_image {background: #F5F5F5 center center no-repeat;background-size: cover;width: 100%;min-height: 21.25rem;margin-bottom: 1.75rem}
.epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf .epn_image img {width: 100%}
.epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf .epn_text {text-align: center}
.epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf_overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(255, 255, 255, 0.9);text-align: center}
.epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf_overlay .epn_holder {position: relative;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}
.epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf_overlay .epn_holder img {width: auto;height: 1.25rem;margin-bottom: 1rem}
.epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf_overlay .epn_holder h2 {font-family: 'Ivar Headline';font-size: 2rem;line-height: 2.625rem;font-weight: 700;margin-bottom: .5rem}
.epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf_overlay .epn_holder p {padding: 0 27.5%;margin-bottom: 1.5rem}
.epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf_overlay .epn_holder .epn_ux_button {min-width: 8.4375rem}
.epn_reader_content input + button {margin-top: 1rem}
.epn_reader_content p, .epn_reader_content p > span {font-family: 'Concourse T4';font-weight: 400;font-size: .9375rem;line-height: 1.375rem;padding-bottom: .5rem;color: #494949}
.epn_reader_content p:last-child, .epn_reader_content p > span:last-child {padding-bottom: 0}
.epn_reader_content p.epn_reader_company_name, .epn_reader_content p > span.epn_reader_company_name {font-weight: 700;text-align: right;line-height: 1rem;letter-spacing: .0625em;text-transform: uppercase;line-height: 1.125rem}
.epn_reader_content p.epn_grey, .epn_reader_content p > span.epn_grey {color: rgba(45, 45, 45, 0.41);line-height: 14px}
.epn_reader_content p.epn_big, .epn_reader_content p > span.epn_big {font-family: 'Ivar Text';font-size: 1.0625rem;line-height: 1.375rem}
.epn_reader_content p.epn_centered, .epn_reader_content p > span.epn_centered {padding: 0 5rem;margin-bottom: 1.75rem}
.epn_reader_content p > span {margin-right: .5rem}
.epn_subscribe_content {text-align: center}
.epn_subscribe_content p {font-family: 'Concourse T4';font-size: .9375rem;line-height: 1.5rem;letter-spacing: 0;color: #2D2D2D}
.epn_subscribe_content p.epn_subscribe_bold_uppercase, .epn_subscribe_content p .epn_subscribe_bold_uppercase {font-weight: 700;font-size: .875rem;letter-spacing: .1em;margin-right: 1rem;text-transform: uppercase}
.epn_subscribe_content p.epn_grey, .epn_subscribe_content p .epn_grey {color: rgba(45, 45, 45, 0.41)}
.epn_subscribe_content img {max-width: 100%}
.epn_subscribe_content .epn_subscribe_top h1 {font-family: 'Ivar Headline';font-size: 2.75rem;line-height: 3.375rem;font-weight: 700;color: #141516}
.epn_subscribe_content .epn_subscribe_top h2 {font-family: 'Ivar Headline';font-size: 2.375rem;line-height: 2.75rem;font-weight: 400;color: #141516;padding: 0 4.375rem;margin-bottom: 1rem}
.epn_subscribe_content .epn_subscribe_top p {font-family: 'Ivar Text';font-size: 1.0625rem;padding: 0 1.5625rem;margin-bottom: 3rem}
.epn_subscribe_content .epn_subscribe_form {text-align: left;margin-bottom: 2rem}
.epn_subscribe_content .epn_subscribe_form img {position: relative;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0)}
.epn_subscribe_content .epn_subscribe_bottom p {letter-spacing: .025em;margin-bottom: 1.75rem}
.epn_search_content .epn_search_title span + span {font-family: 'Concourse T4';font-weight: 400;font-size: 1.0625rem;text-transform: none;color: rgba(45, 45, 45, 0.41);color: #B9B9B9}
.epn_search_content .epn_search_line {font-size: 0;margin-bottom: 1rem}
.epn_search_content .epn_search_line input {display: inline-block;vertical-align: top;margin: 0;width: calc(100% - 8.5rem);border-radius: 6px 0 0 6px}
.epn_search_content .epn_search_line .epn_ux_button {min-width: 0;width: 8.5rem;line-height: 1.25rem;line-height: 1.375rem;display: inline-block;vertical-align: top;margin: 0;padding: .875rem 2.375rem;padding: .75rem 2.375rem;border-radius: 0 6px 6px 0;border: solid 1px #DFDFDF;border-left: none;background: #FFF}
.epn_search_content .epn_search_line .epn_ux_button:hover {background: #2D2D2D;border-color: #2D2D2D;color: #FFF}
.epn_search_content .epn_search_sidebar {margin-bottom: 1rem}
.epn_register_content {margin: 4rem 0;padding: 2.5rem 11.5625rem;text-align: center;display: block}
.epn_register_content > img {height: 1.5625rem;margin-bottom: 1rem}
.epn_register_content h1 {font-family: 'Concourse C4';font-size: 1.0625rem;line-height: 1.25rem;letter-spacing: .01em;margin-bottom: .875rem;text-transform: uppercase;font-weight: 700;color: #BB9451}
.epn_register_content h2 {font-family: 'Ivar Headline';font-size: 2.75rem;line-height: 3.375rem;font-weight: 700;color: #141516;margin-bottom: 1rem}
.epn_register_content h3 {font-family: 'Concourse C4';font-size: 1rem;line-height: 1.125rem;letter-spacing: .01em;text-transform: uppercase;margin-bottom: 1.125rem}
.epn_register_content p {font-family: 'Concourse T4';font-size: .9375rem;line-height: 1.3125rem;letter-spacing: .025em;padding: 0 2.9375rem;margin-bottom: 1rem}
.epn_register_content .epn_register_payment {padding: 2rem 5rem;margin: 0 -3rem;margin-bottom: 2rem;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.epn_register_content .epn_register_payment img {display: block;height: 3.125rem}
.epn_register_content .epn_register_payment p {display: block;padding: 0;margin: 0;padding-left: 1rem;font-family: 'Concourse T4';font-size: 1.0625rem;line-height: 1.5rem;color: #B9B9B9}
.epn_register_content .epn_ux_button {min-width: 18rem}
.epn_register_content .epn_half .epn_ux_button {width: 100%;min-width: 0;margin-bottom: 1rem}
.epn_register_content.epn_register_welcome {padding: 2.5rem 9.5rem}
.epn_register_content.epn_register_welcome p {padding: 0}
.epn_register_content.epn_register_welcome .epn_ux_button {padding: 0 .8rem}
.epn_register_content.epn_register_welcome .epn_ux_button.epn_golden {padding: 0 1.5rem}
.epn_author_content .epn_author_about {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.epn_author_content .epn_author_about * {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_author_content .epn_author_about .epn_img {width: 25%;background-position: center center;background-size: cover;background-repeat: no-repeat}
.epn_author_content .epn_author_about .epn_about {width: 75%;padding: 2rem;padding-left: 3rem}
.epn_author_content .epn_author_about .epn_about .epn_top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;border-bottom: solid 1px #DFDFDF;padding-bottom: 1.5rem;margin-bottom: 1.5rem}
.epn_author_content .epn_author_about .epn_about .epn_top * {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_author_content .epn_author_about .epn_about .epn_top .epn_title {min-width: 33.3333%;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_author_content .epn_author_about .epn_about .epn_top .epn_title h2 {font-family: 'Ivar Text';font-size: 2.125rem;line-height: 2.5625rem;color: #2D2D2D;font-weight: 700;padding-right: 1rem}
.epn_author_content .epn_author_about .epn_about .epn_top .epn_title h3 {font-family: 'Concourse T4';font-size: .9375rem;line-height: 1.125rem;letter-spacing: .1em;text-transform: uppercase;font-weight: 700}
.epn_author_content .epn_author_about .epn_about .epn_top .epn_contacts {padding-top: .375rem;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.epn_author_content .epn_author_about .epn_about .epn_top .epn_contacts .epn_left {margin-right: 2rem}
.epn_author_content .epn_author_about .epn_about .epn_top .epn_contacts a {display: block;font-family: 'Concourse T4';font-size: .9375rem;line-height: 1.375rem;letter-spacing: .015em;color: #2D2D2D;padding-left: 1.625rem;background-repeat: no-repeat;background-position: left center;background-size: 1rem auto;margin-top: .25rem}
.epn_author_content .epn_author_about .epn_about .epn_top .epn_contacts a.epn_email {background-image: url(../svg/ux_envelope.svg)}
.epn_author_content .epn_author_about .epn_about .epn_top .epn_contacts a.epn_twitter {background-image: url(../svg/social-twitter.svg)}
.epn_author_content .epn_author_about .epn_about .epn_top .epn_contacts a.epn_linkedin {background-image: url(../svg/social-linkedin.svg)}
.epn_author_content .epn_author_about .epn_about .epn_top .epn_contacts a.epn_website {background-image: url(../svg/ux_web.svg)}
.epn_author_content .epn_author_about .epn_about .epn_text p {font-family: 'Ivar Text';font-size: 1.0625rem;line-height: 1.5625rem;font-weight: 400}
.epn_about_endpoints .epn_about_employee {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.epn_about_endpoints .epn_about_employee * {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_about_endpoints .epn_about_employee .epn_img {width: 25%;background-position: center center;background-size: cover;background-repeat: no-repeat}
.epn_about_endpoints .epn_about_employee .epn_about {width: 75%;padding: 2rem;padding-left: 3rem}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;border-bottom: solid 1px #DFDFDF;padding-bottom: 1.5rem;margin-bottom: 1.5rem}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top * {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_title {min-width: 33.3333%;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_title h2 {font-family: 'Ivar Text';font-size: 2.125rem;line-height: 2.5625rem;color: #2D2D2D;font-weight: 700}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_title h3 {font-family: 'Concourse T4';font-size: .9375rem;line-height: 1.125rem;letter-spacing: .1em;text-transform: uppercase;font-weight: 700}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_contacts {padding-top: .375rem;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_contacts .epn_left {margin-right: 2rem}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_contacts a {display: block;font-family: 'Concourse T4';font-size: .9375rem;line-height: 1.375rem;letter-spacing: .015em;color: #2D2D2D;padding-left: 1.625rem;background-repeat: no-repeat;background-position: left center;background-size: 1rem auto;margin-top: .25rem}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_contacts a.epn_email {background-image: url(../svg/ux_envelope.svg)}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_contacts a.epn_twitter {background-image: url(../svg/social-twitter.svg)}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_contacts a.epn_linkedin {background-image: url(../svg/social-linkedin.svg)}
.epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_contacts a.epn_website {background-image: url(../svg/ux_web.svg)}
.epn_about_endpoints .epn_about_employee .epn_about .epn_text p {font-family: 'Ivar Text';font-size: 1.0625rem;line-height: 1.5625rem;font-weight: 400}
.epn_upgrade_page {padding: 2rem 3rem;text-align: center}
.epn_upgrade_page h2 {font-family: 'Ivar Headline';font-size: 2.625rem;line-height: 3.25rem;font-weight: 700;color: #2D2D2D;margin-bottom: 1.25rem}
.epn_upgrade_page p {font-family: 'Concourse T4';font-size: .9375rem;line-height: 1.25rem;letter-spacing: .0125em;color: #494949;padding: 0 11rem}
.epn_upgrade_page .epn_upgrade_content {padding-top: 2.5rem;font-size: 0}
.epn_upgrade_page .epn_upgrade_content img {width: auto;height: 1.25rem;margin-bottom: .75rem}
.epn_upgrade_page .epn_upgrade_content p {padding: 0;margin-top: .25rem;margin-bottom: .5rem}
.epn_upgrade_page .epn_upgrade_content h3 {font-family: 'Ivar Headline';font-size: 2.0625rem;line-height: 3.375rem;letter-spacing: .03em;color: #2D2D2D;font-style: italic;font-weight: 400}
.epn_upgrade_page .epn_upgrade_content h3 span:first-child {font-size: 2.625rem;font-style: normal;font-weight: 500;color: #BB9451}
.epn_upgrade_page .epn_upgrade_content .epn_ux_button {width: 100%}
.epn_upgrade_page .epn_upgrade_content ul {min-height: 14rem;padding: 0 1.5rem;text-align: left}
.epn_upgrade_page .epn_upgrade_content ul li {list-style: none;position: relative;margin-bottom: 1rem}
.epn_upgrade_page .epn_upgrade_content ul li:before {content: '';display: block;position: absolute;top: .35em;left: -1.25rem;width: 0;height: 0;border-left: solid .375rem #B9B9B9;border-top: solid .375rem transparent;border-bottom: solid .375rem transparent}
.epn_upgrade_page .epn_upgrade_content ul li h4 {margin-bottom: 0}
@media (max-width: 767px) {
    .epn_regular_section {margin-bottom: 32px}
    .epn_menu_2_columns {-webkit-columns: 2;columns: 2}
    .epn_ads_full_width {margin-bottom: 16px;padding: 25px 0}
    .epn_ads_full_width.epn_margin_top {margin-top: 32px}
    .epn_section_title {margin-top: 12px;font-size: 17px;line-height: 21px;margin-bottom: 14px}
    .epn_section_title .epn_label {margin: 0 16px;margin-right: 24px;margin-bottom: 24px}
    .epn_section_title .epn_label:before {width: calc(100% + 32px);height: calc(100% + 16px)}
    .epn_section_title svg {top: 2px}
    .epn_headline {font-size: 18px;line-height: 22px}
    .epn_headline.epn_big {font-size: 22px;line-height: 26px}
    .epn_white_box {border-radius: 6px}
    .epn_half {width: 100%;margin: 0}
    .epn_half:last-child {margin-bottom: 0}
    .epn_article_box {height: 305px}
    .epn_article_box .epn_image {height: 165px;border-radius: 6px 6px 0 0}
    .epn_article_box .epn_text {padding: 12px 17px;padding-bottom: 9px}
    .epn_article_box .epn_text .epn_title {padding-bottom: 10px;margin-bottom: 8px}
    .epn_article_box.epn_big {height: auto}
    .epn_article_box.epn_big .epn_image {height: 190px}
    .epn_article_box.epn_big .epn_text {padding: 12px 17px;padding-top: 12px}
    .epn_article_box.epn_big .epn_text .epn_title {margin-bottom: 9px}
    .epn_badge {font-size: 14px;letter-spacing: .25rem;line-height: 24px;padding-left: 16px;padding-right: 13px;margin-bottom: 9px}
    .epn_stream_box {padding: 16px;min-height: 0}
    .epn_stream_box .epn_badge {margin-left: -16px}
    .epn_stream_box.epn_color_top {padding-top: 16px}
    .epn_stream_box.epn_color_top:before {height: 12px}
    .epn_stream_box.epn_use_more {padding-bottom: 52px}
    .epn_stream_box .epn_item {margin-bottom: 13px}
    .epn_stream_box .epn_item h3 {padding-bottom: 9px;margin-bottom: 9px}
    .epn_stream_box .epn_item.epn_sidebar_active h3 a:before {left: -16px}
    .epn_stream_box .epn_more {height: 50px;line-height: 45px;border-radius: 0 0 6px 6px}
    .epn_stream_box .epn_more a {line-height: 50px;font-size: 15px;letter-spacing: .35rem}
    .epn_byline {overflow: hidden}
    .epn_byline .epn_description span {font-size: 14px;line-height: 17px}
    .epn_byline .epn_social a, .epn_byline .epn_social span {width: 17px;height: 17px;margin-left: 12px}
    .epn_byline .epn_social a img, .epn_byline .epn_social span img {max-width: 16px;max-height: 16px}
    .epn_byline .epn_section_title {margin-top: 0;line-height: 17px}
    .epn_byline .epn_time {margin-right: 12px;font-size: 14px;line-height: 17px;padding-right: 12px}
    .epn_byline .epn_time .epn_time_updated {display: block;white-space: nowrap}
    .epn_byline .epn_time .epn_time_updated:before {display: none;padding-right: 6px}
    .epn_byline .epn_time .epn_time_updated:after {content: '';display: block;width: 100vw;display: none}
    .epn_byline .epn_small_author {display: none}
    .epn_byline .epn_channel {padding-left: 0;padding-right: 6px;vertical-align: top}
    .epn_byline .epn_channel + .epn_channel {padding-left: 0}
    .epn_byline .epn_channel svg {top: 2.5px}
    .epn_byline .epn_channel:after {letter-spacing: .2px;font-size: 14px;line-height: 17px}
    .epn_byline .epn_channel span {font-size: 14px;line-height: 17px}
    .epn_sponsored_box {padding-top: 12px}
    .epn_sponsored_box h3 {font-size: 17px;line-height: 20px;margin: 6px 0}
    .epn_sponsored_box p {font-size: 15px;line-height: 20px;margin-bottom: 9px}
    .epn_form .modal-content {border-radius: 6px;padding-bottom: 12px;margin: 0 14px}
    .epn_form .modal-content .modal-header {height: 72px;padding: 22px 20px;border-top-left-radius: 6px;border-top-right-radius: 6px}
    .epn_form .modal-content .modal-header img {margin: 6px 0;height: 16px}
    .epn_form .modal-content .modal-header a, .epn_form .modal-content .modal-header button {width: 20px;height: 20px;top: 26px;right: 16px}
    .epn_form .modal-content .modal-header a img, .epn_form .modal-content .modal-header button img {margin: 0}
    .epn_form .modal-content .epn_form_content {margin: 0 12px;padding-top: 20px}
    .epn_form .modal-content .epn_form_content p {font-size: 15px;line-height: 21px;letter-spacing: .025em;margin-bottom: 20px}
    .epn_form .modal-content .epn_form_content .epn_group {margin: 8px 0}
    .epn_form .modal-content .epn_form_content .epn_group > * {margin-bottom: 8px}
    .epn_form .modal-content .row > .epn_form_content {margin: 0}
    .epn_form .modal-content .epn_form_footer {padding-top: 8px}
    .epn_form .modal-content .epn_form_footer .epn_half {margin-bottom: 8px}
    .epn_form .modal-content .epn_form_footer .epn_half:last-child {margin-bottom: 0}
    .epn_form .modal-content .epn_form_footer a, .epn_form .modal-content .epn_form_footer .epn_form_link {font-size: 16px;line-height: 26px}
    .epn_loader_spinner {font-size: 16px}
    .epn_loader_spinner.epn_inside_button {top: calc(46px / 2 - 1.6em)}
    .epn_result_list .epn_item {width: calc(100%);margin-bottom: 16px;padding: 16px}
    .epn_result_list .epn_item:nth-child(3n - 1) {margin-left: 0;margin-right: 0}
    .epn_result_list .epn_item h3 {font-size: 17px;line-height: 21px;padding-bottom: 8px;margin-bottom: 8px}
    .epn_result_list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap}
    .epn_result_list .epn_item {width: 100%;margin-bottom: 16px;padding: 16px;padding-bottom: 10px}
    .epn_result_list .epn_item.epn_item_premium {padding-bottom: 26px}
    .epn_result_list .epn_item.epn_item_premium:before {height: 11px}
    .epn_result_list .epn_item:nth-child(3n - 1) {margin-left: 0;margin-right: 0}
    .epn_result_list .epn_item .epn_image {height: 165px;margin: -16px;margin-bottom: 8px}
    .epn_result_list .epn_item h3 {font-size: 17px;line-height: 21px;padding-bottom: 8px;margin-bottom: 8px}
    .epn_result_list.epn_4_column .epn_item {width: 100%;margin-left: 0 !important;margin-right: 0 !important}
    .epn_result_list.epn_premium_section .epn_item {padding-bottom: 26px}
    .epn_result_list.epn_premium_section .epn_item:before {height: 11px}
    .epn_notice_box {padding: 24px 16px}
    .epn_notice_box p {font-size: 15px;margin-bottom: 4px}
    .epn_overlay .epn_modal_result {padding: 16px}
    .epn_overlay .epn_modal_result p {font-size: 16px;margin-bottom: 4px}
}
@media (max-width: 767px) {
    .epn_ux_caption {margin-bottom: 12px}
    .epn_ux_caption img {height: 14px}
    .epn_ux_caption .epn_svg {font-size: 1px}
    .epn_ux_caption span {letter-spacing: .275rem;font-size: 15px}
    .epn_ux_caption * {margin-right: 6px;line-height: 17.25px}
    .epn_ux_modal_caption {margin-bottom: 12px}
    .epn_ux_modal_caption img {height: 14px}
    .epn_ux_modal_caption .epn_svg {font-size: 1px}
    .epn_ux_modal_caption span {letter-spacing: .275rem;font-size: 15px}
    .epn_ux_modal_caption * {margin-right: 6px;line-height: 17.25px}
    .epn_ux_input input {padding: 12px;font-size: 15px;line-height: 15px;margin-bottom: 8px}
    .epn_ux_input input:invalid + label.epn_ux_error, .epn_ux_input input.epn_error + label.epn_ux_error {line-height: 36px;padding: 0 16px;font-size: 15px;margin-top: -8px}
    .epn_ux_input input:invalid + label.epn_ux_error:before, .epn_ux_input input.epn_error + label.epn_ux_error:before {border-top: solid 8px #FB4848;border-left: solid 8px transparent;border-right: solid 8px transparent;bottom: -8px;margin-left: -8px}
    .epn_ux_error .tooltip-inner {padding: 10px 16px;font-size: 15px;margin-top: -8px}
    .epn_ux_error .arrow {width: 16px;height: 8px}
    .epn_ux_error .arrow:before {border-top: solid 8px #FB4848;border-left: solid 8px transparent;border-right: solid 8px transparent}
    .epn_ux_button {width: 100%;line-height: 46px;padding: 0 18px;font-size: 15px}
    .epn_ux_button.epn_white {line-height: 40px;font-size: 12px;width: auto;min-width: 0}
    .epn_ux_button.epn_more, .epn_ux_button.epn_black {font-size: 14px;line-height: 36px;padding: 0 30px;width: auto;min-width: 0}
    .epn_ux_button.epn_reader_pdf_button {line-height: 46px;padding: 0 24px;font-size: 15px;min-width: 224px}
    .epn_ux_button.epn_sidebar_button {font-size: 13px;line-height: 35px;padding: 0 27px}
    .epn_ux_bar {letter-spacing: .25rem;padding: 9px 12px;font-size: 15px;line-height: 32px}
    .epn_ux_switch_group {padding: 16px;margin-bottom: 8px}
    .epn_ux_switch_group > * {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
    .epn_ux_switch_group.epn_ux_switch {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
    .epn_ux_separator {margin: 12px 0}
    .epn_ux_switch label {width: 42px;height: 20px;margin-left: 12px;border-radius: 20px}
    .epn_ux_switch label:after {width: 16px;height: 16px;top: 2px;left: 2px}
    .epn_ux_switch p {padding-right: 48px !important;font-size: 11.25px;line-height: 18px}
    .epn_ux_switch input:checked + label:after {left: calc(100% - 15px - 2px)}
    .epn_ux_switch.epn_align_left label {margin-right: 12px}
    .epn_ux_password {margin-bottom: 6px}
    .epn_ux_password input {padding-right: 57px}
    .epn_ux_password .epn_ux_generate_password, .epn_ux_password .epn_ux_show_password {right: 12px;width: 16px;height: 16px}
    .epn_ux_password .epn_ux_generate_password img, .epn_ux_password .epn_ux_generate_password .epn_svg, .epn_ux_password .epn_ux_show_password img, .epn_ux_password .epn_ux_show_password .epn_svg {max-width: 22px;max-height: 18px}
    .epn_ux_password .epn_ux_generate_password {right: 24px}
    .epn_ux_pagination {margin-bottom: 16px}
    .epn_ux_pagination .epn_navigation {height: 34px;min-width: 34px;margin: 0 1px;font-size: 12px;line-height: 34px}
    .epn_ux_pagination .epn_navigation.epn_navigation_last:before, .epn_ux_pagination .epn_navigation.epn_navigation_last:after, .epn_ux_pagination .epn_navigation.epn_navigation_next:before, .epn_ux_pagination .epn_navigation.epn_navigation_next:after, .epn_ux_pagination .epn_navigation.epn_navigation_first:before, .epn_ux_pagination .epn_navigation.epn_navigation_first:after, .epn_ux_pagination .epn_navigation.epn_navigation_prev:before, .epn_ux_pagination .epn_navigation.epn_navigation_prev:after {width: 5px;height: 8px}
    .epn_ux_pagination .epn_navigation img {line-height: 24px}
}
@media (max-width: 575px) {
    .container {padding-right: 16px;padding-left: 16px}
    .container .row {margin-right: -16px;margin-left: -16px}
    .container .row > * {padding-right: 16px;padding-left: 16px}
}
@media (max-width: 767px) {
    body {padding-top: 60px}
    body.epn_scrolled {padding-top: 60px}
    .epn_header_menu + section {margin-top: 30px}
    .epn_header_menu {padding: 21px 0}
    .epn_header_menu > * {position: static}
    .epn_header_menu:before {content: '';position: absolute;display: block;width: 100%;height: 58px;background: #FFF;top: 0;left: 0;z-index: 1001}
    .epn_header_menu .container .row:after {display: none}
    .epn_header_menu .epn_logo {position: relative;z-index: 1001}
    .epn_header_menu .epn_logo svg {height: 18px}
    .epn_header_menu .epn_hamburger {position: relative;z-index: 1001;float: right;display: block;width: 18px;height: 12px;margin-top: 3px;margin-right: 3px;position: relative}
    .epn_header_menu .epn_hamburger span {display: block;position: absolute;width: 100%;height: 2px;background: rgba(45, 45, 45, 0.41);top: 0;left: 0;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
    .epn_header_menu .epn_hamburger span:nth-child(2) {top: 50%;margin-top: -1px}
    .epn_header_menu .epn_hamburger span:nth-child(3) {top: auto;bottom: 0}
    .epn_header_menu .epn_menu_container {padding: 0;position: fixed;width: 100%;max-height: 100%;padding-top: 58px;overflow: auto;top: -110vh;left: 0;z-index: 1000;background: #FFF;-webkit-transform: none;-ms-transform: none;transform: none;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s}
    .epn_header_menu .epn_menu {-webkit-transform: none;-ms-transform: none;transform: none;border-bottom: 1px solid #DFDFDF;position: relative;max-width: 540px;top: auto;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0)}
    .epn_header_menu .epn_menu h4 {font-family: 'Ivar Text';position: relative;text-align: left;font-size: 17px;font-weight: 400;line-height: 22px;letter-spacing: .015em;font-style: italic;margin: 0;padding: 0 16px;padding-top: 8px;background: #F4F4F5}
    .epn_header_menu .epn_menu h4:after {z-index: -1;content: '';display: block;position: absolute;top: 0;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 100vw;height: 100%;background: #F4F4F5}
    .epn_header_menu .epn_menu h4:before {content: '';display: block;position: absolute;top: 0;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 100vw;height: 1px;background: #DFDFDF}
    .epn_header_menu .epn_menu h4.epn_insider {background: #E8F5FF}
    .epn_header_menu .epn_menu h4.epn_insider:after {background: #E8F5FF}
    .epn_header_menu .epn_menu h4.epn_enterprise {background: #F8EFDD}
    .epn_header_menu .epn_menu h4.epn_enterprise:after {background: #F8EFDD}
    .epn_header_menu .epn_menu h3 {font-family: 'Concourse C4';position: relative;text-align: left;font-size: 11px;line-height: 26px;letter-spacing: .025em;font-weight: 700;margin: 0;padding: 0 16px;padding-bottom: 8px;background: #F4F4F5}
    .epn_header_menu .epn_menu h3:after {z-index: -1;content: '';display: block;position: absolute;top: 0;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 100vw;height: 100%;background: #F4F4F5}
    .epn_header_menu .epn_menu h3.epn_insider {background: #E8F5FF}
    .epn_header_menu .epn_menu h3.epn_insider:after {background: #E8F5FF}
    .epn_header_menu .epn_menu h3.epn_enterprise {background: #F8EFDD}
    .epn_header_menu .epn_menu h3.epn_enterprise:after {background: #F8EFDD}
    .epn_header_menu .epn_menu h3 + ul:before {display: none !important}
    .epn_header_menu .epn_menu ul {display: block;text-align: left;padding: 12px 16px;position: relative}
    .epn_header_menu .epn_menu ul:before {content: '';display: block;position: absolute;top: 0;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 100vw;height: 1px;background: #DFDFDF}
    .epn_header_menu .epn_menu ul li {display: block;width: 100%;font-size: 16px;letter-spacing: .025em;margin-left: 0;padding-bottom: 12px;border-bottom: dotted 1px #DFDFDF;margin-bottom: 12px}
    .epn_header_menu .epn_menu ul li:last-child {margin-bottom: 0}
    .epn_header_menu .epn_menu ul li a, .epn_header_menu .epn_menu ul li span {display: block}
    .epn_header_menu .epn_menu ul li.menu-item-has-children {padding-right: 15px}
    .epn_header_menu .epn_menu ul li.menu-item-has-children:after {border-top: solid 5px #494949;border-left: solid 5px transparent;border-right: solid 5px transparent}
    .epn_header_menu .epn_menu ul li ul {display: none !important;position: static;border: none;padding: 0;margin: 0;margin-top: 12px}
    .epn_header_menu .epn_menu ul li ul:before {display: none}
    .epn_header_menu .epn_menu ul li ul li {line-height: 24px;border: none;font-size: 17px;font-weight: 400}
    .epn_header_menu .epn_menu ul li.epn_opened.menu-item-has-children {padding-right: 15px}
    .epn_header_menu .epn_menu ul li.epn_opened.menu-item-has-children:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}
    .epn_header_menu .epn_menu ul li.epn_opened ul {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap}
    .epn_header_menu .epn_menu ul li.epn_opened ul.epn_menu_one_column {display: block !important}
    .epn_header_menu .epn_menu ul li.epn_opened ul li {width: 50%}
    .epn_header_menu .epn_menu .epn_search_bar {display: block;margin-left: 0;position: relative;margin-bottom: 12px}
    .epn_header_menu .epn_menu .epn_search_bar form {width: 100%;height: 40px;padding: 0 12px;position: static}
    .epn_header_menu .epn_menu .epn_search_bar form:before {display: none}
    .epn_header_menu .epn_menu .epn_search_bar form input {height: 40px;background: #F4F4F5 url(../svg/search.svg) 13px center no-repeat;background-size: 16px;border-radius: 6px;margin-right: 12px;font-size: 17px;width: calc(100% - 48px);padding: 13px;padding-left: 40px;border-width: 1px;float: left}
    .epn_header_menu .epn_menu .epn_search_bar form .epn_search_submit_button {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);right: 0;display: block !important;margin-right: 12px}
    .epn_header_menu .epn_menu .epn_search_bar .epn_search_button, .epn_header_menu .epn_menu .epn_search_bar .epn_search_submit_button {display: none;width: 40px;height: 40px;background-size: 14px;border-radius: 6px;margin-right: 16px;background: #FFF url(../svg/search.svg) center center no-repeat !important}
    .epn_header_menu .epn_menu .epn_search_bar.epn_active form:before {display: none}
    .epn_header_menu .epn_menu .epn_search_bar.epn_active form input {width: calc(100% - 48px);padding: 13px;padding-left: 40px;font-size: 17px;float: left}
    .epn_header_menu .epn_menu .epn_search_bar + .epn_user {display: block}
    .epn_header_menu .epn_menu .epn_user {display: none}
    .epn_header_menu .epn_menu .epn_user ul {font-size: 0;padding-top: 0;padding-bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative}
    .epn_header_menu .epn_menu .epn_user ul:after {content: '';display: block;position: absolute;bottom: -1px;left: 50%;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 100vw;height: 1px;background: #DFDFDF}
    .epn_header_menu .epn_menu .epn_user ul li {width: 50%;display: inline-block;padding: 0;margin: 0;padding: 16px 16px 16px 0;text-align: center;border: none;border-right: solid 1px #DFDFDF;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
    .epn_header_menu .epn_menu .epn_user ul li a, .epn_header_menu .epn_menu .epn_user ul li button {display: inline-block;font-family: 'Concourse T4';cursor: pointer;border: none;background: none;font-size: 14px;font-weight: 700;letter-spacing: .05em;color: #2D2D2D;opacity: .5}
    .epn_header_menu .epn_menu .epn_user ul li:last-child {padding-right: 0;border: none}
    .epn_header_menu .epn_menu .epn_user.epn_logged_out ul li, .epn_header_menu .epn_menu .epn_user.epn_insider ul li, .epn_header_menu .epn_menu .epn_user.epn_enterprise ul li {width: 50%}
    .epn_header_menu .epn_menu .epn_user.epn_basic ul li {width: auto;padding-left: 16px;padding-right: 16px}
    .epn_header_menu .epn_menu .epn_user.epn_basic ul li:nth-child(1) {padding-left: 0}
    .epn_header_menu .epn_menu .epn_user.epn_basic ul li:nth-child(1) a {color: #BB9451;opacity: 1}
    .epn_header_menu .epn_menu .epn_user.epn_basic ul li:nth-child(2) {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
    .epn_header_menu .epn_menu .epn_user.epn_basic ul li:nth-child(3) {padding-right: 0}
    .epn_header_menu .epn_profile {display: none}
    .epn_header_menu .epn_profile .epn_user.epn_logged_out ul li a, .epn_header_menu .epn_profile .epn_user.epn_logged_out ul li button {line-height: 110px;font-size: 13px}
    .epn_header_menu .epn_profile .epn_user.epn_basic, .epn_header_menu .epn_profile .epn_user.epn_insider, .epn_header_menu .epn_profile .epn_user.epn_enterprise {height: 110px;padding: 0 17px}
    .epn_header_menu .epn_profile .epn_user.epn_basic h3, .epn_header_menu .epn_profile .epn_user.epn_insider h3, .epn_header_menu .epn_profile .epn_user.epn_enterprise h3 {font-size: 13px;margin-top: 21px;margin-bottom: 13px}
    .epn_header_menu .epn_profile .epn_user.epn_basic h4, .epn_header_menu .epn_profile .epn_user.epn_insider h4, .epn_header_menu .epn_profile .epn_user.epn_enterprise h4 {font-size: 17px;line-height: 22px;margin-bottom: 13.7px}
    .epn_header_menu .epn_profile .epn_user.epn_basic ul li, .epn_header_menu .epn_profile .epn_user.epn_insider ul li, .epn_header_menu .epn_profile .epn_user.epn_enterprise ul li {margin-left: 8.2px}
    .epn_header_menu .epn_profile .epn_user.epn_basic ul li a, .epn_header_menu .epn_profile .epn_user.epn_insider ul li a, .epn_header_menu .epn_profile .epn_user.epn_enterprise ul li a {font-size: 11px;padding: 6px 0;padding-left: 8px}
    .epn_header_menu.epn_opened .epn_hamburger span:nth-child(1) {top: 50%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}
    .epn_header_menu.epn_opened .epn_hamburger span:nth-child(2) {width: 0}
    .epn_header_menu.epn_opened .epn_hamburger span:nth-child(3) {top: 50%;bottom: auto;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}
    .epn_header_menu.epn_opened .epn_menu_container {left: 0;top: 0}
    .epn_scrolled .epn_header_menu .epn_logo svg {height: 18px}
    .epn_scrolled .epn_header_menu .container .row:after {display: none}
    .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_logged_out ul li a, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_logged_out ul li button {line-height: 60px}
    .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_basic, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_insider, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_enterprise {height: 60px}
    .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_basic h4, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_insider h4, .epn_scrolled .epn_header_menu .epn_profile .epn_user.epn_enterprise h4 {margin-top: 12px;margin-bottom: 2px}
    .epn_scrolled .epn_sticky_sidebar {top: 69px}
    .epn_sticky_footer_placeholder {height: 95px}
    .epn_sticky_footer {padding: 13px 12px}
    .epn_sticky_footer .col-md-5 h3 {text-align: center;font-size: 16px;line-height: 21px}
    .epn_sticky_footer .col-md-5 .epn_image {top: 5px}
    .epn_sticky_footer .col-md-5 .epn_image svg {-webkit-transform: none;-ms-transform: none;transform: none;top: 0}
    .epn_sticky_footer .col-md-3 {text-align: center}
    .epn_sticky_footer .col-md-3 a {color: #FFF !important;background: none !important;border: none !important;line-height: 21px !important;padding: 0 !important;margin-top: 5px !important;text-decoration: underline !important}
    .epn_sticky_footer .col-md-3 a:hover {text-decoration: underline !important}
    .epn_footer {padding-top: 40px;padding-bottom: 20px}
    .epn_footer .epn_logo {max-width: 276px;margin-bottom: 16px}
    .epn_footer .epn_logo svg {height: 18px}
    .epn_footer .epn_info {padding-top: 14px;margin-bottom: 10px}
    .epn_footer .epn_info p {font-size: 17px;line-height: 26px}
    .epn_footer .epn_social {margin-bottom: 35px}
    .epn_footer .epn_social a {width: 32px;height: 32px;margin-right: 10px}
    .epn_footer h3 {font-size: 20px;line-height: 23px;margin-bottom: 12px}
    .epn_footer ul {padding-top: 16px;margin-bottom: 25px}
    .epn_footer ul li {font-size: 17px;line-height: 26px}
    .epn_footer .epn_copyright {padding-top: 20px}
    .epn_footer .epn_copyright .col-md-6 {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}
    .epn_footer .epn_copyright p {text-align: center;font-size: 15px;line-height: 26px}
    .epn_footer .epn_copyright ul {text-align: left;margin-bottom: 20px}
    .epn_footer .epn_copyright ul li {display: block;font-size: 15px;line-height: 26px;margin-left: 0}
}
@media (max-width: 767px) {
    .epn_home_featured .epn_headless {padding-top: 0}
    .epn_home_featured .epn_featured {margin-bottom: 16px !important}
    .epn_home_featured .epn_sponsored {border-radius: 6px;height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 16px}
    .epn_home_featured .epn_sponsored .epn_text {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 100%;display: block;padding: 16px;padding-bottom: 9px;float: none}
    .epn_home_featured .epn_sponsored .epn_text .epn_title h3 {font-size: 25px;line-height: 27px;padding-bottom: 10px}
    .epn_home_featured .epn_sponsored .epn_text .epn_text_block {padding-bottom: 13px;margin-bottom: 9px}
    .epn_home_featured .epn_sponsored .epn_text .epn_text_block p {font-size: 17px;line-height: 21px}
    .epn_home_featured .epn_sponsored .epn_text .epn_byline span {font-size: 13px;line-height: 14px;padding-right: 12px}
    .epn_home_featured .epn_sponsored .epn_text .epn_byline a {font-size: 15px;line-height: 17px;padding-left: 12px}
    .epn_home_featured .epn_sponsored .epn_image {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;width: 100%;display: block;height: 305px}
    .epn_home_featured .epn_stream_block {padding-bottom: 50px}
    .epn_home_categories_feed .epn_stream_box {height: auto;padding-bottom: 16px;margin-bottom: 12px}
    .epn_home_categories_feed .epn_stream_box .epn_item {margin-bottom: 16px}
    .epn_home_categories_feed .epn_stream_box .epn_item:last-child {margin-bottom: 0}
    .epn_homepage_cta {margin-bottom: 25px}
    .epn_homepage_cta .epn_image {margin-top: 52px;margin-bottom: 25px;text-align: center}
    .epn_homepage_cta .epn_image img {width: auto;height: auto;max-width: 100%;max-height: 18px;display: inline-block}
    .epn_homepage_cta .epn_logo {margin-top: 42px;margin-bottom: 25px;text-align: center}
    .epn_homepage_cta .epn_logo img {width: auto;height: auto;max-width: 100%;max-height: 42px;display: inline-block}
    .epn_homepage_cta .epn_text {padding-bottom: 43px;text-align: center}
    .epn_homepage_cta .epn_text h2 {font-size: 30px;line-height: 36px;padding-right: 0;margin-bottom: 20px;text-align: center}
    .epn_homepage_cta .epn_text p {font-size: 15px;line-height: 22px;margin-bottom: 24px}
    .epn_homepage_cta .epn_text a.epn_cta_button {font-size: 14px;line-height: 42px;padding: 0 36px;border-radius: 6px}
    .epn_homepage_stories .epn_story {margin-bottom: 16px !important;height: auto}
    .epn_homepage_stories .epn_story .epn_text {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0}
    .epn_homepage_stories.epn_homepage_stories_premium .epn_story {height: auto;padding-bottom: 10px}
    .epn_homepage_stories.epn_homepage_stories_premium .epn_story .epn_text {padding-bottom: 12px}
    .epn_homepage_stories.epn_homepage_stories_premium .epn_story:after {height: 12px}
    .epn_homepage_category_feed_calendar .epn_feed_holder {padding: 14px 17px}
    .epn_homepage_category_feed_calendar .epn_feed_holder .epn_item {position: relative;height: auto;margin-bottom: 14px}
    .epn_homepage_category_feed_calendar .epn_feed_holder .epn_item:last-child {height: auto}
    .epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_date {-webkit-transform: none;-ms-transform: none;transform: none;top: 0;width: 42px;margin-right: 19px;border-radius: 2px;margin-bottom: 15px}
    .epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_date .epn_header span {font-size: 12px;line-height: 18px}
    .epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_date > span {font-size: 22px;line-height: 26px}
    .epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_text {-webkit-transform: none;-ms-transform: none;transform: none;top: 0;width: calc(100% - 61px);padding-bottom: 15px}
    .epn_homepage_category_feed_calendar .epn_feed_holder .epn_item .epn_text h3 {font-size: 17px;line-height: 21px}
    .epn_homepage_category_feed .epn_featured {margin-bottom: 16px !important}
    .epn_homepage_category_feed .epn_featured.epn_big .epn_text {padding: 19px 17px;padding-top: 11px}
    .epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_date {padding-bottom: 6.24px;margin-bottom: 6.24px}
    .epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_date span {font-size: 14px;line-height: 17px;padding-right: 12px}
    .epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_title {margin-bottom: 10px}
    .epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_title h2 {font-size: 24px;line-height: 28px}
    .epn_homepage_category_feed .epn_featured.epn_big .epn_text .epn_text_block p {font-size: 17px;line-height: 22px;height: 90px;margin-bottom: 15px}
}
@media (max-width: 767px) {
    .epn_article_body article .epn_article_subscribe_box {padding: 32px 0;margin-bottom: 24px}
    .epn_article_body article .epn_article_subscribe_box:before {width: calc(100% + 32px)}
    .epn_article_body article .epn_article_subscribe_box img {max-height: 17px;margin-bottom: 8px}
    .epn_article_body article .epn_article_subscribe_box p {font-size: 15px;line-height: 24px;margin-bottom: 8px}
    .epn_article_body article .epn_article_subscribe_box fieldset {display: block}
    .epn_article_body article .epn_article_subscribe_box fieldset .epn_ux_input {margin-right: 0}
    .epn_article_body article .epn_article_subscribe_box fieldset .epn_ux_button {line-height: 13px;padding: 12px;max-height: none}
    .epn_article_body article.epn_article_preview .epn_content > p:last-of-type:before {height: 183.75px}
    .epn_article_body article.epn_article_premium {padding-top: 16px}
    .epn_article_body article.epn_article_premium:before {height: 17px}
    .epn_article_body article .epn_byline .epn_time {display: block;border-right: none;padding-right: 12px}
    .epn_article_body article .epn_byline .epn_channel {clear: both;padding-left: 0;padding-right: 8px;padding-top: 4px}
    .epn_article_body article .epn_byline .epn_channel span {padding-left: 0}
    .epn_article_body article .epn_image {margin-bottom: 18.75px}
    .epn_article_body article .epn_image .epn_description span {font-size: 14px;line-height: 18px;padding: 8px 16px}
    .epn_article_body article .epn_image h5 {font-size: 16.5px;line-height: 19.5px;margin-top: 48px;margin-bottom: 18px}
    .epn_article_body article .epn_image h6 {font-size: 16px;line-height: 24px;margin-bottom: 16px}
    .epn_article_body article .epn_image p {font-size: 14px;line-height: 17px;margin-top: 8px}
    .epn_article_body article .epn_image.epn_image_aside {float: none;margin-right: 0;width: 100%;max-width: 320px}
    .epn_article_body article .epn_image.epn_image_aside span {padding: 12px;font-size: 17px;line-height: 17px}
    .epn_article_body article .epn_image.epn_image_aside.epn_image_aside_align_right {float: none;margin-left: 0}
    .epn_article_body article .epn_image.epn_image_aside.epn_image_aside_align_center {position: static;-webkit-transform: none;-ms-transform: none;transform: none}
    .epn_article_body article .epn_text {padding: 0 16px;padding-bottom: 12px}
    .epn_article_body article .epn_text .epn_byline {margin-bottom: 12px}
    .epn_article_body article .epn_text .epn_byline:first-child {padding-bottom: 12px}
    .epn_article_body article .epn_text:first-child .epn_byline {margin-top: 32px}
    .epn_article_body article .epn_text h2 {font-size: 28px;line-height: 36px;margin-bottom: 12px}
    .epn_article_body article .epn_text .epn_content {padding-top: 6px}
    .epn_article_body article .epn_text .epn_content .image-source {font-size: 15px;line-height: 18px;padding-left: 12px;border-left: 8px solid #DFDFDF}
    .epn_article_body article .epn_text .epn_content > h2 {font-size: 28px;line-height: 36px;margin-bottom: 12px}
    .epn_article_body article .epn_text .epn_content > h3 {font-size: 23px;line-height: 27px;margin-bottom: 12px}
    .epn_article_body article .epn_text .epn_content > h4 {font-size: 21px;line-height: 28.5px;margin-bottom: 12px}
    .epn_article_body article .epn_text .epn_content > h5 {font-size: 18px;line-height: 21px;margin-bottom: 12px}
    .epn_article_body article .epn_text .epn_content > h6 {font-size: 15.75px;line-height: 18px;margin-bottom: 12px}
    .epn_article_body article .epn_text .epn_content > img {margin-bottom: 16px}
    .epn_article_body article .epn_text .epn_content > p, .epn_article_body article .epn_text .epn_content > blockquote, .epn_article_body article .epn_text .epn_content > * blockquote {font-size: 18px;line-height: 23px;margin-bottom: 24px}
    .epn_article_body article .epn_text .epn_content > blockquote, .epn_article_body article .epn_text .epn_content > * blockquote {padding-left: 32px;border-left: solid 8px #F8EFDD}
    .epn_article_body article .epn_text .epn_content > ul, .epn_article_body article .epn_text .epn_content > ol {margin-left: 20px;margin-bottom: 24px}
    .epn_article_body article .epn_text .epn_content > ul li, .epn_article_body article .epn_text .epn_content > ol li {font-size: 18px;line-height: 23px;margin-bottom: 6px}
    .epn_article_body article .epn_text .epn_content > ul li:before {left: -20px;border-left: solid 6px #B9B9B9;border-top: solid 6px transparent;border-bottom: solid 6px transparent}
    .epn_article_body article .epn_text .epn_content > a {color: #428CD7;text-decoration: none}
    .epn_article_body article .epn_text .epn_content > a:hover {text-decoration: underline}
    .epn_article_body article .epn_text .epn_content .epn_more {margin-bottom: 12px}
    .epn_article_body article .epn_text .epn_content .epn_tag_box {margin-bottom: 32px}
    .epn_article_body article .epn_text .epn_content .epn_tag_box a {font-size: 15px;line-height: 32px;padding: 0 16px;margin-right: 8px;margin-bottom: 8px}
    .epn_article_body article .epn_text .epn_content .epn_author_box .epn_section_title {padding-bottom: 12px;margin-bottom: 18px;font-size: 15px}
    .epn_article_body article .epn_text .epn_content .epn_author_box .epn_image {width: 90px;height: 90px;float: left;margin-right: 0}
    .epn_article_body article .epn_text .epn_content .epn_author_box .epn_text {margin-top: 8px;padding: 0 0 0 106px}
    .epn_article_body article .epn_text .epn_content .epn_author_box .epn_text h3 {font-size: 19px;line-height: 19px;margin-bottom: 3.75px}
    .epn_article_body article .epn_text .epn_content .epn_author_box .epn_text h4 {font-size: 14px;line-height: 16.5px}
    .epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social {margin-top: 8px;display: block}
    .epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social .epn_left {margin-right: 0}
    .epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a {font-size: 14px;line-height: 18px;padding-left: 20px}
    .epn_article_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a:before {width: 12px;height: 12px}
    .epn_article_body article .epn_text .epn_content .careers_box .post_job {float: none;font-size: 14px;text-align: center}
    .epn_article_body article .epn_text .epn_content .careers_box .careers-mdisplay {display: inline !important}
    .epn_article_body article .epn_text .epn_content .careers_box .careers_but {margin-top: 10px;margin-bottom: 16px;line-height: 36px;font-size: 14px;display: block}
    .epn_article_body article .epn_text .epn_content .careers_box .epn_image {width: 90px;height: 90px;float: left;margin-right: 0}
    .epn_article_body article .epn_text .epn_content .careers_box .epn_text {margin-top: 8px;padding: 0 0 0 106px}
    .epn_article_body article .epn_text .epn_content .careers_box .epn_text h3 {font-size: 20px;line-height: 22px;margin-bottom: 3px}
    .epn_article_body article .epn_text .epn_content .careers_box .epn_text h4 {font-size: 15px;line-height: 18px}
    .epn_article_body article .epn_article_ad {margin-bottom: 24px}
    .epn_article_body article .epn_article_ad span {font-size: 12px;line-height: 16px}
    .epn_article_body article .epn_article_ad .epn_ad_placeholder {height: 150px}
    .epn_article_body article .epn_limit {padding-top: 18px;margin-bottom: 0}
    .epn_article_body article .epn_limit img {height: 18px !important;margin-bottom: 18px}
    .epn_article_body article .epn_limit h3 {font-size: 24px;line-height: 28px;margin-bottom: 12px}
    .epn_article_body article .epn_limit p {font-size: 15px;line-height: 20px;margin-bottom: 21px}
    .epn_article_body article .epn_limit .epn_cta a, .epn_article_body article .epn_limit .epn_cta button {margin-right: 6px}
    .epn_article_body .epn_sticky_sidebar {display: none}
}
@media (max-width: 374px) {
    .epn_article_body article .epn_byline .epn_time {border-right: none;padding-right: 35px}
    .epn_article_body article .epn_byline .epn_channel {clear: both;padding-left: 0;padding-right: 16px;padding-top: 8px}
    .epn_article_body article .epn_byline .epn_channel span {padding-left: 0}
}
@media (max-width: 767px) {
    .epn_page_body article .epn_article_subscribe_box {padding: 32px 0}
    .epn_page_body article .epn_article_subscribe_box:before {width: calc(100% + 32px)}
    .epn_page_body article .epn_article_subscribe_box img {max-height: 17px;margin-bottom: 8px}
    .epn_page_body article .epn_article_subscribe_box p {font-size: 15px;line-height: 24px;margin-bottom: 8px}
    .epn_page_body article .epn_article_subscribe_box fieldset {display: block}
    .epn_page_body article .epn_article_subscribe_box fieldset .epn_ux_input {margin-right: 0}
    .epn_page_body article .epn_article_subscribe_box fieldset .epn_ux_button {line-height: 13px;padding: 12px;max-height: none}
    .epn_page_body article .epn_byline .epn_time {display: block;border-right: none;padding-right: 12px}
    .epn_page_body article .epn_byline .epn_channel {clear: both;padding-left: 0;padding-right: 8px;padding-top: 8px}
    .epn_page_body article .epn_byline .epn_channel span {padding-left: 0}
    .epn_page_body article .epn_image {margin-bottom: 18.75px}
    .epn_page_body article .epn_image .epn_description {position: static}
    .epn_page_body article .epn_image .epn_description span {font-size: 14px;line-height: 18px;padding: 8px 16px}
    .epn_page_body article .epn_image h5 {font-size: 16.5px;line-height: 19.5px;margin-top: 48px;margin-bottom: 18px}
    .epn_page_body article .epn_image.epn_image_aside {float: none;margin-right: 0;width: 100%;max-width: 320px}
    .epn_page_body article .epn_image.epn_image_aside span {padding: 12px;font-size: 17px;line-height: 17px}
    .epn_page_body article .epn_image.epn_image_aside.epn_image_aside_align_right {float: none;margin-left: 0}
    .epn_page_body article .epn_image.epn_image_aside.epn_image_aside_align_center {position: static;-webkit-transform: none;-ms-transform: none;transform: none}
    .epn_page_body article .epn_text {padding: 0 16px;padding-bottom: 24px}
    .epn_page_body article .epn_text .epn_byline {margin-bottom: 12px}
    .epn_page_body article .epn_text .epn_byline:first-child {padding-bottom: 12px}
    .epn_page_body article .epn_text:first-child .epn_byline {margin-top: 32px}
    .epn_page_body article .epn_text h2 {font-size: 28px;line-height: 36px;margin-bottom: 12px}
    .epn_page_body article .epn_text .epn_content {padding-top: 12px}
    .epn_page_body article .epn_text .epn_content > h2 {font-size: 28px;line-height: 36px;margin-bottom: 12px}
    .epn_page_body article .epn_text .epn_content > h3 {font-size: 23px;line-height: 27px;margin-bottom: 12px}
    .epn_page_body article .epn_text .epn_content > h4 {font-size: 21px;line-height: 28.5px;margin-bottom: 12px}
    .epn_page_body article .epn_text .epn_content > h5 {font-size: 18px;line-height: 21px;margin-bottom: 12px}
    .epn_page_body article .epn_text .epn_content > h6 {font-size: 15.75px;line-height: 18px;margin-bottom: 12px}
    .epn_page_body article .epn_text .epn_content > img {margin-bottom: 16px}
    .epn_page_body article .epn_text .epn_content > p, .epn_page_body article .epn_text .epn_content > blockquote, .epn_page_body article .epn_text .epn_content > * blockquote {font-size: 18px;line-height: 23px;margin-bottom: 24px}
    .epn_page_body article .epn_text .epn_content > blockquote, .epn_page_body article .epn_text .epn_content > * blockquote {padding-left: 32px;border-left: solid 8px #F8EFDD}
    .epn_page_body article .epn_text .epn_content > ul, .epn_page_body article .epn_text .epn_content > ol {margin-left: 20px;margin-bottom: 24px}
    .epn_page_body article .epn_text .epn_content > ul li, .epn_page_body article .epn_text .epn_content > ol li {font-size: 18px;line-height: 23px;margin-bottom: 6px}
    .epn_page_body article .epn_text .epn_content > ul li:before {left: -20px;border-left: solid 6px #B9B9B9;border-top: solid 6px transparent;border-bottom: solid 6px transparent}
    .epn_page_body article .epn_text .epn_content > a {color: #428CD7;text-decoration: none}
    .epn_page_body article .epn_text .epn_content > a:hover {text-decoration: underline}
    .epn_page_body article .epn_text .epn_content .epn_more {margin-bottom: 30px}
    .epn_page_body article .epn_text .epn_content .epn_tag_box {margin-bottom: 32px}
    .epn_page_body article .epn_text .epn_content .epn_tag_box a {font-size: 15px;line-height: 32px;padding: 0 16px;margin-right: 8px;margin-bottom: 8px}
    .epn_page_body article .epn_text .epn_content .epn_author_box .epn_section_title {padding-bottom: 12px;margin-bottom: 18px;font-size: 15px}
    .epn_page_body article .epn_text .epn_content .epn_author_box .epn_image {width: 100%;height: 250px;float: none;margin-right: 0}
    .epn_page_body article .epn_text .epn_content .epn_author_box .epn_text {margin-top: 8px;padding-left: 0}
    .epn_page_body article .epn_text .epn_content .epn_author_box .epn_text h3 {font-size: 18px;line-height: 18.75px;margin-bottom: 3.75px}
    .epn_page_body article .epn_text .epn_content .epn_author_box .epn_text h4 {font-size: 14px;line-height: 16.5px}
    .epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social {margin-top: 8px;display: block}
    .epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social .epn_left {margin-right: 0}
    .epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a {font-size: 14px;line-height: 18px;padding-left: 24px}
    .epn_page_body article .epn_text .epn_content .epn_author_box .epn_text .epn_social a:before {width: 12px;height: 12px}
    .epn_page_body article .epn_page_ad {margin-bottom: 24px}
    .epn_page_body article .epn_page_ad span {font-size: 10.5px;line-height: 15px}
    .epn_page_body article .epn_page_ad .epn_ad_placeholder {height: 150px}
    .epn_page_body .epn_sponsored_box {padding-top: 12px}
    .epn_page_body .epn_sponsored_box h3 {font-size: 12.75px;line-height: 16.5px;margin-bottom: 6px}
    .epn_page_body .epn_sponsored_box p {font-size: 11.25px;line-height: 15.75px;margin-bottom: 9px}
    .epn_page_body .epn_sticky_sidebar {display: none}
}
@media (max-width: 767px) {
    .epn_reader_tabs .epn_reader_tab:last-child {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}
    .epn_reader_tabs .epn_reader_tab button {height: 38px;font-size: 0;position: relative}
    .epn_reader_tabs .epn_reader_tab button span {display: none}
    .epn_reader_tabs .epn_reader_tab button img, .epn_reader_tabs .epn_reader_tab button .epn_svg {display: inline-block;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
    .epn_reader_tabs .epn_reader_tab button svg {height: 10px;margin: 0;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
    .epn_reader_tabs .epn_reader_tab.epn_active button {height: 39px;line-height: calc(46.5px + 1px)}
    .epn_reader_content {padding: 20px;padding-top: 32px;border-radius: 0 0 6px 6px}
    .epn_reader_content .epn_ux_caption {margin-bottom: 12px}
    .epn_reader_content .epn_reader_group, .epn_reader_content .epn_holder {margin-bottom: 32px}
    .epn_reader_content .epn_reader_group .epn_white_box, .epn_reader_content .epn_holder .epn_white_box {padding: 12px;margin-bottom: 6px}
    .epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info {height: 93px}
    .epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info .epn_image, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info .epn_image {width: 42px;margin-right: 12px}
    .epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info .epn_image img, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info .epn_image img {max-height: 32.25px}
    .epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info .epn_text p, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info .epn_text p {font-size: 12px}
    .epn_reader_content .epn_reader_group .epn_white_box.epn_payment_info + .epn_half .epn_reader_due, .epn_reader_content .epn_holder .epn_white_box.epn_payment_info + .epn_half .epn_reader_due {height: 93px}
    .epn_reader_content .epn_half > img {height: 15px;margin-top: 6px;margin-bottom: 18px}
    .epn_reader_content .epn_reader_due {height: 36px}
    .epn_reader_content .epn_reader_due span {font-size: 14px;line-height: 18px}
    .epn_reader_content .epn_reader_due span + span {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;letter-spacing: .0125rem;font-weight: 400;color: #2D2D2D;font-size: 18px;text-align: right}
    .epn_reader_content .epn_reader_pdf_holder {-ms-flex-wrap: wrap;flex-wrap: wrap}
    .epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf {width: calc(50% - 4px);margin-bottom: 16px}
    .epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf .epn_image {min-height: 150px;margin-bottom: 21px}
    .epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf .epn_text .epn_ux_button {min-width: 0;max-width: 320px;line-height: 32px;width: 100%;padding: 0;font-size: 11px}
    .epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf_overlay .epn_holder img {height: 15px;margin-bottom: 12px}
    .epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf_overlay .epn_holder h2 {font-size: 24px;line-height: 31.5px;margin-bottom: 6px}
    .epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf_overlay .epn_holder p {margin-bottom: 18px}
    .epn_reader_content .epn_reader_pdf_holder .epn_reader_pdf_overlay .epn_holder .epn_ux_button {min-width: 101.25px}
    .epn_reader_content input + button {margin-top: 12px}
    .epn_reader_content p, .epn_reader_content p > span {font-size: 13px;line-height: 15.75px;padding-bottom: 6px}
    .epn_reader_content p.epn_reader_company_name, .epn_reader_content p > span.epn_reader_company_name {margin-bottom: 0;text-align: left;font-size: 15px;line-height: 18px}
    .epn_reader_content p.epn_big, .epn_reader_content p > span.epn_big {font-size: 12.75px;line-height: 16.5px}
    .epn_reader_content p.epn_centered, .epn_reader_content p > span.epn_centered {padding: 0 5%;margin-bottom: 21px}
    .epn_reader_content p > span {display: block;margin-right: 6px}
}
@media (max-width: 767px) {
    .epn_subscribe_content p {font-size: 15px;line-height: 23px}
    .epn_subscribe_content p.epn_subscribe_bold_uppercase, .epn_subscribe_content p .epn_subscribe_bold_uppercase {line-height: rgb;font-size: 15px;letter-spacing: .25rem;margin-right: 16px}
    .epn_subscribe_content p .epn_grey {display: block;line-height: 18px}
    .epn_subscribe_content .epn_subscribe_top h1 {font-size: 38px;line-height: 44px;margin-bottom: 8px}
    .epn_subscribe_content .epn_subscribe_top h2 {font-size: 30px;line-height: 36px;padding: 0;margin-bottom: 32px}
    .epn_subscribe_content .epn_subscribe_top p {font-size: 17px;padding: 0 8px;margin-bottom: 32px}
    .epn_subscribe_content .epn_subscribe_form {margin-bottom: 32px}
    .epn_subscribe_content .epn_subscribe_form img {margin-bottom: 32px}
    .epn_subscribe_content .epn_subscribe_bottom p {margin-bottom: 28px}
}
@media (max-width: 767px) {
    .epn_search_content .epn_search_title span + span {font-size: 17px;display: block}
    .epn_search_content .epn_search_line {margin-bottom: 16px}
    .epn_search_content .epn_search_line input {width: calc(100% - 100px)}
    .epn_search_content .epn_search_line .epn_ux_button {height: auto;width: 100px;line-height: 15px;padding: 12px 0}
    .epn_search_content .epn_search_sidebar {margin-bottom: 16px}
}
@media (max-width: 767px) {
    .epn_register_content {padding: 40px 16px}
    .epn_register_content > img {height: 18px;margin-bottom: 16px}
    .epn_register_content h1 {font-size: 16px;line-height: 20px;margin-bottom: 16px}
    .epn_register_content h2 {font-size: 28px;line-height: 32px;margin-bottom: 16px}
    .epn_register_content h3 {font-size: 15px;line-height: 18px;margin-bottom: 24px}
    .epn_register_content p {font-size: 15px;line-height: 21px;padding: 0 16px;margin-bottom: 16px}
    .epn_register_content .epn_register_payment {padding: 32px;margin: 0;margin-bottom: 32px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
    .epn_register_content .epn_register_payment img {height: 50px;margin-bottom: 8px}
    .epn_register_content .epn_register_payment p {padding-left: 0;font-size: 17px;line-height: 24px}
    .epn_register_content.epn_register_welcome {padding: 40px 16px}
    .epn_register_content.epn_register_welcome .epn_ux_button {padding: 0 16px;line-height: 1.3em;min-height: 46px}
    .epn_register_content.epn_register_welcome .epn_ux_button.epn_golden {padding: 0 24px}
}
@media (max-width: 767px) {
    .epn_author_content .epn_author_about {display: block}
    .epn_author_content .epn_author_about .epn_img {width: 100%;height: 250px}
    .epn_author_content .epn_author_about .epn_about {width: 100%;padding: 16px}
    .epn_author_content .epn_author_about .epn_about .epn_top {padding-bottom: 24px;margin-bottom: 24px;display: block}
    .epn_author_content .epn_author_about .epn_about .epn_top .epn_title {width: 100%;margin-bottom: 16px}
    .epn_author_content .epn_author_about .epn_about .epn_top .epn_title h2 {font-size: 34px;line-height: 41px;padding-right: 0}
    .epn_author_content .epn_author_about .epn_about .epn_top .epn_title h3 {font-size: 15px;line-height: 18px}
    .epn_author_content .epn_author_about .epn_about .epn_top .epn_contacts {width: 100%;display: block}
    .epn_author_content .epn_author_about .epn_about .epn_top .epn_contacts .epn_left {margin-right: 16px}
    .epn_author_content .epn_author_about .epn_about .epn_top .epn_contacts a {font-size: 15px;line-height: 22px;padding-left: 26px;background-size: 16px auto;margin-bottom: 8px}
    .epn_author_content .epn_author_about .epn_about .epn_text p {font-size: 17px;line-height: 25px}
}
@media (max-width: 767px) {
    .epn_about_endpoints .epn_about_employee {display: block}
    .epn_about_endpoints .epn_about_employee .epn_img {width: 100%;height: 250px}
    .epn_about_endpoints .epn_about_employee .epn_about {width: 100%;padding: 16px}
    .epn_about_endpoints .epn_about_employee .epn_about .epn_top {padding-bottom: 24px;margin-bottom: 24px;display: block}
    .epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_title {width: 100%;margin-bottom: 16px}
    .epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_title h2 {font-size: 34px;line-height: 41px}
    .epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_title h3 {font-size: 15px;line-height: 18px}
    .epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_contacts {width: 100%;display: block}
    .epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_contacts .epn_left {margin-right: 16px}
    .epn_about_endpoints .epn_about_employee .epn_about .epn_top .epn_contacts a {font-size: 15px;line-height: 22px;padding-left: 26px;background-size: 16px auto;margin-bottom: 8px}
    .epn_about_endpoints .epn_about_employee .epn_about .epn_text p {font-size: 17px;line-height: 25px}
}
@media (max-width: 767px) {
    .epn_upgrade_page {padding: 16px}
    .epn_upgrade_page h2 {font-size: 28px;line-height: 32px;margin-bottom: 16px}
    .epn_upgrade_page p {font-size: 16px;line-height: 21px;padding: 0}
    .epn_upgrade_page .epn_upgrade_content {padding-top: 40px}
    .epn_upgrade_page .epn_upgrade_content .epn_half:first-child {margin-bottom: 32px}
    .epn_upgrade_page .epn_upgrade_content img {width: auto;height: auto;max-width: 100%;max-height: 20px;margin-bottom: 12px}
    .epn_upgrade_page .epn_upgrade_content p {margin-bottom: 8px}
    .epn_upgrade_page .epn_upgrade_content h3 {font-size: 33px;line-height: 54px}
    .epn_upgrade_page .epn_upgrade_content h3 span:first-child {font-size: 42px}
    .epn_upgrade_page .epn_upgrade_content .epn_ux_button {line-height: 1.3em;padding-top: 8px;padding-bottom: 8px}
    .epn_upgrade_page .epn_upgrade_content ul {padding: 8px 20px}
    .epn_upgrade_page .epn_upgrade_content ul li {margin-bottom: 20px}
    .epn_upgrade_page .epn_upgrade_content ul li:before {left: -20px;border-left: solid 6px #B9B9B9;border-top: solid 6px transparent;border-bottom: solid 6px transparent}
    .epn_upgrade_page .epn_upgrade_content ul li h4 {margin-bottom: 4px}
    .disclaimer_title {font-size: 16px;}
    .disclaimer {font-size: 15px;}
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .epn_white_box {display: block !important}
}
