html,body{height:auto;min-height:0;margin:0;max-width:100%;overflow-x:clip}
main{display:flow-root}
#ndHero .nd-copy,#ndHero .nd-stage{min-width:0;max-width:100%}
#ndHero .lh-ask{display:flex;align-items:center;width:fit-content;max-width:100%;box-sizing:border-box;gap:12px;padding:10px 14px;flex-wrap:nowrap!important;overflow:visible!important;white-space:nowrap!important}
#ndHero .lh-ask .chips{display:flex;align-items:center;gap:8px;flex-wrap:nowrap!important;flex:none!important}
#ndHero .lh-ask .k{font-size:11px;white-space:nowrap!important;flex:none}
#ndHero .lh-ask a{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:rgba(255,255,255,.08)}
#ndHero .lh-ask a:hover{background:rgba(255,255,255,.16);border-color:#5b9cff}
#ndHero .lh-ask a:focus-visible{outline:2px solid #5b9cff;outline-offset:3px}
#ndHero .lh-ask a img{display:block;width:18px;height:18px;object-fit:contain}
#ndHero .lh-ask a::before,#ndHero .lh-ask a::after{display:none}
@media(max-width:420px){#ndHero .lh-ask{gap:4px;padding:10px 6px}#ndHero .lh-ask .k{font-size:8.5px}#ndHero .lh-ask .chips{gap:3px}#ndHero .lh-ask a{width:22px;height:28px}#ndHero .lh-ask a img{width:16px;height:16px}}
#ndHero .lh-ctas{flex-wrap:wrap!important;overflow:visible!important}
@media(max-width:1100px){#ndHero .hero-grid{grid-template-columns:minmax(0,1fr)!important}#ndHero .nd-stage{width:100%;max-width:650px;margin-inline:auto}}
