
.eia-value{max-width:1120px;margin:24px auto;padding:22px;border:1px solid #cbd8d5;border-radius:14px;background:#fff;color:#143f42}.eia-value h2{font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.25}.eia-value h3{font-size:1.12rem}.eia-value p,.eia-value dd,.eia-value li{line-height:1.65}.eia-value a{color:#125851;text-underline-offset:3px}.eia-value details{border-top:1px solid #dce6e2;padding:14px 0}.eia-value summary{font-weight:700;cursor:pointer;line-height:1.5}.eia-value dt{font-weight:700;margin-top:14px}.eia-value dd{margin:5px 0 14px}.eia-value .eia-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.eia-value article{border:1px solid #dce6e2;padding:18px;border-radius:12px}.eia-value .eia-badge{font-size:.85rem;display:inline-block;background:#eef3ef;border-radius:20px;padding:4px 10px}.eia-value .eia-links{display:flex;gap:12px;flex-wrap:wrap}.eia-value .eia-doctrine{font-size:.95rem}.eia-value ul{padding-left:22px}.eia-value .eia-table{width:100%;border-collapse:collapse}.eia-value th,.eia-value td{text-align:left;vertical-align:top;padding:12px;border:1px solid #dce6e2;overflow-wrap:anywhere}.eia-value th{background:#edf2ef}.eia-value .eia-scroll{overflow:auto}.eia-value [hidden]{display:none!important}@media(max-width:700px){.eia-value{padding:18px;margin:18px 0}.eia-value .eia-grid{grid-template-columns:1fr}.eia-value summary{padding:4px 0}}

.eia-gar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.eia-gar-grid article{padding:18px;background:#f4f7f5;border:1px solid #d4e0dc;border-radius:12px}.eia-gar-grid h3{margin-top:0}.eia-gar-bridge{scroll-margin-top:110px}.eia-gar-bridge .btn{white-space:normal}@media(max-width:700px){.eia-gar-grid{grid-template-columns:1fr}}
