:root{--dt-bg:#071523;--dt-surface:#102840;--dt-line:#30506a;--dt-gold:#f1c46a;--dt-muted:#bccce0;--dt-sky:#a3ddff;--dt-white:#f6f8fd}html{scroll-behavior:smooth}body.dt-community{margin:0;background:radial-gradient(ellipse at top right,#12456c 0,#071523 45%);color:var(--dt-white);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.6}body.dt-community *{box-sizing:border-box}body.dt-community a{color:var(--dt-sky)}body.dt-community a:focus-visible,body.dt-community button:focus-visible,body.dt-community input:focus-visible,body.dt-community select:focus-visible{outline:3px solid #fff1b5;outline-offset:3px}.dt-shell{max-width:1140px;margin:auto;padding:0 24px}.dt-top{background:#071b30;border-bottom:1px solid #3e6784}.dt-top-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:12px 0}.dt-brand{text-decoration:none;color:var(--dt-gold)!important;font-weight:900;font-size:21px;letter-spacing:.05em;line-height:1.12}.dt-brand span{display:block;color:#f8fbff;font-size:11px;letter-spacing:.15em;font-weight:600;margin-top:4px}.dt-top nav{display:flex;gap:8px;flex-wrap:wrap}.dt-top nav a{font-size:13px;font-weight:700;color:#e5f0fc!important;text-decoration:none;border-radius:22px;padding:8px 11px}.dt-top nav a[aria-current=page],.dt-top nav a:hover{background:#193a55;color:#ffdb91!important}.dt-hero{padding:58px 0 36px;position:relative}.dt-eyebrow{text-transform:uppercase;color:var(--dt-gold);font-size:12px;letter-spacing:.18em;font-weight:800}.dt-hero h1{font-size:clamp(36px,6vw,68px);line-height:1.07;max-width:860px;margin:14px 0 21px;letter-spacing:-.035em}.dt-lead{max-width:740px;color:#d0deee;font-size:18px}.dt-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 12px}.dt-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--dt-gold);border:1px solid var(--dt-gold);color:#101825!important;font-weight:800;text-decoration:none;border-radius:10px;padding:12px 18px;cursor:pointer;font-size:14px;line-height:1.25;font-family:inherit}.dt-btn-outline{background:transparent;color:#f3f9ff!important;border-color:#486e87}.dt-btn:hover{filter:brightness(1.12)}.dt-note{font-size:13px;color:var(--dt-muted)}.dt-banner{width:100%;height:auto;aspect-ratio:3/1;object-fit:cover;display:block;border-radius:13px;border:1px solid #476481;margin:16px auto 25px}.dt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dt-panel{background:linear-gradient(165deg,#142f49,#0d2135);border:1px solid var(--dt-line);border-radius:14px;padding:22px;box-shadow:0 7px 28px #0003}.dt-panel h2,.dt-panel h3{margin:0 0 10px;line-height:1.3}.dt-panel p{margin:9px 0}.dt-tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#0c1c29;background:#f4d485;padding:5px 9px;border-radius:5px;display:inline-block}.dt-section{padding:22px 0 50px}.dt-section h2{font-size:clamp(25px,3.5vw,34px);margin:0 0 10px}.dt-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:24px 0}.dt-field{display:grid;gap:6px;min-width:145px;flex:1}.dt-field label{font-weight:700;font-size:13px;color:var(--dt-muted)}.dt-field input,.dt-field select{width:100%;padding:12px;background:#081b2b;color:white;border:1px solid #64829a;border-radius:9px;font:inherit}.dt-feed{display:grid;gap:16px}.dt-feed article{border:1px solid #345875;border-radius:14px;background:#0d253b;padding:22px}.dt-card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#b4cce3;font-size:13px}.dt-feed h3{font-size:23px;margin:12px 0 8px}.dt-feed p{margin:8px 0;white-space:pre-line}.dt-pills{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.dt-pill{border:1px solid #466c86;border-radius:6px;background:#15314a;color:#dfedfb;font-weight:650;padding:4px 8px;font-size:12px}.dt-empty{border:1px dashed #66829c;border-radius:11px;padding:28px;background:#102840;color:#d3e2f3}.dt-mag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dt-mag-item{display:grid;grid-template-columns:155px minmax(0,1fr);gap:20px}.dt-mag-item img{display:block;max-width:100%;height:auto;border-radius:6px;box-shadow:0 7px 20px #0009}.dt-mag-item h3{font-size:22px}.dt-bullets{padding-left:19px}.dt-bullets li{padding:3px 0}.dt-footer{border-top:1px solid #34526b;background:#05111f;padding:36px 0;color:#b7cbe0;font-size:14px}.dt-footer a{margin-right:16px}.dt-progress{height:11px;background:#071827;border:1px solid #476781;border-radius:20px;overflow:hidden}.dt-progress-bar{height:100%;background:linear-gradient(90deg,#eea750,#ffdf8a);width:0;transition:width .25s}.dt-check label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-weight:700}.dt-check input{margin-top:6px;accent-color:#f5c969;transform:scale(1.2)}.dt-muted{color:var(--dt-muted)}@media(max-width:890px){.dt-grid{grid-template-columns:1fr 1fr}.dt-mag-grid{grid-template-columns:1fr}}@media(max-width:600px){.dt-shell{padding:0 15px}.dt-top nav{gap:4px}.dt-hero{padding-top:36px}.dt-grid{grid-template-columns:1fr}.dt-mag-item{grid-template-columns:110px minmax(0,1fr);gap:12px}.dt-mag-item h3{font-size:17px}.dt-panel{padding:16px}}
