.ribbon h1{font-size:48px;font-size:4.8rem;line-height:1.25;font-weight:100;padding:0 0 24px 0;padding:0 0 2.4rem 0}.ribbon h2{font-size:2.4rem;font-weight:100;line-height:1.5;padding-bottom:18px;padding-bottom:1.8rem}.ribbon h3{font-size:16px;font-size:1.6rem;font-weight:100}.ribbon h3,.ribbon h4,.ribbon h5{padding-bottom:8px;padding-bottom:.8rem}.ribbon p{padding-bottom:40px;padding-bottom:4rem}.ribbon #page p,.ribbon #page li,.ribbon.title-ribbon p{font-size:20px;line-height:1.5}.ribbon #page ul{font-size:16px;font-size:1.6rem;font-family:metropolis_regular;padding:0 0 44px 0;padding:0 0 4.4rem 0;list-style:none;margin:0}.ribbon #page ul li{line-height:1.5;padding-bottom:16px;padding-bottom:1.6rem;padding-left:22px;padding-left:2.2rem;background:url("/v3/images/list_style_orange.png") no-repeat;background-position:0 7px}.ribbon #page ol{font-size:16px;font-size:1.6rem;font-family:metropolis_regular;padding:0 0 44px 15px;padding:0 0 4.4rem 1.5rem;margin:0}.ribbon #page ol li{line-height:1.5;padding-bottom:16px;padding-bottom:1.6rem}.ribbon .c-white{color:#fff !important}.ribbon .c-plum{color:#47247f !important}.ribbon .c-tangerine{color:#f5871f !important}.ribbon .c-teal{color:#14a0ba !important}.ribbon .b-plum a,.ribbon .b-teal a,.ribbon .b-tangerine a{color:#fff !important;font-family:"metropolis_semibold"}.ribbon .b-white h1,.ribbon .b-stone h1{color:#47247f}.ribbon .b-tangerine h1,.ribbon .b-plum h1,.ribbon .b-teal h1,.ribbon .b-tangerine h2,.ribbon .b-plum h2,.ribbon .b-teal h2{color:#fff !important}.ribbon .b-plum{background:#47247f}.ribbon .b-teal{background:#08a1ba}.ribbon .b-tangerine{background:#f5871f}.ribbon .b-stone{background:rgba(217,211,214,.2)}.ribbon .b-white{background:#fff}.ribbon .p-16{padding:16px 0}.ribbon .p-32{padding:32px 0}.ribbon .p-64{padding:64px 0}.ribbon .p-128{padding:128px 0}.ribbon .row{display:block}.ribbon .col2:first-child{width:45%;float:left}.ribbon .col2:last-child{width:45%;float:right}.ribbon .row3 .col{margin-bottom:40px}.ribbon .row3 .col img{margin-bottom:20px}@media only screen and (max-width: 51.875em){.ribbon .p-128{padding:64px 0}.ribbon .col2:first-child{margin-bottom:40px}.ribbon .col2:first-child,.ribbon .col2:last-child{width:100%;float:none}}#breadcrumb-wrapper{margin:56px 0 45px}