h1 { font-family: InterBlack; font-size: 5rem; }
h2 { font-family: InterBlack; font-size: 2.7rem; line-height: 1.2; }

.page { background-color: #fff; padding: 1px 0; }
.content-width { max-width: 1100px; width: 100%; margin: 0 auto; padding: 0 3%; }

.blk1 { padding: 3rem 0 6rem; background-color: #fbfbfb; border-bottom: 2px solid #f3f3f3; }
.blk2 {  padding: 1px 0;
    background-image: url(./../images/triangle-1.svg), url(./../images/triangle-2.svg); background-color: #fff; 
    background-size: 400px, 400px; background-repeat: no-repeat; background-position: top -4rem left, bottom -4rem right; 
}

.policy-head1 { margin: 0; border-bottom: 4px solid #08504a; line-height: 1; }
.policy-head2 { margin: 6rem 0 0; }
.policy-box { padding: 2rem; border-left: #008a8d solid 5px; background: #f7f7f7; border-radius: 3px; }
.policy-box > div { margin-bottom: 1rem; }
.policy-box > div:last-child { margin-bottom: 0; }

.green1 { color: #08504a; }
.green2 { color: #008a8d; }

@media only screen and (max-width: 600px) {
    html { font-size: 8px; }
    .policy-head2 { margin-top: 4rem; }
    .blk2 {  background-size: 50%, 50%; }
}