/* Preserve the existing calculator palette, columns, type and component classes. */
.ppli-estate-reviewed #pxest .px-formula {white-space:pre-line;overflow-wrap:anywhere}
.ppli-estate-reviewed #pxest .px-in,
.ppli-estate-reviewed #pxest .px-out {min-width:0}
.ppli-estate-reviewed #pxest .px-big,
.ppli-estate-reviewed #pxest .px-ot td {overflow-wrap:anywhere}
.ppli-estate-reviewed #pxest input[aria-invalid="true"] {outline:2px solid #B09548;outline-offset:2px}
.ppli-estate-reviewed nav[aria-label="On this page"] {line-height:2}
.ppli-estate-reviewed section[id] {scroll-margin-top:90px}
.pp .ppli-estate-reviewed .sec .intro {font-size:19px!important;line-height:1.7!important;color:#2A2925!important}
.pp .ppli-estate-reviewed .px-sc .ppli-original-card-heading {font-size:22px;line-height:1.2;margin-bottom:14px}
.pp .ppli-estate-reviewed #pxest .px-ot {display:table!important;width:100%!important;margin:18px 0 0!important}
.pp .ppli-estate-reviewed #pxest .px-ot tbody {display:table-row-group!important;width:auto!important}
.pp .ppli-estate-reviewed #pxest .px-ot tr {display:table-row!important;width:auto!important;margin:0!important;border:0!important}
.pp .ppli-estate-reviewed #pxest .px-ot td {display:table-cell!important;width:auto!important;padding:9px 0!important;font-size:13.5px!important;line-height:1.5!important;text-align:start!important}
.pp .ppli-estate-reviewed #pxest .px-ot td:last-child {padding-left:12px!important;font-size:19px!important;text-align:right!important;white-space:nowrap}
@media(max-width:768px){.pp .ppli-estate-reviewed .sec .intro {font-size:17.5px!important}}
