.sif-service-obligations{max-width:960px;margin:0 auto;font-size:17px;line-height:1.8;overflow-wrap:break-word}
.sif-service-obligations .sif-obligations-clauses{margin:0;padding-left:30px;list-style:none;counter-reset:sif-obligation}
.sif-service-obligations .sif-obligations-clauses>li{position:relative;counter-increment:sif-obligation;margin:0 0 24px;padding-left:8px}
.sif-service-obligations .sif-obligations-clauses>li::before{position:absolute;right:100%;top:0;content:counter(sif-obligation,lower-alpha) ")";font-weight:700}
.sif-service-obligations .sif-obligations-clauses p{margin:0 0 14px}
.sif-service-obligations .sif-obligations-clauses p:last-child{margin-bottom:0}
@media(max-width:600px){.sif-service-obligations{font-size:16px;line-height:1.75}.sif-service-obligations .sif-obligations-clauses{padding-left:24px}}
