.grade-series55 dd{line-height:1.65;overflow-wrap:break-word}
.grade-detail15 .attribution-note55{font-size:16px;line-height:1.65;color:#526875;margin:22px 0 0;max-width:72ch}
.specs30 .grade-series-tags55{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 0}
.specs30 .grade-series-tags55 span{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;background:#edf3f5;color:#173b49;font-size:13px;line-height:1.5;font-weight:500}
.sustainable-ranges55{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:40px}
.sustainable-range55{display:block;min-width:0;border:1px solid #d8e1e6;border-radius:20px;padding:clamp(24px,3vw,40px);color:#101315;background:#fff;transition:border-color .2s ease}
.sustainable-range55:hover{border-color:#267c91}
.sustainable-range55 h3{font-size:clamp(22px,2vw,30px);line-height:1.3;margin:0 0 16px;color:inherit;overflow-wrap:break-word}
.sustainable-range55 p{font-size:clamp(16px,1.2vw,19px);line-height:1.65;margin:0;color:#526875}
#grade-series-group55[hidden]{display:none!important}
@media(max-width:600px){.sustainable-ranges55{grid-template-columns:minmax(0,1fr);gap:16px}.grade-series55{grid-template-columns:minmax(0,1fr)!important;gap:12px}}
.filter-ranges55{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #d8e1e6}
.filter-ranges55 button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 14px;border:1px solid #cad9e0;border-radius:999px;background:#fff;color:#173b49;font:inherit;font-size:15px;line-height:1.4;cursor:pointer}
.filter-ranges55 button[aria-pressed=true]{background:#173b49;border-color:#173b49;color:#fff}
.grade-identity15 dd a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}
