.ip-quality-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}
.ip-quality-heading h2{margin:0 0 7px}.ip-quality-heading p{margin:0;color:#52627a;font-size:14px;line-height:1.7}
.ip-quality-badge{white-space:nowrap;background:#eaf1ff;color:#3659b8;border:1px solid #dce6fc;border-radius:5px;padding:5px 10px;font-size:12px}
.ip-quality-fields{border:0;padding:16px 0 0;margin:0;min-width:0}.ip-quality-fields:disabled{opacity:.58}
.ip-quality-fields .field small{font-size:13px;color:#52627a;line-height:1.65}.ip-quality-example{display:grid;align-content:center;gap:7px;margin:0 0 16px;padding:14px 17px;background:#f5f7fb;border:1px solid #e3e8f1;border-radius:6px;font-size:13px;color:#52627a}
.ip-quality-example strong{color:#384762}.ip-quality-example b{font-weight:500;color:#ac4d24}.ip-quality-note{margin:0;padding:13px 15px;border-left:3px solid #afc2ed;background:#f7f9fd;color:#52627a;font-size:13px;line-height:1.8}
@media(max-width:640px){.ip-quality-heading{gap:10px}.ip-quality-badge{padding:4px 7px}.ip-quality-section .two-fields{grid-template-columns:minmax(0,1fr)}}
