.dh .dh-opp-link{gap:var(--space-6);color:inherit;flex-direction:column;padding:16px 16px 8px;text-decoration:none;display:flex}.dh .dh-opp-k{font:500 11px/1.4 var(--dh-mono);letter-spacing:.08em;text-transform:uppercase;color:#f2f4f79e}.dh .dh-opp-k b{color:var(--dh-cyan);font-weight:600}.dh .dh-opp-card .dh-vid-title{margin:0}.dh .dh-opp-org{color:#f2f4f7d1;font-size:var(--fs-sm);font-weight:500}.dh .dh-opp-sum{color:#f2f4f7a8;font-size:var(--fs-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.dh .dh-opp-amt{color:#e5c04b;font:700 var(--fs-lg) / 1.2 var(--dh-sans);font-variant-numeric:tabular-nums;margin-top:2px}.dh .dh-opp-foot{justify-content:space-between;gap:var(--space-8);color:#f2f4f79e;font-size:var(--fs-xs);padding:8px 16px 14px;display:flex}.dh .dh-opp-closes.is-soon{color:#f0c060;font-weight:600}.dh .dh-opp-filters{gap:var(--space-8);flex-direction:column;margin:18px 0 6px;display:flex}.dh .dh-opp-filter{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.dh .dh-opp-filter-name{font:500 11px/1 var(--dh-mono);letter-spacing:.08em;text-transform:uppercase;color:#f2f4f78c;margin-right:6px}.dh .dh-opp-more{justify-content:center;margin-top:24px;display:flex}.dh .dh-opp-note{color:#f2f4f7a8;font-size:var(--fs-sm);margin:10px 0 0}.dh .dh-opp-note a{color:var(--dh-cyan)}.dh .dh-opp-head{gap:var(--space-10);border-bottom:1px solid #ffffff1a;flex-direction:column;padding:28px 0 20px;display:flex}.dh .dh-opp-head .dh-opp-amt{font-size:var(--fs-2xl)}.dh .dh-opp-facts{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:20px 0;padding:0;list-style:none;display:grid}.dh .dh-opp-facts li{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff1a;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.dh .dh-opp-facts dt,.dh .dh-opp-facts .dh-opp-fact-k{font:500 11px/1.4 var(--dh-mono);letter-spacing:.08em;text-transform:uppercase;color:#f2f4f78c}.dh .dh-opp-facts .dh-opp-fact-v{color:#f2f4f7;font-size:var(--fs-md)}.dh .dh-opp-facts .dh-opp-fact-v.is-soon{color:#f0c060;font-weight:600}.dh .dh-opp-apply{align-items:center;gap:var(--space-12);flex-wrap:wrap;margin:6px 0 24px;display:flex}.dh .dh-opp-domain{color:#f2f4f79e;font-size:var(--fs-sm)}.dh .dh-opp-body{max-width:72ch}.dh .dh-opp-body p{color:#f2f4f7db;margin:0 0 14px;line-height:1.65}.dh .dh-opp-techs{gap:var(--space-4);flex-wrap:wrap;margin:0 0 18px;display:flex}.dh .dh-opp-wrong{color:#f2f4f79e;font-size:var(--fs-sm);border-top:1px solid #ffffff1a;margin-top:28px;padding-top:16px}.dh .dh-opp-wrong a{color:var(--dh-cyan)}.dh .dh-opp-staff{border-radius:var(--radius);color:#f0c060;font:500 11px/1.4 var(--dh-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f0c06080;margin-bottom:8px;padding:3px 9px;display:inline-block}@media (max-width:640px){.dh .dh-opp-foot{flex-direction:column;gap:2px}}.dh .dh-opp-send{margin:14px 0 0}.dh-opp-form{border:1px solid var(--dh-line);border-radius:var(--radius-md);background:var(--dh-panel);flex-direction:column;gap:18px;max-width:640px;margin-top:24px;padding:clamp(20px,3vw,30px);display:flex}.dh-opp-field{flex-direction:column;gap:7px;display:flex}.dh-opp-label{color:var(--dh-fg);font-size:var(--fs-base);font-weight:600}.dh-opp-optional{color:var(--dh-faint);font-weight:400}.dh .dh-opp-input{border-radius:var(--radius);width:100%;height:44px;color:var(--dh-fg);font:400 var(--fs-md) / 1 var(--dh-sans);background:#080c1a8c;border:1px solid #ffffff29;padding:0 12px}.dh .dh-opp-textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.dh .dh-opp-input:focus-visible{border-color:var(--dh-cyan);outline-offset:1px;outline:2px solid #5ee0ff59}.dh .dh-opp-hint{color:var(--dh-faint);font-size:var(--fs-sm);line-height:1.5}.dh .dh-opp-error{color:#ff8a7a;font-size:var(--fs-base);margin:0}.dh-opp-form-foot{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.dh-opp-form .dh-btn:disabled{cursor:progress;opacity:.7}.dh .dh-opp-done-title{color:var(--dh-fg);font-size:var(--fs-xl);margin:0;font-weight:500}.dh .dh-opp-save{flex-direction:column;align-items:flex-start;gap:6px;margin:4px 0 18px;display:flex}.dh .dh-opp-save .dh-btn.is-on{color:#34d399;border-color:#34d39999}.dh .dh-opp-send{flex-wrap:wrap;gap:10px;display:flex}.dh .dh-opp-gone{margin-top:28px}.dh .dh-opp-gone-list{color:var(--dh-muted);font-size:var(--fs-sm);margin:10px 0 0;padding:0;line-height:1.7;list-style:none}.dh .dh-opp-gone-list a{color:#f2f4f7d9}.dh .dh-perk--opps .dh-perk-body{gap:8px}.dh .dh-opp-feed-row{border-top:1px solid var(--dh-line);flex-direction:column;gap:2px;padding-top:8px;display:flex}.dh .dh-opp-feed-title{color:var(--dh-fg);font-size:var(--fs-md);font-weight:500;line-height:1.3}.dst-line--opps a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #e5c04b80;text-decoration:underline #e5c04b80}
