/* Isolated review only. Scoped to the existing entitlement explanation. */
body.fullsite-candidate #entitlement {background:#f7f5ee;color:#0d1b2a;opacity:1;transform:none}
body.fullsite-candidate #entitlement .ent-framework {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border:0;margin-top:28px}
body.fullsite-candidate #entitlement .ent-state {display:block;grid-column:auto;min-width:0;padding:24px;background:#fffdf8;border:1px solid #d6d0c4;border-top:3px solid #b08d42;margin:0}
body.fullsite-candidate #entitlement .ent-state h3 {font-family:Georgia,serif;font-size:25px;line-height:1.2;font-weight:400;color:#0d1b2a;margin:0 0 20px}
body.fullsite-candidate #entitlement :is(p,li,a,.eyebrow) {color:#263747!important}
body.fullsite-candidate #entitlement .ent-state :is(p,li) {font-size:16px;line-height:1.6}
body.fullsite-candidate #entitlement .ent-state p {margin:0 0 16px}
body.fullsite-candidate #entitlement .ent-key {font-weight:650;color:#0d1b2a!important}
body.fullsite-candidate #entitlement ul {padding-left:20px;margin:0 0 18px;list-style:disc}
body.fullsite-candidate #entitlement li {padding-left:3px;margin-bottom:14px}
body.fullsite-candidate #entitlement li strong {display:inline;font-size:inherit;letter-spacing:normal;text-transform:none;color:inherit}
body.fullsite-candidate #entitlement .ent-sources {font-size:14px;line-height:1.6;margin-top:22px}
body.fullsite-candidate #entitlement a {text-decoration:underline;text-underline-offset:3px}
body.fullsite-candidate #entitlement a:focus-visible {outline:3px solid #956c20;outline-offset:4px}
body.fullsite-candidate #entitlement * {animation:none!important;transition:none!important}
@media(max-width:1023px){body.fullsite-candidate #entitlement .ent-framework {grid-template-columns:1fr;gap:16px}body.fullsite-candidate #entitlement .ent-state {padding:22px}body.fullsite-candidate #entitlement .ent-state h3 {font-size:25px}}
