.safety-hcc-page div#safety-title .content-header__label {
    margin-top: 45px;
    padding: 15px 0 20px;
    color: #0e3158;
    font-family: "Ubuntu";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: -0.28px;
}

.safety-hcc-page .content-header__title {
    color: #0e3158;
    font-family: "Ubuntu";
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -0.38px;
    margin: 0;
}

.safety-hcc-page p.content-header__subtitle.content-header__subtitle--body {
    max-width: 862px;
    color: #555555;
    font-family: "Ubuntu";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

.safety-hcc-page #safety-title p.content-header__subtitle.content-header__subtitle--body {
    margin: 36px 0 20px;
}

.safety-hcc-page p.content-header__link {
    color: #555555;
    font-family: "Ubuntu";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding-bottom: 47px;
}

.safety-hcc-page p.content-header__link a {
    font-weight: bold;
    color: inherit;
    text-decoration: underline;
}

#unresectable-safety.safety-hcc-page sup {
    font-size: 62%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.55em;
}

#unresectable-safety.safety-hcc-page sup.single-footnote {
    font-size: 70%;
}

#unresectable-safety.safety-hcc-page p.footnotes.text-indent-5 {
    text-indent: -6px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-container-1 #safety-title,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-1,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-2,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-3,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-4,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-6,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-7,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-9,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 {
	max-width: 100%;
	margin: 0 auto;
	padding-inline: 40px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-1 {
    padding-inline: 40px;
}

.safety-hcc-page .safety-heading span {
    display: inline-block;
}

