/* Keep the native navy, gold, ivory and typography. Scope to the reviewed hub. */
.page-id-3489 .pp .nav .logo {white-space:nowrap}
.ppli-asset-reviewed nav[aria-label="On this page"] {line-height:2}
.ppli-asset-reviewed section[id] {scroll-margin-top:110px}
.pp .ppli-asset-reviewed .mx > h3 {margin-top:32px;margin-bottom:16px}
.pp .ppli-asset-reviewed .mx > .txt {margin-bottom:24px}
.pp .ppli-asset-reviewed #state-directory table {width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0 36px!important;font:400 14.5px/1.7 'DM Sans',sans-serif}
.pp .ppli-asset-reviewed #state-directory th,.pp .ppli-asset-reviewed #state-directory td {padding:16px 18px;border:1px solid #DDD9D0;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}
.pp .ppli-asset-reviewed #state-directory thead th {background:#0A0F17;color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase}
.pp .ppli-asset-reviewed #state-directory thead th:nth-child(1) {width:17%}
.pp .ppli-asset-reviewed #state-directory thead th:nth-child(2) {width:25%}
.pp .ppli-asset-reviewed #state-directory thead th:nth-child(3) {width:58%}
.pp .ppli-asset-reviewed #state-directory td a {color:#8A7744;text-decoration:underline;text-underline-offset:3px}
.pp .ppli-asset-reviewed .sec .intro {font-size:19px!important;line-height:1.7!important;color:#2A2925!important}
.pp .ppli-asset-reviewed .px-sc .ppli-original-card-heading {font-size:22px;line-height:1.2;margin-bottom:14px}
.pp .ppli-asset-reviewed .px-row h3 {grid-column:1/-1;margin:0;color:#fff!important;font:500 20px/1.2 'Cormorant Garamond',Georgia,serif}
.pp .ppli-asset-reviewed .px-row .ppli-tool-next {grid-column:1/-1}
.pp .ppli-asset-reviewed button.px-chip {appearance:none;font:400 13px/1.3 'DM Sans',sans-serif;letter-spacing:normal;text-transform:none;background:transparent;color:rgba(255,255,255,.7);border:1px solid rgba(176,149,72,.35);padding:9px 14px;cursor:pointer;max-width:100%;white-space:normal;text-align:left}
.pp .ppli-asset-reviewed button.px-chip.on {background:#B09548;border-color:#B09548;color:#0A0F17;font-weight:600}
.pp .ppli-asset-reviewed button.px-chip:focus-visible {outline:2px solid #B09548;outline-offset:3px}
.pp .ppli-asset-reviewed #pxcred noscript {display:block;margin-top:16px;color:rgba(255,255,255,.8);font-size:14px;line-height:1.7}
@media(max-width:768px){.pp .ppli-asset-reviewed .sec .intro {font-size:17.5px!important}}
@media(max-width:360px){.page-id-3489 .pp .nav .logo {background-size:contain}.page-id-3489 .pp .nav .logo i {color:transparent}}

