.dq-knowledge-content>.dq-container,.dq-section--knowledge_navigation>.dq-container{max-width:1060px}
.dq-knowledge-content .dq-heading{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.3;margin:0 0 28px;color:#073b60;text-transform:uppercase}
.dq-knowledge-content .dq-richtext{font-size:17px;line-height:1.85;overflow-wrap:anywhere}
.dq-knowledge-content .dq-richtext h2{font-size:clamp(1.25rem,2.3vw,1.7rem);line-height:1.4;margin-top:44px}
.dq-knowledge-content .dq-richtext h3{font-size:1.1rem;line-height:1.5;margin-top:28px}
.dq-knowledge-content .dq-block-image{width:100%;height:auto;max-height:580px;object-fit:cover;border-radius:22px;margin-bottom:30px}
.dq-knowledge-content table{display:block;overflow-x:auto;max-width:100%;font-size:15px;border-radius:14px}
.dq-knowledge-content td,.dq-knowledge-content th{min-width:180px;white-space:normal;vertical-align:top;padding:15px}
.dq-knowledge-content :is(h2,h3){scroll-margin-top:110px}
.dq-knowledge-links{margin:42px 0 24px;padding:28px;border:1px solid #dcebf2;border-radius:22px;background:linear-gradient(135deg,#f4faff,#f5fbf4)}
.dq-knowledge-links>h2{font-size:24px!important;line-height:1.35!important;margin:0 0 20px!important;color:#073b60}
.dq-knowledge-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.dq-knowledge-link-group h3{margin:0 0 12px!important;font-size:16px!important;line-height:1.5!important;color:#127f17}
.dq-knowledge-link-group ul{margin:0;padding-left:20px}
.dq-knowledge-link-group--children{grid-column:1/-1;padding-top:24px;border-top:1px solid #dcebf2}
.dq-knowledge-link-group--children ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}
@media(max-width:600px){.dq-knowledge-link-group--children ul{grid-template-columns:1fr}}
.dq-knowledge-link-group li{margin:10px 0;line-height:1.6;font-size:15px}
.dq-knowledge-link-group a{text-decoration:none;color:#075c9d;font-weight:600}
.dq-knowledge-link-group a:hover{text-decoration:underline;text-underline-offset:4px}
.dq-knowledge-link-group a:focus-visible{outline:2px solid #127f17;outline-offset:4px;border-radius:4px}
@media(max-width:600px){.dq-knowledge-links{padding:22px 18px;border-radius:18px}.dq-knowledge-link-grid{grid-template-columns:1fr;gap:20px}.dq-knowledge-content .dq-richtext{font-size:16px}.dq-knowledge-content .dq-block-image{border-radius:16px}.dq-knowledge-content .dq-richtext h2{margin-top:34px}.dq-knowledge-content :is(h2,h3){scroll-margin-top:96px}}
/* Distinct reading groups, with compact overview and service rows. */
.dq-knowledge-link-grid { align-items:start; gap:16px; }
.dq-knowledge-link-group { min-width:0; padding:20px; border:1px solid #deebf2; border-radius:16px; background:#ffffffdf; }
.dq-knowledge-link-group h3 { color:#073b60; }
.dq-knowledge-link-group ul { list-style:none; padding:0; }
.dq-knowledge-link-group li { margin:0; padding:10px 0; }
.dq-knowledge-link-group li+li { border-top:1px solid #edf3f6; }
.dq-knowledge-link-group a { display:block; font-size:15px; font-weight:500; line-height:1.65; }
.dq-knowledge-link-group--parent_topic,.dq-knowledge-link-group--related_services { grid-column:1/-1; }
.dq-knowledge-link-group--related_services { background:#edf7f0; border-color:#d4e9da; }
.dq-knowledge-link-group--related_services ul { display:flex; flex-wrap:wrap; gap:8px 22px; }
.dq-knowledge-link-group--related_services li+li { border:0; }
.dq-knowledge-link-group--children { padding:20px; }
@media(max-width:600px) { .dq-knowledge-link-group { padding:16px; } .dq-knowledge-link-group a { font-size:14px; } }
