:root{--dds-ink:#071318;--dds-muted:#607278;--dds-line:#e6ecef;--dds-soft:#f6fafb;--dds-panel:#fff;--dds-teal:#00a78e;--dds-cyan:#00bfd6;--dds-orange:#ff8a18;--dds-pink:#ff146b;--dds-navy:#071923;--dds-shadow:0 24px 80px rgba(7,19,24,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body.dds-premium-body{margin:0;background:radial-gradient(circle at 4%0,rgb(0 191 214/.14),transparent 34%),radial-gradient(circle at 96% 2%,rgb(255 138 24/.15),transparent 32%),linear-gradient(180deg,#f7fbff 0,#fff 52%,#f8fbfa 100%);color:var(--dds-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.dds-premium-body>a:not([class]),body.dds-premium-body>br:first-child{display:none!important}a{color:#007c70}.dds-header{align-items:center;background:rgb(255 255 255/.88);border:1px solid rgb(230 236 239/.95);border-radius:24px;box-shadow:0 18px 60px rgb(7 19 24/.1);display:flex;gap:22px;justify-content:space-between;margin:14px auto 18px;max-width:1240px;padding:10px 14px}.dds-brand{align-items:center;color:var(--dds-ink);display:inline-flex;gap:12px;min-width:0}.dds-header .custom-logo{display:block!important;height:auto!important;max-height:62px!important;max-width:280px!important;object-fit:contain!important;width:auto!important}.dds-nav{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.dds-nav a{border-radius:999px;color:var(--dds-ink);font-size:14px;font-weight:850;padding:10px 13px;text-decoration:none}.dds-nav a:focus,.dds-nav a:hover{background:linear-gradient(135deg,rgb(0 167 142/.12),rgb(255 138 24/.12));color:#006b5c}.dds-content{margin:0 auto;max-width:1240px;padding:22px 18px 48px}.dds-page{background:rgb(255 255 255/.94);border:1px solid var(--dds-line);border-radius:30px;box-shadow:var(--dds-shadow);margin-top:18px;padding:34px}.dds-entry{color:var(--dds-muted);font-size:17px;line-height:1.82}.dds-entry h2{color:var(--dds-ink);font-size:32px;letter-spacing:-.03em}.dds-footer{border-top:1px solid var(--dds-line);color:var(--dds-muted);margin:38px auto 0;max-width:1240px;padding:30px 18px}.dds-footer-grid{display:grid;gap:22px;grid-template-columns:2fr 1fr 1fr 1fr}.dds-footer a,.dds-footer strong{color:var(--dds-ink);display:block}.dds-footer strong{font-size:18px}.dds-footer p{margin:6px 0 0;line-height:1.7}.dds-footer a{font-weight:750;margin:8px 0;text-decoration:none}.dds-footer a:hover{color:#007c70}.dds-footer small{display:block;margin-top:22px}@media (max-width:900px){.dds-header{align-items:stretch;flex-direction:column;position:static}.dds-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dds-nav a{text-align:center}.dds-header .custom-logo{max-width:230px!important}.dds-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.dds-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dds-page{padding:24px 18px}.dds-footer-grid{grid-template-columns:1fr}}.dds-menu{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.dds-menu li{margin:0}.dds-menu a,.dds-menu-toggle{align-items:center;border-radius:999px}.dds-menu a{display:inline-flex;border:1px solid rgb(255 255 255/.12);padding:10px 15px;text-decoration:none;color:inherit;background:rgb(255 255 255/.035);transition:.2s ease}.dds-menu a:hover{transform:translateY(-1px);background:rgb(255 255 255/.09);border-color:rgb(245 182 73/.45)}.dds-menu-toggle{display:none;gap:8px;border:1px solid rgb(255 255 255/.16);background:rgb(255 255 255/.08);color:#fff;padding:9px 12px;cursor:pointer}.dds-menu-toggle span{display:block;width:17px;height:2px;background:currentColor;border-radius:2px}.dds-menu-toggle em{font-style:normal;font-size:13px}.dds-header{position:sticky;top:0;z-index:99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dds-brand{text-decoration:none}.dds-main{min-height:70vh}@media (max-width:860px){.dds-header{align-items:center}.dds-menu-toggle{display:inline-flex}.dds-menu-toggle span:nth-child(2),.dds-menu-toggle span:nth-child(3){display:none}.dds-nav{display:none;position:absolute;left:16px;right:16px;top:78px;padding:14px;border:1px solid rgb(255 255 255/.14);border-radius:24px;background:#07111f;box-shadow:0 24px 70px rgb(0 0 0/.45)}.dds-menu{display:grid;gap:10px}.dds-menu a{width:100%;justify-content:center}}