:root{--pros-cons-list-background-color:#f7f7f7;--pros-cons-list-color--content:#2c2c2c;--pros-cons-list-color--heading:#2c2c2c;--pros-cons-list-color--link:#161616;--pros-cons-list-color--pros-icon:#2c2c2c;--pros-cons-list-color--cons-icon:#2c2c2c;--pros-cons-list-text-decoration--link:underline;--pros-cons-list-font--family--content:'Montserrat';--pros-cons-list-font--family--heading:'Montserrat';--pros-cons-list-font--family--heading--full:'Montserrat';--pros-cons-list-font--family--list-title:'Montserrat';--pros-cons-list-font--family--list-title--full:'Montserrat';--pros-cons-list-font--size--content:16px;--pros-cons-list-font--size--content--full:16px;--pros-cons-list-font--size--heading:24px;--pros-cons-list-font--size--heading--full:32px;--pros-cons-list-font--size--list-title:20px;--pros-cons-list-font--size--list-title--full:20px;--pros-cons-list-font--weight--heading:700;--pros-cons-list-font--weight--heading--full:700;--pros-cons-list-font--weight--list-title:700;--pros-cons-list-font--weight--list-title--full:700}.p4-blocks--bb .p4-blocks-pros-cons-list{margin-bottom:25px}.p4-blocks--bb .p4-blocks-pros-cons-list__columns-container{gap:16px;border-radius:0}.p4-blocks--bb .p4-blocks-pros-cons-list__columns-container--condensed{margin:0;gap:8px}.p4-blocks--bb .p4-blocks-pros-cons-list__columns-container--detailed{gap:8px}.p4-blocks--bb .p4-blocks-pros-cons-list__column{padding:12px;border-radius:0}@media all and (min-width:64rem){.p4-blocks--bb .p4-blocks-pros-cons-list__column--default{padding:16px}}.p4-blocks--bb .p4-blocks-pros-cons-list__column--condensed{gap:16px}@media all and (min-width:64rem){.p4-blocks--bb .p4-blocks-pros-cons-list__column--condensed:first-of-type{padding:24px 0 24px 24px}}@media all and (min-width:64rem){.p4-blocks--bb .p4-blocks-pros-cons-list__column--condensed:last-of-type{padding:24px 24px 24px 0}}@media all and (min-width:64rem){.p4-blocks--bb .p4-blocks-pros-cons-list__column--detailed:first-of-type{padding:12px 12px 12px 0}}@media all and (min-width:64rem){.p4-blocks--bb .p4-blocks-pros-cons-list__column--detailed:last-of-type{padding:12px 0 12px 12px}}.p4-blocks--bb .p4-blocks-pros-cons-list__list-title{margin-bottom:16px}.p4-blocks--bb .p4-blocks-pros-cons-list__list-item:not(:last-of-type){padding-bottom:12px}.p4-blocks--bb .p4-blocks-pros-cons-list__list-icon--pros svg{fill:#79a636}.p4-blocks--bb .p4-blocks-pros-cons-list--detailed{border-radius:0;padding:12px}@media all and (min-width:64rem){.p4-blocks--bb .p4-blocks-pros-cons-list--detailed{padding:24px}}.p4-blocks--bb .p4-blocks-pros-cons-list__heading--detailed{margin-bottom:8px}.p4-blocks--bb .p4-blocks-pros-cons-list__summary a{color:#161616;font-style:italic;font-weight:700;text-decoration-color:#8cc640;text-underline-offset:4px;text-decoration-thickness:2px}.p4-blocks--bb .p4-blocks-pros-cons-list__summary--detailed p{margin-bottom:8px}@media all and (min-width:64rem){.p4-blocks--bb .p4-blocks-pros-cons-list__summary--detailed{padding-bottom:4px}}.p4-blocks-pros-cons-list[class$="--alignleft"]{justify-self:start}.p4-blocks-pros-cons-list[class$="--aligncenter"]{justify-self:center}.p4-blocks-pros-cons-list[class$="--alignright"]{justify-self:end}.p4-blocks-pros-cons-list[class*=alignwide],.p4-blocks-pros-cons-list[class*=alignfull]{margin-left:auto!important;margin-right:auto!important;position:relative}.p4-blocks-pros-cons-list[class*=alignwide]{justify-self:center;width:100%}.p4-blocks-pros-cons-list[class*=alignfull]{left:0;right:0;width:100vw;justify-self:stretch}.p4-blocks-pros-cons-list--detailed{background-color:var(--pros-cons-list-background-color);border-radius:5px;padding:16px}@media all and (min-width:64rem){.p4-blocks-pros-cons-list--detailed{padding:21px 26px}}.p4-blocks-pros-cons-list__heading-summary-wrapper{max-width:950px;margin:auto}.p4-blocks-pros-cons-list__heading{font-size:var(--pros-cons-list-font--size--heading);font-family:var(--pros-cons-list-font--family--heading);font-weight:var(--pros-cons-list-font--weight--heading);margin-bottom:6px}@media all and (min-width:64rem){.p4-blocks-pros-cons-list__heading{font-size:var(--pros-cons-list-font--size--heading--full);font-family:var(--pros-cons-list-font--family--heading--full);font-weight:var(--pros-cons-list-font--weight--heading--full);line-height:1.25}}.p4-blocks-pros-cons-list__summary{font-size:var(--pros-cons-list-font--size--content);font-family:var(--pros-cons-list-font--family--content);padding-bottom:30px}@media all and (min-width:64rem){.p4-blocks-pros-cons-list__summary{font-size:var(--pros-cons-list-font--size--content--full)}}.p4-blocks-pros-cons-list__summary p:last-of-type{margin-bottom:0}.p4-blocks-pros-cons-list__summary a{color:var(--pros-cons-list-color--link)!important;text-decoration:var(--pros-cons-list-text-decoration--link)}.p4-blocks-pros-cons-list__columns-container{display:flex;flex-direction:column;gap:16px}@media all and (min-width:64rem){.p4-blocks-pros-cons-list__columns-container{flex-direction:row}}.p4-blocks-pros-cons-list__columns-container--condensed{background-color:var(--pros-cons-list-background-color);border-radius:5px;max-width:750px;margin:auto}.p4-blocks-pros-cons-list__columns-container--detailed{max-width:850px;margin:auto}.p4-blocks-pros-cons-list__column{padding:14px 17px;flex:0 1 50%}.p4-blocks-pros-cons-list__column--default{background-color:var(--pros-cons-list-background-color);border-radius:5px}.p4-blocks-pros-cons-list__column--detailed{padding:0}.p4-blocks-pros-cons-list__list-title{font-size:var(--pros-cons-list-font--size--list-title);font-family:var(--pros-cons-list-font--family--list-title);font-weight:var(--pros-cons-list-font--weight--list-title);margin-bottom:10px}@media all and (min-width:64rem){.p4-blocks-pros-cons-list__list-title{font-size:var(--pros-cons-list-font--size--list-title--full);font-family:var(--pros-cons-list-font--family--list-title--full);font-weight:var(--pros-cons-list-font--weight--list-title--full)}}.p4-blocks-pros-cons-list__list-icon--pros svg{fill:var(--pros-cons-list-color--pros-icon)}.p4-blocks-pros-cons-list__list-icon--cons svg{fill:var(--pros-cons-list-color--cons-icon)}.p4-blocks-pros-cons-list__list-item{display:flex;flex-direction:row;gap:10px}.p4-blocks-pros-cons-list__list-item:not(:last-of-type){padding-bottom:8px}.p4-blocks-pros-cons-list__list-item span{width:20px;min-width:20px}.p4-blocks-pros-cons-list__list-item div{font-size:var(--pros-cons-list-font--size--content)}