.safety-hcc-page .content-section__title {
    margin: 0;
    color: #00284e;
    font-family: "Ubuntu";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

#safety-text-id-2 .content-section__title {
    margin-top: 22px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #adverse-reactions span, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #liver-function .mt-20 span, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #immune-mediated-adverse-events .bt-20 span, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #lab-abnormalities span {
    font-size: 18px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 10px 20px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.safety-hcc-page .content-section__title {
    margin: 0;
    color: #00284e;
    font-family: "Ubuntu";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.mt-top {
    margin-top: 36px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image p.box-heading {
    font-size: 18px;
    line-height: 20px;
    padding: 0px 12px 0px 22px;
    margin-top: -30px;
    text-transform: uppercase;
}
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.imr-1.text-box.safety-box6 p.box-heading {
    text-transform: none;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image {
    border-left: 7px solid #027b6e;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image p.box-heading:before {
    content: "";
    display: inline-block;
    width: 7px;
    height: 100%;
    position: absolute;
    background: #027b6e;
    top: 2px;
    left: -7px;
}



#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image .footnotes,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .list-sec p.footnotes {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    color: #555555;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content ul.arrow-list li,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .list-sec ul.arrow-list li,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-text-id-5 .safety-page-content .list-sec ul.arrow-list li,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-7 .safety-page-content .list-sec ul.arrow-list li,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .arrow-list.list-1 li,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .arrow-list.list-2 li {
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-left: 21px;
    position: relative;
    text-indent: 0;
    margin-bottom: 15px;
}
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content ul.arrow-list li.content-keypoints__item{
        margin-bottom: 10px;
}
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content ul.arrow-list li.content-keypoints__item sup{
    font-size: 75%;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content ul li::before,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .arrow-list.list-1 li:before,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .arrow-list.list-2 li:before {
      content: "";
  position: absolute;
  top: 6px;
  left: 5px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #003262;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 .safety-page-content ul.arrow-list,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .list-sec ul.arrow-list,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-7 .safety-page-content .list-sec ul.arrow-list,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .arrow-list.list-1,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .arrow-list.list-2 {
    padding-left: 0px;
    list-style-type: none;
    list-style: none;
    padding-right:1px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 .safety-page-content ul.arrow-list.arrow-list--adverse-reactions,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-7 .safety-page-content .list-sec ul.arrow-list {
    /*width: 98.2%;*/
    margin-bottom: 30px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content ul.content-list__sublist li.content-list__subitem::before {
    content: "";
    position: absolute;
    top: 11px;
    left: 0;
    width: 12px;
    height: 1px;
    background: #003262;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content ul.content-list__sublist {
    margin-top: 12px;
}

.safety-hcc-page .content-callout {
  display: grid;
  grid-template-columns: 106px 1fr;
  width: 100%;
  min-height: 94px;
  border-radius: 0 0 20px 0;
  border: 1px solid #003262;
  overflow: hidden;
  position: relative;
}

.safety-hcc-page .content-callout--compact {
  grid-template-columns: 41px 1fr;
  min-height: 80px;
}

.safety-hcc-page .content-callout--compact .content-callout__shape {
  width: 41px;
  min-height: 80px;
}

.safety-hcc-page .content-callout__shape {
  position: relative;
  width: 100%;
  visibility: visible;
}

.safety-hcc-page .content-callout__shape::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #00a29b;
  clip-path: polygon(0 0, 100% 0, 18.07% 100%, 0 100%);
}

.safety-hcc-page .content-callout__text {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 12px 31px 10px 12px;
  color: #003262;
  font-family: "Ubuntu";
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
}

.safety-hcc-page .content-callout--compact .content-callout__text {
  padding: 15px 23px 12px 0;
}

.safety-hcc-page .content-callout__text-inner {
  display: block;
}

.safety-hcc-page .content-callout--adverse-reactions {
  margin-top: 0;
}

.safety-hcc-page .content-callout--smq {
  margin-top: 19px;
}

.safety-hcc-page .content-section__subheading {
    margin: 0;
    color: #003660;
    font-family: "Ubuntu";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.safety-hcc-page .content-section__subheading--adverse-reactions {
    margin-top: 31px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box2.mt-top {
    margin-top: 26px;
    padding-bottom: 43px;
}

.safety-hcc-page p.box-heading.no-arrow.box-heading--smq {
    max-width: 724px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-2 {
    padding-bottom: 57px;
    padding-top: 0;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-4 {
    padding-block: 0;
}

.safety-hcc-page .content-section__title--liver-function {
    max-width: 874px;
    font-size: 38px;
    line-height: 40px;
    letter-spacing: -0.38px;
    margin: 36px 0 26px;
}

.safety-hcc-page .content-copy {
    margin: 0;
    color: #555555;
    font-family: "Ubuntu";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.safety-hcc-page .content-copy--liver-function {
    max-width: 874px;
    margin-top: 13px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.p-2.mt-top.safety-box4 {
    margin-top: 45px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .list-sec ul.arrow-list + p.footnotes {
    padding-left: 16px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #safety-page-container-3 #safety-text-id-5.cmp-text .safety-page-content {
    padding-bottom: 30px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #immune-mediated-adverse-events .bt-20 span,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #lab-abnormalities span{
    top: 0;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #immune-mediated-adverse-events h2.content-section__title--immune-mediated {
  max-width: 868px;
  color: #0e3158;
  font-size: 38px;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.38px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box5 p.box-heading {
    margin-top: -28px;
    padding: 0 15px 0 22px;
}

.safety-hcc-page .content-callout--imars-grade .content-callout__text, 
.safety-hcc-page .content-callout--imars-organ .content-callout__text {
    padding: 0 13px 0 7px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .page-content p.content-copy--imars-frequency {
    max-width: 858px;
    margin-top: 19px;
    font-size: 18px;
    line-height: 20px;
    font-weight: 400
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 p.box-heading {
    max-width: 632px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-1 + .arrow-list.list-1 {
    margin-bottom: 30px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-2.safety-box7 {
    margin-top: 38px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #safety-page-container-3 #safety-text-id-8.cmp-text .safety-page-content {
    padding-bottom: 18px;
}

.safety-hcc-page h2.content-section__title--lab-abnormalities {
    margin-top: 22px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box8 p.box-heading {
    width: 586px;
    min-height: 30px;
    margin-top: -28px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box8 {
    margin-top: 48px;
    padding-bottom: 34px;
}

.safety-hcc-page img.content-section__graphic-item.item-img1.safety-box8__img {
    margin: 25px 0 35px 4px;
    max-width: 800px;
}

.safety-hcc-page .safety-page-content .box-image.safety-box8 .footnotes-wrap {
    padding-left: 7px;
    /*width: 96%;*/
}

.safety-hcc-page .content-subsection {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
}

.safety-hcc-page .content-subsection--keypoints {
  display: flex;
  justify-content: center;
  padding-top: 10px;
}

.safety-hcc-page .content-keypoints {
    display: flex;
    flex-direction: column;
    gap: 25px;
    width: 100%;
    max-width: 850px;
    padding: 18px 0 25px;
    background: #eef3fb;
    border-top: 7px solid #027b6e;
}

.safety-hcc-page .content-keypoints__badge--safety {
  width: auto;
  height: 84.25px;
  max-width: none;
}

.safety-hcc-page .content-keypoints__title--safety {
  flex: none;
  padding-top: 0;
  font-size: 20px;
  line-height: normal;
}

.safety-hcc-page .content-keypoints__title {
  flex: 1 1 auto;
  margin: 0;
  color: #027b6e;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-top: 0;
  font-size: 20px;
  line-height: normal;
}

.safety-hcc-page p.content-keypoints__heading {
    font-family: 'Ubuntu';
    font-size: 20px;
    line-height: normal;
    color: #555555;
    font-weight: bold;
    margin: 0 0 10px;
}

.safety-hcc-page p.content-keypoints__heading span {
    color: #027B6E;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content ul.content-keypoints__list--safety li::before {
    left: 3px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content ul.content-keypoints__list--safety li:last-child {
  margin-bottom: 0;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 .switch-section {
    width: 720px;
    max-width: 100%;
    margin: 0 auto!important;
    padding: 28px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 .switch-section a {
    padding: 0;
    font-size: 16px;
    line-height: normal;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 .switch-section a.prev-link::before,
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 .switch-section a.next-link::before {
  display: none;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 .switch-section a img {
    display: block;
    width: 20px;
    height: 20px;
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 .switch-section a.next-link img {
    transform: rotate(180deg);
}

#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content ul.content-keypoints__sublist.content-list__sublist li.content-list__subitem::before {
    height: 1.5px
}

.safety-hcc-page span.box-heading--lower {
    text-transform: lowercase;
}

@media screen and (min-width: 992px) {
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box1 p.box-heading {
        width: 578px;
    }
    
    .safety-hcc-page .safety-box3__img + p.footnotes {
        padding-left: 35px;
    }
    
    .safety-hcc-page .safety-box3__img {
        padding: 35px 40px 35px 35px;
    }
    
    .safety-hcc-page img.content-section__graphic-item.safety-box4__img.mean-albi-chart {
        padding-left: 34px;
        padding-top: 5px;
    }
    
    .safety-hcc-page img.content-section__graphic-item.safety-box4__img.mean-albi-chart + p.footnotes {
        padding-left: 20px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box5 .footnotes-wrap {
        padding: 10px 30px 13px;
    }
    
    .safety-hcc-page img.content-section__graphic-item.safety-box5__img {
        display: block;
        max-width: 749px;
        width: 749px;
        height: auto;
        margin-left: 45px;
        margin-top: 20px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 img.safety-box6__img {
        margin: 35px 0 30px 19px;
        max-width: 749px;
        width: 749px;
    }
    
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 img.content-section__graphic-item.safety-box7__img {
        max-width: 749px;
        width: 749px;
        height: auto;
        margin-left: revert-layer;
        margin-left: -40px;
        margin-top: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-2 p.footnotes {
        padding-left: 36px;
        padding-bottom: 7px;
        width: 98%;
    }
    
    .safety-hcc-page .content-keypoints__body--safety {
      width: 550px;
      margin: 0 auto;
      padding: 0;
    }
    
    .safety-hcc-page .content-keypoints__list--safety {
      width: 545px;
      max-width: 100%;
    }
    
    .safety-hcc-page .content-keypoints--safety {
      max-width: 870px;
      min-height: 427px;
      padding: 26px 0 31px;
      gap: 0;
      background: #f1f6fd;
    }
    
    .safety-hcc-page .content-keypoints__header--safety {
      display: grid;
      grid-template-columns: 277px auto;
      align-items: center;
      column-gap: 16px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 .safety-page-content ul.arrow-list.arrow-list--adverse-reactions,
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-7 .safety-page-content .list-sec ul.arrow-list {
        width: 98.2%;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-text-id-5 .safety-page-content .list-sec ul.arrow-list li:nth-child(1) {
        margin-bottom: 26px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-7 .safety-page-content .list-sec ul.arrow-list li,
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-1 + .arrow-list.list-1  li,
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-2 + ul.arrow-list.list-2 li{
        margin-bottom: 19px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-1.safety-box6 p.footnotes {
        padding-left: 29px;
        padding-bottom: 22px;
        width: 96%;
    }
    
    .safety-hcc-page .safety-page-content .box-image.safety-box8 .footnotes-wrap {
        padding-left: 7px;
        width: 96%;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.p-1.mt-top.safety-box3 p.footnotes {
        padding-left: 34px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.p-1.mt-top.safety-box3 img.safety-box3__img {
        /*margin-left: -7px;*/
        width:100%;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box4 p.footnotes {
        padding-left: 28px;
    }
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.p-2.mt-top.safety-box4 {
        margin-bottom: 20px;
    }
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box1.mt-top img.safety-box1__img {
        margin-top: 11px;
        margin-bottom: 8px;
        width: 830px;
        max-width: fit-content;
        margin-left: -8px;
    }
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box2.mt-top img.safety-box2__img.smq-table-img{
        max-width: 806px;
        margin-left: 4px;
    }

}

@media screen and (max-width: 991px) {
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-container-1 #safety-title, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-1, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-2, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-3, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-4, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-6, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-7, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-9, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 {
        padding-inline: 0;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-container-1, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 {
        padding-inline: 20px;
    }
    
    .safety-hcc-page div#safety-title .content-header__label {
        font-size: 20px;
        line-height: 40px;
        letter-spacing: -0.2px;
        margin-top: 16px;
        padding-bottom: 10px;
    }
    
    .safety-hcc-page .content-header__title {
        font-size: 26px;
        line-height: 28px;
        letter-spacing: -0.26px;
    }
    
    .safety-hcc-page #safety-title p.content-header__subtitle.content-header__subtitle--body {
        margin: 10px 0 20px;
        line-height: normal;
    }
    
    .safety-hcc-page p.content-header__link {
        padding-bottom: 20px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #adverse-reactions span, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #liver-function .mt-20 span, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #immune-mediated-adverse-events .bt-20 span, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #lab-abnormalities span {
        font-size: 15px;
        line-height: normal;
        padding: 10px;
    }
    
    #safety-text-id-2 .content-section__title {
        margin-top: 15px;
        font-size: 20px;
        line-height: normal;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-2 .safety-page-content .box-image.mt-top {
        margin-top: 24px;
        padding-bottom: 5px;
        margin-bottom: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-2 .safety-page-content .box-image p.box-heading {
        padding: 0 8px 0 16px;
        font-size: 16px;
        line-height: 16px;
        max-width: 285px;
        margin-top: -28px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-2 .safety-page-content .box-image.safety-box1 p.box-heading {
        font-size: 14px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box1.mt-top img.safety-box1__img {
        margin-left: -5px;
        margin-bottom: 18px;
        margin-top:11px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.mt-top {
        padding-inline: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image p.box-heading:before {
        left: -2px;
    }
    
    .safety-hcc-page .content-callout__text {
        font-size: 16px;
        line-height: 18px;
    }
    
    .safety-hcc-page .content-callout--smq {
        margin-top: 30px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-2 #safety-text-id-2 {
        padding-bottom: 32px;
    }
    
    #unresectable-safety.safety-hcc-page .content-callout--compact .content-callout__text {
        padding: 12px 10px 12px 0;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #liver-function .mt-20 span {
        top: 0;
    }
    
    #unresectable-safety.safety-hcc-page .content-section__title--liver-function, 
    #unresectable-safety.safety-hcc-page .content-section__title--immune-mediated {
        font-size: 26px;
        line-height: 28px;
        font-weight: 500;
        letter-spacing: normal;
        margin-top: 15px;
    }
    
    .safety-hcc-page .content-section__subheading {
        font-size: 20px;
        line-height: normal;
    }
    
    #unresectable-safety.safety-hcc-page .content-section__title--liver-function {
        margin-bottom: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .box-image.p-2 {
        margin-top: 18px;
        margin-bottom: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .box-image.mt-top.p-1 {
        margin-bottom: 27px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .box-image p.box-heading {
        font-size: 14px;
        max-width: fit-content;
        padding: 0px 12px 0px 17px;
    }
    
    .safety-hcc-page .content-section__subheading--adverse-reactions {
        font-size: 24px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .box-image.mt-top.p-1.safety-box3 {
        margin-top: 30px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .list-sec ul.arrow-list li,
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-7 .safety-page-content .list-sec ul.arrow-list li {
        left: 0;
        width: 99%;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .list-sec ul.arrow-list + p.footnotes {
        padding-left: 0;
        margin-bottom: 0
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #safety-page-container-3 #safety-text-id-5.cmp-text .safety-page-content {
        padding-bottom: 20px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #immune-mediated-adverse-events h2.content-section__title--immune-mediated {
        font-size: 26px;
        line-height: 28px;
        font-weight: 500;
        letter-spacing: normal;
        margin: 0;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box5 p.box-heading.immune-adverse.no-arrow {
        padding: 0 8px 0 18px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box5 {
        margin: 16px 0;
        padding-inline: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-7 .safety-page-content .box-image p.box-heading {
        font-size: 14px;
        line-height: 16px;
        max-width: 285px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box5 .footnotes-wrap {
        width: 103%;
    }
    
    .safety-hcc-page .content-callout--compact.content-callout--compact.content-callout--imars-grade,
    .content-callout.content-callout--compact.content-callout--imars-grade .content-callout__shape {
        height: 56px;
        min-height: 56px;
    }
    
    #unresectable-safety.safety-hcc-page .content-callout.content-callout--compact.content-callout--imars-grade p.content-callout__text {
        padding: 0;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .page-content {
        padding-inline: 0;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .page-content h2 {
        font-size: 20px;
        padding-bottom: 0;
        margin-bottom: 0;
        line-height: normal;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .page-content p.content-copy--imars-frequency {
        font-size: 16px;
        line-height: 20px;
        margin-top: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-1, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-2 {
        padding-inline: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-1 p.box-heading,
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-2.text-box p.box-heading{
        font-size: 14px;
        line-height: 16px;
        padding: 0 8px 0 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-1, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-2 {
        margin-bottom: 15px;
    }
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-1{
        padding-bottom: 10px;        
    }
    
    #unresectable-safety.safety-hcc-page #safety-text-id-8 .content-callout.content-callout--compact.content-callout--imars-organ p.content-callout__text {
        font-size: 21px;
        line-height: 25px;
        padding-top: 20px;
        padding-left: 5px;
        padding-bottom: 20px;
        padding: 20px 10px 10px 5px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-2.text-box p.box-heading {
        max-width: 243px;
        padding: 0 8px 0 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .box-image.imr-2.text-box {
        padding-bottom: 5px
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-8 .safety-page-content .arrow-list.list-2 li:last-child {
        margin-bottom: 2px;
    }
    
    #unresectable-safety.safety-hcc-page h2.content-section__title.content-section__title--lab-abnormalities {
        font-size: 20px;
        line-height: normal;
        margin-top: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box8 {
        margin-top: 23px;
        padding-inline: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 .safety-page-content .page-content .box-image.safety-box8 p.box-heading {
        font-size: 14px;
        line-height: 16px;
        padding-left: 16px;
        padding-right: 0;
        max-width: 278px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box8 {
        padding-bottom: 15px;
        margin-bottom: 10px;
    }
    
    .safety-hcc-page .content-keypoints__badge--safety {
        width: 236px;
        height: auto;
        margin-bottom: 25px;
    }
    
    .safety-hcc-page .content-keypoints {
        padding-top: 25px;
        gap: 15px;
    }
    
    .safety-hcc-page .content-keypoints__title {
        padding: 0 20px;
    }
    
    .safety-hcc-page .content-keypoints__body, .content-keypoints__body--safety {
        padding: 0 20px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 .switch-section a.prev-link, #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 .switch-section a.next-link {
        padding: 7px 22px;
    }
    
    #unresectable-safety.safety-hcc-page .desk-only {
        display: none;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .table-block th img {
        width: auto;
        max-width: none;
        height: auto;
        margin-left: 1px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .table-block table th {
        padding: 0;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .table-block {
        margin-top: 10px;
    }

    .safety-box8 {
        /*overflow-x: auto !important;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;*/
    }


    .safety-box8 img.content-section__graphic-item.item-img1.safety-box8__img {
        width: 810px !important;
        max-width: none !important;
        min-width: 750px !important;
        height: auto !important;
        display: block;
    }
    
    #unresectable-safety .hscroll-thumb span,
    #unresectable-safety #safety-text-id-2 .hscroll-thumb span {
		/*left: 35%;*/
		left: 0;
		background: #808184;
	}
	
	#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .table-block th:first-child:after {
        display: none;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .table-block table th:last-child {
        border-bottom: 0;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container .table-block.mobile-only.smq-table {
        padding-bottom: 0!important;
        margin-bottom: 0!important;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container .table-block.mobile-only.smq-table + .hscroll-bar {
        margin-top: 12px;
        margin-bottom: 3px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image .hr-scroll-txt.mobile-only p {
        color: #808184;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.p-1.mt-top.safety-box3 .safety-box3__img {
    	padding-top: 22px
    }
    
    #unresectable-safety.safety-hcc-page .hscroll-bar2.mobile-only,
    #unresectable-safety.safety-hcc-page .hscroll-bar3.mobile-only,
    #unresectable-safety.safety-hcc-page .hscroll-bar4.mobile-only{
        width: 91%;
        margin: 12px auto 3px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .table-block.table-2,
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .table-block.table-3{
        padding-bottom: 0!important;
    	margin-bottom: 0!important;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.p-2.mt-top.safety-box4 .safety-box4__img {
    	padding-top: 0!important;
    	margin-top: -10px;
    	margin-bottom: -10px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .box-image.p-1.mt-top.safety-box3,
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-3 #safety-text-id-5 .safety-page-content .box-image.p-2.mt-top.safety-box4{
    	padding-bottom: 10px;
    }
    
    #unresectable-safety .hscroll-thumb2 span, 
    #unresectable-safety .hscroll-thumb3 span {
    	left: 36%;
    	background: #808184;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box5 img.safety-box5__img {
        margin-top: 20px;
    }
    
    .safety-hcc-page .safety-box6 img.content-section__graphic-item.safety-box6__img {
        margin-top: 32px;
    }
    
    .safety-hcc-page .safety-box6 .table-block,
    .safety-hcc-page .safety-box7 .table-block{
        padding-bottom: 0!important;
        margin-bottom: 0!important;
    }
    
    .safety-hcc-page .safety-box7 .table-block img.safety-box7__img {
        margin-bottom: -30px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box8 img.safety-box8__img {
        margin-bottom: 0;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image.safety-box8 .table-block.table-4 {
        padding-bottom: 0!important;
    }
    
    .safety-hcc-page .safety-page-content .box-image.safety-box8 .footnotes-wrap {
        width: 102%;
    }
    
    .safety-hcc-page div#safety-text-id-10 .hscroll-thumb4 span {
        left: 36%;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 {
        padding-inline: 0;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 div#safety-text-id-9,
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 .page-content
    {
        padding-inline: 20px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 .page-content {
        padding-inline: 20px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 .content-subsection--keypoints,
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg #safety-page-container-4 #safety-text-id-10 .switch-section  {
        padding-inline: 15px;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content ul.content-keypoints__list.content-keypoints__list--safety > li {
        padding-left: 16px;
    }
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .box-image p.footnotes:first-child{
        letter-spacing: 0.1px;
    }
    
    #unresectable-safety.safety-hcc-page .hscroll-bar.mobile-only {
        transform: none;
    }
    
    #unresectable-safety .hscroll-thumb {
        width: 100% !important;
    }
    
    #unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg .safety-page-content .table-block {
        -webkit-overflow-scrolling: touch;
        overscroll-behavior-x: contain;
    }
    
}

/*compatibility*/


@media screen and (min-width:992px) and (max-width:1100px) {
    
#unresectable-safety.safety-hcc-page #hcp-safety-container #hcp-safety-bg {
    padding: 0 40px;
}    
    
}

@media screen and (min-width:391px) and (max-width:991px) {
    
#unresectable-safety.safety-hcc-page .content-header__title .mobile-only{
    display: none !important;
}
    
}

@media screen and (min-width:320px) and (max-width:389px) {

#unresectable-safety.safety-hcc-page .reference.reference-section .text-nowrap {
    white-space: unset;
}

}
