/* Only the four approved knowledge pages. Existing wordmark and callback stay intact. */
.dc-knowledge-page #main>.dc-knowledge,.dc-knowledge-page #main>.dc-knowledge-article{max-width:1140px;margin:0 auto;padding:64px 32px 72px;color:var(--ink,#102e43);font-size:18px;line-height:1.85;overflow-wrap:anywhere}
.dc-knowledge-page #main h1{font-size:clamp(34px,4vw,58px);line-height:1.15;letter-spacing:-1.5px;font-weight:650;max-width:1050px;margin:0 0 28px;text-wrap:balance}
.dc-knowledge-page #main h2{font-size:clamp(25px,2.5vw,34px);line-height:1.3;letter-spacing:-.5px;margin:48px 0 18px;font-weight:600}
.dc-knowledge-page #main p{margin:18px 0;max-width:82ch}
.dc-knowledge-page #main ul,.dc-knowledge-page #main ol{padding-left:1.4em;max-width:80ch}
.dc-knowledge-page #main li{margin:10px 0}
.dc-knowledge-page #main a:not(.dc-callback-submit){color:#74521d;text-decoration:underline;text-underline-offset:4px}
.dc-knowledge-page #main a:hover{color:#102e43}
.dc-knowledge-page #main :is(a,[contenteditable]):focus-visible{outline:3px solid #74521d;outline-offset:4px}
.dc-knowledge-page .dc-knowledge-figure{margin:32px 0;max-width:100%}
.dc-knowledge-page .dc-knowledge-figure img{width:100%;height:auto;display:block;border-radius:3px;aspect-ratio:3/2;object-fit:cover}
.dc-knowledge-page .dc-knowledge-figure figcaption{font-size:13px;color:#52636f;margin:8px 0 0;line-height:1.5}
.dc-knowledge-page .dc-knowledge-topic{border-top:1px solid #d5d2c9;margin-top:40px;padding-top:12px;display:flow-root}
.dc-knowledge-page .dc-knowledge-topic .dc-knowledge-figure{float:right;width:38%;margin:24px 0 24px 32px}
.dc-knowledge-page .dc-knowledge-topic h2{margin-top:24px}
.dc-knowledge-page #main table{border-collapse:collapse;width:100%;font-size:15px;background:#faf8f3;margin:18px 0}
.dc-knowledge-page #main caption{font-weight:600;text-align:left;margin-bottom:12px}
.dc-knowledge-page #main th,.dc-knowledge-page #main td{padding:14px;border:1px solid #c7c6bd;vertical-align:top;text-align:left;min-width:120px}
.dc-knowledge-page #main th{background:#eae6dc;font-weight:600}
.dc-knowledge-page #main [contenteditable]{cursor:text;background:#fffdf8;padding:4px}
.dc-knowledge-page .dc-callback-panel{margin-top:64px}
@media(max-width:700px){.dc-knowledge-page #main>.dc-knowledge,.dc-knowledge-page #main>.dc-knowledge-article{padding:38px 20px 50px;font-size:17px;line-height:1.8}.dc-knowledge-page #main h1{letter-spacing:-.8px}.dc-knowledge-page .dc-knowledge-topic .dc-knowledge-figure{float:none;width:100%;margin:24px 0}.dc-knowledge-page #main h2{margin-top:36px}.dc-knowledge-page #main th,.dc-knowledge-page #main td{padding:10px}.dc-knowledge-page .dc-callback-panel{margin-top:40px}}
@media print{.dc-knowledge-page body>header,.dc-knowledge-page .dc-callback-panel,.dc-knowledge-page .dc-callback-float{display:none}.dc-knowledge-page #main>.dc-knowledge-article{padding:0;max-width:none}.dc-knowledge-page #main table{font-size:11px}}
