
.eacsert-v21-specificity{margin:2rem 0 0;border:1px solid #cfe3f3;border-radius:1.6rem;background:linear-gradient(135deg,#f7fbff 0%,#fff 55%,#eef8ff 100%);box-shadow:0 24px 60px -48px rgba(8,35,59,.55);overflow:hidden}.eacsert-v21-specificity__bar{height:4px;background:linear-gradient(90deg,#0284c7,#38bdf8,#a5f3fc)}.eacsert-v21-specificity__inner{padding:1.35rem 1.45rem 1.45rem}.eacsert-v21-specificity__eyebrow{display:flex;align-items:center;gap:.55rem;color:#0369a1;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eacsert-v21-specificity__eyebrow:before{content:"";width:1.75rem;height:1.75rem;border-radius:.65rem;background:#e0f2fe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230284c7' stroke-width='2'%3E%3Cpath d='M12 3l7 4v5c0 4.4-2.9 7.4-7 9-4.1-1.6-7-4.6-7-9V7l7-4z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center/1.05rem no-repeat}.eacsert-v21-specificity h2{margin:.85rem 0 .55rem;color:#08233b;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.2;font-weight:750;letter-spacing:-.025em}.eacsert-v21-specificity__lead{margin:0;color:#334155;font-size:1rem;line-height:1.75}.eacsert-v21-specificity__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.1rem}.eacsert-v21-specificity__card{border:1px solid #dbe8f2;border-radius:1rem;background:rgba(255,255,255,.86);padding:1rem}.eacsert-v21-specificity__label{display:flex;align-items:center;gap:.45rem;color:#075985;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eacsert-v21-specificity__label svg{width:1rem;height:1rem;flex:none}.eacsert-v21-specificity__card p,.eacsert-v21-specificity__card ul{margin:.55rem 0 0;color:#475569;font-size:.92rem;line-height:1.62}.eacsert-v21-specificity__card ul{padding-left:1.1rem}.eacsert-v21-specificity__note{margin:1rem 0 0;padding-top:.9rem;border-top:1px solid #dbe8f2;color:#64748b;font-size:.78rem;line-height:1.55}@media(max-width:720px){.eacsert-v21-specificity__grid{grid-template-columns:1fr}.eacsert-v21-specificity__inner{padding:1.1rem}}
