.dnj-page #dnj .dnj-description{white-space:normal;font-size:13px;line-height:1.7;margin:26px 0;overflow-wrap:anywhere;color:#282828}
.dnj-page #dnj .dnj-description p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 16px}
.dnj-page #dnj .dnj-description h4{font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.5;font-weight:750;letter-spacing:0;color:#080808;margin:26px 0 10px}
.dnj-page #dnj .dnj-description>:first-child{margin-top:0}
.dnj-page #dnj .dnj-description ul{margin:0 0 20px;padding:0 0 0 19px;list-style:disc}
.dnj-page #dnj .dnj-description li{margin:0 0 7px;padding:0 0 0 3px;line-height:1.65;list-style:disc}
.dnj-page #dnj .dnj-description li:last-child{margin-bottom:0}
@media(max-width:650px){.dnj-page #dnj .dnj-preview-inner{padding:24px}.dnj-page #dnj .dnj-description{font-size:14px}.dnj-page #dnj .dnj-description h4{font-size:14px}}
@media(max-width:650px){.dnj-page #dnj .dnj-preview.dnj-selected{height:calc(100vh - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);min-height:0;overscroll-behavior:contain}}
.dnj-page #dnj .dnj-schedule-summary{font-size:11px;line-height:1.6;margin-top:12px;color:#444;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.dnj-page #dnj .dnj-schedule{border:1px solid #ccc;padding:16px;margin:20px 0;background:#fff;color:#111}
.dnj-page #dnj .dnj-schedule h4{font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:750;margin:0 0 10px;letter-spacing:.04em}
.dnj-page #dnj .dnj-schedule ul{padding-left:17px;margin:0;font-size:12px;line-height:1.65;list-style:disc}
.dnj-page #dnj .dnj-schedule li{margin:0 0 8px;list-style:disc}
.dnj-page #dnj .dnj-schedule p{font-size:10px;margin-top:12px;line-height:1.6}
