.ipra-level-grid,.ipra-brand-grid,.ipra-step-grid{display:grid;gap:1.25rem}.ipra-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ipra-level-card{display:grid;grid-template-columns:108px 1fr;align-items:center;gap:1.1rem;padding:1.1rem;border:1px solid #d7d8d6;border-radius:12px;background:#fff}.ipra-level-card img{width:108px;height:108px}.ipra-level-card p{margin:.25rem 0}.ipra-level-range{font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:#5b625f}.ipra-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ipra-brand-card{padding:1.5rem;border:1px solid #d7d8d6;border-radius:12px;background:#fff}.ipra-brand-card img{max-height:80px;width:auto;object-fit:contain}.ipra-lookup{max-width:840px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem);background:#f5f3ed;border-radius:16px}.ipra-lookup-row{display:flex;gap:.75rem}.ipra-lookup input{flex:1;min-height:48px;padding:.7rem .9rem;border:1px solid #8a918d;border-radius:6px;font:inherit}.ipra-lookup button,.ipra-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.1rem;border:0;border-radius:6px;background:#153e36;color:#fff!important;font-weight:700;text-decoration:none;cursor:pointer}.ipra-form-hint{font-size:.85rem;color:#606764}.ipra-result-card{display:grid;grid-template-columns:180px 1fr;gap:1.75rem;margin-top:1.5rem;padding:1.5rem;background:#fff;border:1px solid #cfd4d1;border-radius:12px}.ipra-result-card img{width:180px;height:180px}.ipra-result-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ipra-result-card dl div{padding:.65rem;background:#f4f6f4}.ipra-result-card dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#5c635f}.ipra-result-card dd{margin:.15rem 0 0;font-weight:700}.ipra-verified{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#2e6558;font-weight:800}.ipra-error{padding:1rem;border-left:4px solid #a23a32;background:#fff2f0}.ipra-fillout iframe{width:100%;height:900px;border:0}.ipra-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0}.ipra-step-grid article{padding:1.4rem;background:#f5f3ed;border-radius:12px}.ipra-step-grid span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#b58b32;color:#fff;font-weight:800}.ipra-faq details{padding:1rem 0;border-bottom:1px solid #d7d8d6}.ipra-faq summary{font-weight:750;cursor:pointer}.ipra-text-link{font-weight:700;color:#1e5d50}.ipra-lede{font-size:1.25rem;line-height:1.55}.ipra-prose{max-width:760px}.ipra-empty,.ipra-admin-notice{padding:1rem;background:#f5f3ed;border-radius:8px}@media(max-width:760px){.ipra-level-grid,.ipra-brand-grid,.ipra-step-grid{grid-template-columns:1fr}.ipra-level-card{grid-template-columns:84px 1fr}.ipra-level-card img{width:84px;height:84px}.ipra-lookup-row{display:grid}.ipra-result-card{grid-template-columns:1fr}.ipra-result-card img{width:140px;height:140px}.ipra-result-card dl{grid-template-columns:1fr}}
