.aedQualityLayout{max-width:100%;margin:22px 0 35px}.aedQuality{border:1px solid #dfebe3;border-radius:16px;background:#f9fcf9;padding:clamp(16px,2.5vw,25px);color:#244b34}.aedQualityHeading{display:flex;align-items:start;justify-content:space-between;gap:14px}.aedQualityHeading h2{font-size:clamp(17px,2vw,20px);margin:5px 0 7px;letter-spacing:-.25px;color:#205138}.aedQualityHeading p{max-width:740px;font-size:12px;line-height:1.6;color:#74897a;margin:0}.aedQualityEyebrow{font-size:10px;font-weight:850;color:#368a61;letter-spacing:.1em}.aedQualityState{flex-shrink:0;font-size:11px;font-weight:800;padding:8px 11px;border-radius:999px;background:#eaf2ec;color:#4e7960}.aedQualityState.ok{color:#156c45;background:#e1f4e8}.aedQualityState.warning{color:#8e611b;background:#fff2d9}.aedQualityState.error{color:#a44d45;background:#fff0ed}.aedQualityProgress{padding:15px 0;font-size:13px;color:#6a8372}.aedQualityMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin:18px 0 13px}.aedQualityMetrics>div{display:flex;flex-direction:column;gap:7px;background:white;border:1px solid #e4eee7;padding:14px 13px;border-radius:10px}.aedQualityMetrics span{font-size:11px;color:#788e7f}.aedQualityMetrics strong{font-size:14px;color:#24563c}.aedQualityWarnings{list-style:disc;margin:0 0 12px 18px;padding:0;color:#885f27;font-size:12px;line-height:1.65}.aedQualitySuccess{color:#2b8156;font-size:12px;margin:9px 0}.aedQualityDisclaimer{font-size:11px;line-height:1.6;color:#819184;margin:13px 0 0}.aedQualityFoot{display:flex;gap:15px;flex-wrap:wrap;margin-top:13px;border-top:1px solid #e4ece6;padding-top:13px}.aedQualityFoot a,.aedRelated a{text-decoration:none;color:#217a51;font-size:11px;font-weight:750}.aedRelated{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:18px 0}.aedRelated>span{font-size:11px;color:#78897e;font-weight:750}.aedRelated a{display:inline-block;border:1px solid #dcece0;border-radius:999px;padding:8px 11px;background:#f7fbf8}.aedRelated a:hover{background:#e9f7ec}@media(max-width:650px){.aedQualityHeading{flex-direction:column}.aedQualityMetrics{grid-template-columns:1fr}.aedQualityMetrics>div{padding:12px}.aedQualityState{align-self:start}}