.neutral{background:#e8eef1;color:#526775}.search-box{display:block;max-width:620px;margin-bottom:18px}.search-box span{display:block;margin-bottom:7px;font-size:.82rem;font-weight:750;color:var(--muted)}.search-box input{width:100%;border:1px solid #becdd3;border-radius:10px;background:#fff;padding:13px 15px;font:inherit;outline:none}.search-box input:focus{border-color:var(--green);box-shadow:0 0 0 3px #48d6bd33}.policy-note{background:#edf4f6;border-left:4px solid #6e8d9a;border-radius:8px;padding:13px 15px;color:#526775;font-size:.88rem}.beneficiary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px}.beneficiary-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:19px}.person{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:15px}.person div{display:flex;flex-direction:column}.person small{color:var(--muted)}.beneficiary-card dl{margin:10px 0}.beneficiary-card dl div{display:flex;justify-content:space-between;gap:12px;padding:7px 0}.beneficiary-card dd{text-align:right}.review{display:inline-block;font-size:.78rem;font-weight:700;padding:6px 9px;border-radius:8px}.warning{background:#fff0d2;color:#8c5900}.clear{background:#e4f6eb;color:#18763a}.empty-search{display:none;color:var(--muted);padding:25px 0}.empty-search.visible{display:block}@media(max-width:900px){.beneficiary-grid{grid-template-columns:1fr}}
