/* Editorial rhythm from the supplied Mora, Wlog and BlogFlex templates.
   Scoped to collection pages; the shared shell and article renderer stay independent. */
.dg-knowledge-browse{background:#faf9f6;background-image:none;color:#24212a}
.dg-knowledge-browse main{max-width:1240px;padding:24px 28px 60px}
.dg-knowledge-browse .dg-breadcrumb{margin:0 0 20px;color:#736c77;font-size:12px}
.dg-knowledge-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr);gap:56px;align-items:center;border-top:1px solid #d9d4cc;border-bottom:1px solid #d9d4cc;padding:30px 0 32px;margin-bottom:30px}
.dg-knowledge-intro .eyebrow{margin:0 0 12px;color:#674a74;font-size:11px;letter-spacing:.12em}
.dg-knowledge-browse .dg-knowledge-intro h1{margin:0 0 14px;max-width:26ch;font:600 clamp(26px,2.7vw,34px)/1.22 Georgia,'Times New Roman',serif;letter-spacing:-.025em;color:#2e2037}
.dg-knowledge-intro .lead{margin:0;max-width:62ch;font-size:15px;line-height:1.7;color:#665d68}
.dg-knowledge-browse .dg-server-search{padding:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.dg-knowledge-browse .dg-server-search label{font-size:13px;margin:0 0 10px;color:#46364e}
.dg-knowledge-browse .dg-server-search>div{display:flex;gap:0;flex-wrap:nowrap;border:1px solid #bdb2c3;border-radius:7px;background:white;padding:5px}
.dg-knowledge-browse .dg-server-search input{min-width:0;min-height:44px;border:0;padding:9px 10px;background:transparent;font-size:14px}
.dg-knowledge-browse .dg-server-search button{flex:none;min-height:44px;padding:10px 16px;border-radius:4px;background:#f6d35d;border-color:#d3b448;font-size:13px}
.dg-knowledge-browse .dg-server-search input:focus-visible{outline-offset:0}
.dg-search-hint{margin:9px 0 0;color:#756b79;font-size:12px}
.dg-clear-search{display:inline-flex;align-items:center;min-height:44px;font-size:13px}
.dg-knowledge-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:44px;align-items:start}
.dg-knowledge-layout-blog{grid-template-columns:minmax(0,1fr)}
.dg-knowledge-list{grid-column:2;min-width:0}
.dg-knowledge-layout-blog .dg-knowledge-list{grid-column:1}
.dg-knowledge-sidebar{grid-column:1;grid-row:1;min-width:0}
.dg-knowledge-sidebar h2{font-size:16px;line-height:1.4;margin:0 0 14px}
.dg-knowledge-sidebar .dg-topics,.dg-mobile-topics .dg-topics{display:flex;flex-direction:column;gap:0;margin:0}
.dg-knowledge-browse .dg-topics a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid #e4dfd8;border-radius:0;background:transparent;text-decoration:none;color:#55465d;font-size:13px;font-weight:500;line-height:1.45}
.dg-knowledge-browse .dg-topics a:hover,.dg-knowledge-browse .dg-topics a[aria-current]{color:#34203f;background:#f1ecef}
.dg-topic-count{flex:none;display:inline-flex;justify-content:center;align-items:center;min-width:25px;height:24px;border-radius:4px;background:#eee9e2;color:#645a65;font:600 11px/1 system-ui,sans-serif}
.dg-sidebar-rule-link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:12px;color:#6a5176}
.dg-knowledge-sidebar .dg-learning-teaser{margin-top:32px;padding:22px 20px;background:#34243f;color:#fff;border-top:3px solid #f6d35d;border-radius:4px}
.dg-learning-teaser .eyebrow{margin:0 0 12px;color:#f4d777;font-size:10px}
.dg-knowledge-sidebar .dg-learning-teaser h2{font:500 23px/1.25 Georgia,'Times New Roman',serif;margin:0 0 12px;color:#fff}
.dg-learning-teaser p:not(.eyebrow){font-size:13px;line-height:1.7;color:#e0d5e4;margin:0 0 18px}
.dg-learning-teaser a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;color:#f9df8b;border-top:1px solid #786282;padding-top:12px}
.dg-list-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid #d9d4cc;padding:0 0 15px;margin:0 0 22px;min-height:49px}
.dg-knowledge-browse .dg-content-tags{display:flex;gap:20px;margin:0}
.dg-knowledge-browse .dg-content-tags a{padding:5px 0;min-height:44px;border:0;border-radius:0;font-size:13px;font-weight:500;color:#716576;background:transparent;text-decoration:none}
.dg-knowledge-browse .dg-content-tags a[aria-current]{background:transparent;color:#34243f;font-weight:750;box-shadow:0 2px 0 #6a467e}
.dg-result-count{margin:0;color:#746a78;font-size:12px}
.dg-knowledge-browse #knowledge-results-heading{margin:0 0 18px;font-size:19px;font-weight:650;letter-spacing:-.02em}
.dg-knowledge-browse .dg-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.dg-knowledge-browse .dg-article-card{display:flex;flex-direction:column;min-width:0;padding:24px 22px 18px;border:1px solid #e0dad3;border-radius:5px;background:#fff;box-shadow:none;transition:border-color .15s,box-shadow .15s}
.dg-knowledge-browse .dg-article-card:hover{border-color:#b7a1c0;background:#fff;box-shadow:0 5px 18px #30203d08}
.dg-card-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin-bottom:16px;color:#72567d;font:600 10px/1.5 system-ui,sans-serif;letter-spacing:.025em}
.dg-card-meta span:first-child{max-width:29ch}
.dg-card-meta span:last-child{color:#716776;font-weight:400}
.dg-knowledge-browse .dg-article-card h3{margin:0 0 12px;font:600 22px/1.3 Georgia,'Times New Roman',serif;letter-spacing:-.015em;color:#33273a}
.dg-article-card h3 a{text-decoration:none}
.dg-knowledge-browse .dg-article-card h3 a::after{border-radius:5px}
.dg-knowledge-browse .dg-article-card p{margin:0 0 22px;font-size:14px;line-height:1.75;color:#756a79}
.dg-card-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #ede8e1}
.dg-knowledge-browse .dg-read{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:650;letter-spacing:.02em;color:#5e3d6f}
.dg-read>span{font-size:17px;font-weight:400}
.dg-knowledge-browse .dg-article-card .dg-save{margin:0;min-height:44px;padding:7px 9px;background:#f9f6fa;color:#5e456c;border:1px solid #ded1e4;border-radius:4px;font-size:11px}
.dg-knowledge-browse .dg-article-card-blog{background:#fffaf0;border-color:#e3d4ad}
.dg-knowledge-browse .dg-article-card-blog:hover{background:#fffcf5}
.dg-article-card-blog .dg-card-meta{color:#836327}
.dg-knowledge-browse .dg-local-favorites{font-size:12px;font-weight:500;margin:0 0 18px}
.dg-knowledge-browse .dg-pager{margin:32px 0 0;font-size:13px;justify-content:space-between}
.dg-knowledge-browse .dg-pager a{min-height:44px;display:inline-flex;align-items:center;background:white;border-color:#d6cbdc;border-radius:4px}
.dg-knowledge-browse .dg-recent{padding:0;margin:28px 0 0;border:0;border-radius:0;background:transparent}
.dg-recent ul{padding-left:18px;font-size:12px}
.dg-knowledge-browse .dg-book-note{margin-top:48px;padding:24px 28px;border:1px solid #e3d8b8;border-left:4px solid #dbba54;border-radius:4px;background:#f7f2e6}
.dg-knowledge-browse .dg-book-note h2{font:500 24px/1.3 Georgia,'Times New Roman',serif;margin:8px 0}
.dg-knowledge-browse .dg-book-note p:not(.eyebrow){font-size:14px;margin:10px 0}
.dg-book-note>a{font-size:13px;display:inline-flex;min-height:44px;align-items:center}
.dg-knowledge-browse .dg-learning-footnote{font-size:11px;color:#807583;margin-top:20px}
.dg-topic-intro{max-width:80ch;margin:0 0 28px;font-size:14px}
.dg-knowledge-empty{padding:24px;background:#fff;border:1px dashed #c7b9cd;border-radius:5px}
.dg-knowledge-empty h3{margin-top:0}
.dg-knowledge-browse .dg-knowledge-footer{padding-inline:max(28px,calc((100% - 1184px)/2))}
.dg-mobile-topics{display:none}
@media(min-width:1100px){.dg-knowledge-browse .dg-article-card:first-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 28px;background:#f0eaf2;border-color:#d9cadd}.dg-article-card:first-child .dg-card-meta{grid-column:1 / -1}.dg-knowledge-browse .dg-article-card:first-child h3{font-size:27px;grid-column:1;grid-row:2 / 4;margin-bottom:10px;max-width:28ch}.dg-article-card:first-child>p{grid-column:2;grid-row:2}.dg-article-card:first-child .dg-card-bottom{grid-column:2;grid-row:3;border-color:#d7cadc}}
@media(max-width:980px){.dg-knowledge-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.dg-knowledge-intro{gap:32px}.dg-knowledge-browse .dg-article-card{padding:20px 18px}.dg-knowledge-browse .dg-article-card h3{font-size:20px}}
@media(max-width:800px){.dg-knowledge-browse main{padding:18px 20px 40px}.dg-knowledge-intro{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 0 24px;margin-bottom:20px}.dg-knowledge-intro h1{max-width:30ch}.dg-search-hint{margin-top:8px}.dg-knowledge-layout{grid-template-columns:minmax(0,1fr);gap:28px}.dg-knowledge-list,.dg-knowledge-sidebar{grid-column:1;grid-row:auto}.dg-desktop-topics{display:none}.dg-mobile-topics{display:block;padding:0;border:1px solid #ded5e2;border-radius:5px;background:#fff;margin:0 0 24px}.dg-mobile-topics>summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:12px 15px;font-size:13px;list-style:none}.dg-mobile-topics>summary::-webkit-details-marker{display:none}.dg-mobile-topics[open]>summary>span{transform:rotate(45deg)}.dg-mobile-topics .dg-topics{padding:0 15px 12px}.dg-mobile-topics .dg-topics a:last-child{border-bottom:0}.dg-list-toolbar{margin-bottom:20px}.dg-knowledge-sidebar .dg-learning-teaser{margin:0}.dg-knowledge-browse .dg-book-note{margin-top:32px}.dg-knowledge-sidebar .dg-learning-teaser h2{font-size:23px}.dg-knowledge-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dg-knowledge-browse .dg-recent{margin:0}}
@media(max-width:540px){.dg-knowledge-browse main{padding-inline:16px}.dg-knowledge-browse .dg-article-grid{grid-template-columns:minmax(0,1fr);gap:14px}.dg-knowledge-browse .dg-article-card{padding:21px 20px 16px}.dg-knowledge-browse .dg-article-card h3{font-size:23px}.dg-knowledge-intro .lead{font-size:14px}.dg-knowledge-sidebar{display:block}.dg-knowledge-browse .dg-recent{margin-top:24px}.dg-card-meta{font-size:10px}.dg-knowledge-browse .dg-server-search button{padding-inline:12px}.dg-knowledge-browse .dg-book-note{padding:20px}.dg-list-toolbar{gap:8px}.dg-knowledge-browse .dg-result-count{font-size:11px}}
@media(prefers-reduced-motion:reduce){.dg-knowledge-browse .dg-article-card{transition:none}}
@media print{.dg-knowledge-sidebar,.dg-mobile-topics,.dg-knowledge-search-wrap,.dg-list-toolbar{display:none}.dg-knowledge-layout{display:block}.dg-knowledge-browse .dg-article-grid{display:block}.dg-article-card{break-inside:avoid;margin-bottom:12px}.dg-knowledge-intro{display:block}}
