.trl-summary{border-inline-start:4px solid #006b5d;background:#edf4ef;color:#172c30;padding:20px 24px;border-radius:0 8px 8px 0;margin:28px 0}
.trl-summary>strong{font:700 .8rem/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em}
.trl-summary p{margin:8px 0 0!important}
.trl-related,.trl-sources{border-top:1px solid #ccd7cf;margin-top:40px;padding-top:8px}
.trl-related ul{padding:0;list-style:none;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
.trl-related li{border:1px solid #ccd7cf;border-radius:8px;overflow-wrap:anywhere}
.trl-related a{display:block;padding:16px;font-weight:600;line-height:1.5}
.trl-sources{font-size:.9em}
@media(max-width:600px){.trl-related ul{grid-template-columns:1fr}}
