.du-public{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;width:100%;max-width:40rem;margin-inline:auto;padding:.75rem .85rem .85rem}.du-public__head{margin-bottom:.15rem}.du-public__kicker{color:#c2410c;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.du-public__head h2{color:#0f172a;margin:.1rem 0 0;font-size:1.05rem;line-height:1.25}.du-public__posts{gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.du-public__post{background:#f8fafc;border:1px solid #eef2f7;border-radius:.75rem;padding:.55rem .7rem}.du-public__type{color:#ea580c;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:800}.du-public__title{color:#0f172a;margin:.12rem 0 0;font-size:.88rem;font-weight:700;line-height:1.3}.du-public__body{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}
