
.dbe-guide{--navy:#081b38;--teal:#08776d;--ink:#172943;--muted:#52647a;--line:#dce5ed;color:var(--ink);background:#f4f7fa;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7}.dbe-guide *{box-sizing:border-box}.dbe-guide a{color:#096b67;text-underline-offset:4px}.dbe-guide a:focus-visible,.dbe-guide button:focus-visible,.dbe-guide summary:focus-visible{outline:3px solid #d68a19;outline-offset:5px}.dbe-guide .wrap{max-width:1240px;width:calc(100% - 64px);margin:auto}.dbe-guide .topnav{display:flex;gap:28px;overflow:auto;white-space:nowrap;min-height:58px;align-items:center}.dbe-guide .topnav a{font-size:15px;text-decoration:none;color:var(--muted);padding:14px 0;border-bottom:3px solid transparent}.dbe-guide .topnav a[aria-current=page]{border-color:var(--teal);color:var(--navy);font-weight:700}.dbe-guide .hero{background:var(--navy);color:white;padding:42px 0 46px;border-bottom:5px solid #13a694}.dbe-guide .hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:60px;align-items:center}.dbe-guide .eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#72ded1;margin:0 0 12px;font-weight:700}.dbe-guide h1{font-family:Georgia,serif;font-size:clamp(2.3rem,4.5vw,3.7rem);line-height:1.12;letter-spacing:-1px;margin:0 0 18px;max-width:780px;font-weight:500}.dbe-guide .hero p{color:#c9d8e8;margin:0;font-size:17px;max-width:720px}.dbe-guide .hero-note{border-left:1px solid #45617f;padding:8px 0 8px 24px;font-size:14px}.dbe-guide .hero-note strong{display:block;color:#fff;font-size:17px;margin:8px 0}.dbe-guide .hero-note span{color:#bed0e1}.dbe-guide .layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:42px;padding-top:36px;padding-bottom:64px}.dbe-guide .contents{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow:auto}.dbe-guide .contents summary{font-weight:700;color:var(--navy);font-size:14px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;margin-bottom:16px}.dbe-guide .contents a{display:block;color:var(--muted);text-decoration:none;font-size:14px;line-height:1.45;padding:9px 0 9px 14px;border-left:2px solid #d8e2ea}.dbe-guide .contents a:hover{border-color:var(--teal);color:var(--teal);background:#e9f0f4}.dbe-guide .article{background:white;border:1px solid var(--line);border-radius:8px;padding:36px 42px;min-width:0}.dbe-guide .article>p:first-child{font-size:14px;background:#edf5f5;border-left:3px solid var(--teal);padding:14px 18px;margin:0 0 24px}.dbe-guide .article p{margin:0 0 20px}.dbe-guide .article h2{font-family:Georgia,serif;font-size:29px;line-height:1.25;font-weight:500;color:var(--navy);padding-top:30px;margin:20px 0;border-top:1px solid var(--line)}.dbe-guide .article h3{font-size:20px;color:var(--navy);margin:30px 0 14px;line-height:1.4}.dbe-guide [id]{scroll-margin-top:24px}.dbe-guide .table-wrap{overflow:auto;max-width:100%;margin:24px 0 30px;border:1px solid var(--line);border-radius:5px}.dbe-guide table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55;min-width:580px}.dbe-guide th{background:#102d4d;color:#fff;text-align:left;font-weight:600;padding:15px 17px;vertical-align:top}.dbe-guide td{padding:15px 17px;border-bottom:1px solid var(--line);vertical-align:top}.dbe-guide tr:nth-child(even) td{background:#f6f9fb}.dbe-guide td:first-child{font-weight:600}.dbe-guide .cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:30px}.dbe-guide .card{display:block;position:relative;border:1px solid var(--line);background:white;border-radius:7px;padding:25px;text-decoration:none;color:var(--ink)}.dbe-guide .card:hover{border-color:var(--teal);box-shadow:0 6px 20px #081b3810}.dbe-guide .card small{display:block;font-size:14px;color:var(--teal);font-weight:700}.dbe-guide .card h2{font-family:Georgia,serif;font-weight:500;font-size:27px;margin:8px 0}.dbe-guide .card p{font-size:15px;line-height:1.5;color:var(--muted);margin:0 0 20px}.dbe-guide .card .tag{font-size:13px;background:#eef3f7;color:#435871;padding:6px 10px;border-radius:4px;display:inline-block}.dbe-guide .card .number{position:absolute;right:24px;top:21px;font-family:Georgia,serif;font-size:33px;color:#bed4d4}.dbe-guide .skip{position:absolute;left:-9999px}.dbe-guide .skip:focus{position:fixed;left:20px;top:10px;background:white;padding:12px;z-index:99}.dbe-guide .related{margin-top:32px;border-top:1px solid var(--line);padding-top:20px;display:flex;gap:18px;flex-wrap:wrap;font-size:14px}
@media(max-width:900px){.dbe-guide .layout{grid-template-columns:1fr;gap:20px}.dbe-guide .contents{position:static;max-height:280px;background:#eaf0f5;padding:18px;border-radius:5px}.dbe-guide .hero .wrap{grid-template-columns:1fr;gap:26px}.dbe-guide .hero-note{border-left:0;border-top:1px solid #45617f;padding:16px 0 0}.dbe-guide .hero-note strong{display:inline;margin-right:10px}.dbe-guide .article{padding:26px}}
@media(max-width:560px){.dbe-guide .wrap{width:calc(100% - 32px)}.dbe-guide .topnav{gap:24px}.dbe-guide .hero{padding:30px 0}.dbe-guide .cards{grid-template-columns:1fr}.dbe-guide .article{padding:22px 18px}.dbe-guide .article h2{font-size:26px}.dbe-guide h1{letter-spacing:-.5px}}

.dbe-guide .toc ul{list-style:none;padding:0;margin:0}.dbe-guide .toc ul ul{padding-left:12px}.dbe-guide .toc ul ul a{font-size:14px}.dbe-guide .toc li{margin:0}

.dbe-guide .layout>*{min-width:0}.dbe-guide .article a{overflow-wrap:anywhere}

.dbe-guide .toc ul{list-style:none;padding:0;margin:0}.dbe-guide .toc ul ul{padding-left:12px}.dbe-guide .toc ul ul a{font-size:14px}.dbe-guide .toc li{margin:0}

@media(max-width:900px){.dbe-guide .hero-note strong{display:block;margin:8px 0}.dbe-guide .hero-note span{display:block}}

.dbe-guide .toc ul{list-style:none;padding:0;margin:0}.dbe-guide .toc ul ul{padding-left:12px}.dbe-guide .toc ul ul a{font-size:14px}.dbe-guide .toc li{margin:0}

.dbe-guide .toc ul{list-style:none;padding:0;margin:0}.dbe-guide .toc ul ul{padding-left:12px}.dbe-guide .toc ul ul a{font-size:14px}.dbe-guide .toc li{margin:0}

.dbe-guide .toc ul{list-style:none;padding:0;margin:0}.dbe-guide .toc ul ul{padding-left:12px}.dbe-guide .toc ul ul a{font-size:14px}.dbe-guide .toc li{margin:0}

.dbe-guide .toc ul{list-style:none;padding:0;margin:0}.dbe-guide .toc ul ul{padding-left:12px}.dbe-guide .toc ul ul a{font-size:14px}.dbe-guide .toc li{margin:0}

.dbe-guide .toc ul{list-style:none;padding:0;margin:0}.dbe-guide .toc ul ul{padding-left:12px}.dbe-guide .toc ul ul a{font-size:14px}.dbe-guide .toc li{margin:0}

.dbe-guide .toc ul{list-style:none;padding:0;margin:0}.dbe-guide .toc ul ul{padding-left:12px}.dbe-guide .toc ul ul a{font-size:14px}.dbe-guide .toc li{margin:0}
