.dbh{--navy:#16163f;--blue:#33699b;--ink:#203442;--muted:#596776;--line:#dce4ef;--pale:#f4f6fb;color:var(--ink);background:var(--pale);font-size:16px;line-height:1.7;width:100%;font-family:inherit}.dbh *{box-sizing:border-box}.dbh [hidden]{display:none!important}.dbh a{color:#285f93;text-decoration:none}.dbh a:hover{text-decoration:underline}.dbh button,.dbh input{font:inherit}.dbh a:focus-visible,.dbh button:focus-visible,.dbh input:focus-visible,.dbh summary:focus-visible{outline:3px solid #df9b22;outline-offset:4px}.dbh-hero{background:var(--navy);color:#fff;padding:32px 24px 42px}.dbh-hero-inner,.dbh-main{max-width:1240px;margin:auto}.dbh-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;margin-bottom:28px}.dbh-hero .dbh-crumbs a{color:#d8e4ff}.dbh-heading-row{display:flex;gap:32px;justify-content:space-between;align-items:flex-start}.dbh h1{color:#fff;font-size:clamp(32px,3.5vw,48px);font-weight:650;line-height:1.2;margin:10px 0 18px;letter-spacing:-.025em;max-width:930px}.dbh .dbh-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5;margin:0 0 12px;color:#426390}.dbh-hero .dbh-eyebrow{color:#b8c9ff}.dbh-intro{font-size:18px;line-height:1.65;color:#d8ddf1;max-width:850px;margin:0 0 26px}.dbh-hero .dbh-saved-link{color:#fff;border:1px solid #6b7190;border-radius:8px;padding:10px 16px;white-space:nowrap;font-size:14px;margin-top:8px}.dbh-search{max-width:880px}.dbh-search label{display:block;font-size:14px;font-weight:600;margin:0 0 8px}.dbh-search>div{display:flex;gap:10px}.dbh .dbh-search input{background:#fff;border:1px solid #dce4ef;border-radius:8px;color:#203442;min-width:0;width:100%;padding:14px 18px;height:auto}.dbh .dbh-search button,.dbh .dbh-primary{background:#33699b;color:#fff;border:0;border-radius:8px;font-size:15px;font-weight:600;padding:14px 20px;white-space:nowrap;display:inline-block;cursor:pointer}.dbh .dbh-search button:hover,.dbh .dbh-primary:hover{background:#285780;text-decoration:none}.dbh-main{padding:36px 24px 24px}.dbh-status:empty{display:none}.dbh-status{background:#edf3fc;border-radius:8px;padding:14px 18px;margin:0 0 24px;color:var(--ink)}.dbh-section-intro{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:26px}.dbh h2{color:var(--ink);font-size:26px;font-weight:650;line-height:1.35;margin:0 0 16px}.dbh h3{color:var(--ink);font-size:20px;font-weight:600;line-height:1.4;margin:0 0 10px}.dbh-section-intro h2{margin:0}.dbh-section-intro>p,.dbh-result-count{color:var(--muted);font-size:14px}.dbh-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dbh-category{background:#fff;border:1px solid var(--line);border-radius:12px;padding:26px;display:flex;flex-direction:column;min-width:0;box-shadow:0 4px 18px #16163f05}.dbh-category-number{background:#edf3fa;color:#33699b;align-self:flex-start;font-size:13px;font-weight:700;padding:6px 12px;border-radius:8px;margin-bottom:20px}.dbh-category h2{font-size:23px;margin-bottom:12px}.dbh-category h2 a{color:var(--ink)}.dbh-category>p{color:var(--muted);font-size:15px;margin:0 0 18px}.dbh-category ul{padding:0;list-style:none;margin:0 0 24px}.dbh-category li{margin:0 0 9px;line-height:1.45;font-size:15px}.dbh-category-more{margin-top:auto;font-size:14px;font-weight:650}.dbh-start-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;background:#e8eef8;border-radius:12px;margin-top:32px}.dbh-start-strip h2{font-size:23px;margin:0 0 6px}.dbh-start-strip p{margin:0;color:var(--muted)}.dbh-footer{margin-top:42px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.dbh-footer>div{display:flex;gap:24px;flex-wrap:wrap}.dbh-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dbh-article-link,.dbh-result,.dbh-empty,.dbh-bookmark-view{background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px}.dbh a.dbh-article-link:hover,.dbh a.dbh-result:hover{text-decoration:none;border-color:#8caecb;box-shadow:0 3px 15px #16163f09}.dbh-article-link p,.dbh-result p{color:var(--muted);margin:0 0 18px}.dbh-read{font-size:14px;font-weight:650}.dbh-results{display:grid;gap:18px}.dbh-result h2{font-size:23px}.dbh-reading-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px}.dbh-sidebar{align-self:start;position:sticky;top:190px;font-size:14px}.dbh-sidebar summary{font-weight:650;cursor:pointer;padding:8px 0}.dbh-sidebar nav{display:flex;flex-direction:column;gap:10px;padding:12px 0 20px}.dbh-back{display:block;margin-top:16px}.dbh-article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:32px;min-width:0}.dbh-article-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:var(--muted);margin-bottom:28px}.dbh-section{scroll-margin-top:215px;margin-bottom:40px}.dbh-section p{margin:0 0 16px}.dbh-section ul,.dbh-section ol{margin:0 0 20px;padding-left:25px}.dbh-section li{padding-left:4px;margin-bottom:10px}.dbh-section-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.dbh-section-heading h2{margin:0;font-size:24px;flex:1}.dbh-section-tools{display:flex;align-items:center;gap:10px;flex-shrink:0}.dbh .dbh-bookmark{font-size:12px;line-height:1.5;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#33699b;white-space:nowrap;cursor:pointer}.dbh .dbh-bookmark[aria-pressed=true]{background:#e8f1fb;border-color:#7da2c1}.dbh .dbh-bookmark:disabled{opacity:.5;cursor:wait}.dbh-permalink{font-weight:700;padding:4px 8px}.dbh-related{background:var(--pale);padding:24px;border-radius:8px}.dbh-related h2{font-size:20px}.dbh-related ul{margin:0;padding-left:20px}.dbh-related li{margin-bottom:8px}.dbh-bookmark-list{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:16px}.dbh-bookmark-list li{border:1px solid var(--line);border-radius:8px;padding:18px;display:flex;justify-content:space-between;align-items:center;gap:18px}.dbh-bookmark-list a{display:grid;gap:4px}.dbh-bookmark-list span{font-size:14px;color:var(--muted)}.dbh-bookmark-list button{color:#596776;background:#fff;border:1px solid var(--line);border-radius:7px;padding:8px 12px;font-size:13px;cursor:pointer}.dbh-bookmark-list button:hover{background:#f3f6fa}.dbh-bookmark-list button:disabled{opacity:.5}.dbh-empty p:last-child{margin:0}
@media(max-width:1000px){.dbh-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbh-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.dbh-article{padding:24px}.dbh-section-heading{flex-wrap:wrap}.dbh-section-heading h2{flex-basis:100%}.dbh-start-strip{flex-direction:column;align-items:flex-start}}
@media(max-width:720px){.dbh-hero{padding:24px 20px 30px}.dbh-main{padding:26px 18px}.dbh-heading-row{flex-direction:column;gap:0}.dbh-saved-link{margin:0 0 22px!important}.dbh-search>div{flex-direction:column}.dbh-search button{align-self:flex-start}.dbh-category-grid,.dbh-guide-grid,.dbh-reading-layout{grid-template-columns:minmax(0,1fr)}.dbh-section-intro{display:block}.dbh-sidebar{position:static;padding:16px;background:#fff;border:1px solid var(--line);border-radius:10px}.dbh-article{padding:20px}.dbh-article-tools{flex-wrap:wrap}.dbh-section{scroll-margin-top:140px}.dbh-bookmark-list li{align-items:flex-start;flex-direction:column}.dbh-category{padding:23px}.dbh-crumbs{margin-bottom:20px}.dbh-intro{font-size:16px}}

body.dbh-page header.elementor-location-header .elementor-sticky__spacer{height:var(--dbh-header-height,auto)!important;max-height:var(--dbh-header-height,none)!important;overflow:hidden}body.dbh-page .dbh-section{scroll-margin-top:calc(var(--dbh-header-height,190px) + 24px)}body.dbh-page .dbh-sidebar{top:calc(var(--dbh-header-height,166px) + 24px)}
