/* Public content and support use the same DDS brand. */
body.dds-public{background:#04100a!important;color:#dfefe2!important}.dds-public :is(.dds-section,.dds-section-inner,.dds-blog-section,.article-wrap,.article-body,.dds-public-shell){background:transparent!important;color:#d3e7d7!important}.dds-public :is(h1,h2,h3){color:#effbee!important;line-height:1.15;letter-spacing:-.025em}.dds-public :is(p,.dds-section-lede,.hero-copy){color:#b1cbb8!important;line-height:1.8}.dds-public .hero{background:radial-gradient(ellipse at 80% 10%,#26623855,transparent 60%),#06170e!important;padding:80px 0 50px!important}.dds-public .hero-wrap{display:block!important;max-width:1160px;margin:auto;padding:0 28px}.dds-public .hero h1{font-size:clamp(36px,5.5vw,68px)!important;max-width:900px}.dds-public .hero-copy{max-width:720px}.dds-public .hero-topic-context{display:none}.dds-public :is(.site-header,.site-footer){background:#081b11!important;border-color:#34583f!important}.dds-public .nav a,.dds-public .footer-links a{color:#d0e7d4!important}.dds-public .logo{background:transparent!important}.dds-public .logo::before,.dds-public .logo::after{display:none!important}.dds-public .logo img{width:44px;height:44px;border-radius:10px}.dds-public .dds-split{gap:45px;align-items:start}.dds-public :is(.dds-audit-page-form,.dds-blog-card,.dds-comment-form,.dds-empty-card,.dds-article-action-card){background:#102a1b!important;border:1px solid #3b6046!important;border-radius:16px!important;padding:24px!important}.dds-public label{color:#d5e9d9!important;font-size:13px}.dds-public :is(input:not([type=checkbox]),select,textarea){background:#06170e!important;color:#eff8ef!important;border:1px solid #57775e!important;border-radius:8px!important;min-height:46px;max-width:100%}.dds-public :is(.btn.primary,.btn.dark,.dds-button,.dds-button--dark){background:#b5f891!important;color:#12301a!important;border-color:#b5f891!important;box-shadow:none}.dds-public :is(.article-body,.article-hero){max-width:850px;margin-inline:auto}.dds-public .article-hero{padding:55px 24px 30px}.dds-public .article-hero h1{font-size:clamp(34px,5vw,58px)!important}.dds-public .article-body{padding:25px;font-size:17px;line-height:1.85}.dds-public .article-body h2{margin:40px 0 16px;font-size:27px}.dds-public .dds-blog-card h3{font-size:23px!important;line-height:1.3}.dds-public .dds-blog-card a{color:#d6fbbf!important}.dds-public .dds-blog-layout{grid-template-columns:250px minmax(0,1fr);gap:35px}.dds-public .dds-blog-sidebar{background:#0b2115!important;border:1px solid #345b40;padding:22px;border-radius:14px;position:sticky;top:100px;align-self:start}.dds-blog-topic-list a,.dx-social a{display:inline-block;border:1px solid #456d4c;border-radius:20px;padding:9px 14px;color:#bcf49e!important;text-decoration:none;font-size:12px;margin:4px}.dx-social{display:flex;flex-wrap:wrap;gap:5px;margin-top:18px}.dx-founders{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin:30px 0}.dx-founder{padding:30px;border:1px solid #42664a;border-radius:18px;background:#10291a}.dx-founder h3{font-size:28px}.dx-founder p{line-height:1.8}.dx-reading{font-size:12px;color:#a5c6af;margin:14px 0}.dx-article-tools{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.dx-article-tools button{border:1px solid #50735a;border-radius:8px;background:#173722;color:#d6efc8;padding:10px 15px;cursor:pointer}.dx-toc{border:1px solid #456b50;border-radius:12px;padding:20px;margin-bottom:30px;font-size:14px}.dx-toc a{display:block;color:#bff4a4;padding:7px 0}.dds-public .dds-blog-pagination a{border-color:#52715a!important;background:#14331f!important;color:#d2eccd!important}.dds-public .dds-blog-pagination .is-current{background:#b5f891!important;color:#18321c!important}.dds-public .dds-feature-band{background:#112f1d!important}.dds-public .dds-reveal,.dds-public .reveal,.dds-public .dds-stagger>*{opacity:1!important;transform:none!important}.dds-public .dds-audit-page-form label{display:block!important}.dds-public .dds-audit-page-form :is(input,textarea,select){width:100%!important;margin-top:7px}.dds-public a:focus-visible,.dds-public button:focus-visible{outline:2px solid #b4ff86;outline-offset:4px}.dx-founder .eyebrow{font-size:11px;color:#a9ef83;letter-spacing:2px}@media(max-width:800px){.dds-public .dds-blog-layout,.dds-public .dds-split{display:grid!important;grid-template-columns:1fr!important}.dds-public .dds-blog-sidebar{position:static}.dds-public .dds-blog-card-grid{grid-template-columns:1fr!important}.dds-public .dds-section-inner{padding-inline:18px}.dds-public .hero{padding-top:45px!important}}
.dds-public a{color:#bff39f}.dds-public .btn.ghost{background:transparent!important;border:1px solid #719362!important;color:#d2efbf!important}.dds-public .dds-blog-layout{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important}.dds-public .dds-blog-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px}.dds-public .skip-link{position:absolute;left:15px;top:-80px;z-index:5000;background:#b7fa8a;color:#102816;padding:12px}.dds-public .skip-link:focus{top:12px}.dds-public .dds-pagination{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.dds-public .dds-pagination a{padding:9px 14px;border:1px solid #5b7c60;border-radius:7px;color:#d3efc4}.dds-public .dds-pagination .is-current{background:#b4f78c;color:#17331a}.dds-public .dds-blog-sidebar h2{font-size:23px!important}.dds-public .dds-blog-sidebar p{font-size:13px!important}@media(max-width:800px){.dds-public .dds-blog-layout,.dds-public .dds-blog-card-grid{grid-template-columns:1fr!important}}
