/* Topic-only additions. Public chrome, colors and typography remain owned by the captured sitewide template. */
#winge-case-content[data-nvidia-sim-page]{min-width:0;overflow-x:clip}
#winge-case-content[data-nvidia-sim-page] .hero__copy,
#winge-case-content[data-nvidia-sim-page] .hero-card,
#winge-case-content[data-nvidia-sim-page] .content-layout,
#winge-case-content[data-nvidia-sim-page] .article-card,
#winge-case-content[data-nvidia-sim-page] .support-card{min-width:0}
#winge-case-content[data-nvidia-sim-page] h1,
#winge-case-content[data-nvidia-sim-page] h2,
#winge-case-content[data-nvidia-sim-page] h3,
#winge-case-content[data-nvidia-sim-page] h4,
#winge-case-content[data-nvidia-sim-page] p,
#winge-case-content[data-nvidia-sim-page] li,
#winge-case-content[data-nvidia-sim-page] td,
#winge-case-content[data-nvidia-sim-page] th,
#winge-case-content[data-nvidia-sim-page] a{overflow-wrap:anywhere}
#winge-case-content[data-nvidia-sim-page] .hero__actions{display:flex;flex-wrap:wrap}
#winge-case-content[data-nvidia-sim-page] .content-layout{grid-template-columns:minmax(0,1fr);gap:24px}
#winge-case-content[data-nvidia-sim-page] .support-card{position:static;top:auto;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.7fr) auto;gap:20px 26px;align-items:center;padding:22px 26px;border-radius:14px;box-shadow:0 8px 28px rgba(28,48,86,.05)}
#winge-case-content[data-nvidia-sim-page] .support-card__intro{min-width:0}
#winge-case-content[data-nvidia-sim-page] .support-card__intro .eyebrow{margin:0 0 7px}
#winge-case-content[data-nvidia-sim-page] .support-card__intro h3{margin:0 0 6px;font-size:21px;line-height:1.4}
#winge-case-content[data-nvidia-sim-page] .support-card__intro>p:not(.eyebrow){margin:0;color:#64738a;font-size:13px;line-height:1.65}
#winge-case-content[data-nvidia-sim-page] .support-card .service-toc{display:flex;min-width:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}
#winge-case-content[data-nvidia-sim-page] .support-card .service-toc a{padding:7px 11px;border:1px solid #dce5f2;border-radius:999px;background:#f8faff;color:#415a7b;font-size:13px;line-height:1.4;text-decoration:none}
#winge-case-content[data-nvidia-sim-page] .support-card .service-toc a:hover,
#winge-case-content[data-nvidia-sim-page] .support-card .service-toc a:focus-visible{border-color:#3366cc;background:#eef4ff;color:#245ab4}
#winge-case-content[data-nvidia-sim-page] .support-card .button{width:auto;min-width:148px;white-space:nowrap}
#winge-case-content[data-nvidia-sim-page] .service-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}
#winge-case-content[data-nvidia-sim-page] .service-link-card{display:flex;min-width:0;min-height:210px;padding:24px;flex-direction:column;border:1px solid rgba(45,63,88,.13);border-radius:16px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 12px 32px rgba(25,42,66,.06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
#winge-case-content[data-nvidia-sim-page] .service-link-card:hover{transform:translateY(-2px);border-color:rgba(20,88,180,.38);box-shadow:0 16px 36px rgba(25,42,66,.1)}
#winge-case-content[data-nvidia-sim-page] .service-link-card__kind{display:block;margin-bottom:10px;color:#2a67b1;font-size:12px;font-weight:700;letter-spacing:.08em}
#winge-case-content[data-nvidia-sim-page] .service-link-card h4{margin:0 0 10px;font-size:18px;line-height:1.45}
#winge-case-content[data-nvidia-sim-page] .service-link-card p{margin:0;color:#617089;font-size:14px;line-height:1.75}
#winge-case-content[data-nvidia-sim-page] .service-link-card__more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;color:#175fae;font-size:13px;font-weight:700}
#winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap{max-width:100%;overflow-x:auto}
#winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap table{width:100%;table-layout:fixed}
#winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap th:first-child{width:30%}
#winge-case-content[data-nvidia-sim-page] .disclosure-section{margin-top:32px;padding:24px;border-radius:16px;background:#f5f8fc;border:1px solid rgba(45,63,88,.1)}
#winge-case-content[data-nvidia-sim-page] .disclosure-section h3{margin-top:0}
#winge-case-content[data-nvidia-sim-page] .disclosure-section p{margin-bottom:0}
@media(max-width:760px){
  #winge-case-content[data-nvidia-sim-page] .content-layout{gap:0}
  #winge-case-content[data-nvidia-sim-page] .support-card{display:none}
  #winge-case-content[data-nvidia-sim-page] .service-directory-grid{grid-template-columns:1fr}
  #winge-case-content[data-nvidia-sim-page] .service-link-card{min-height:0;padding:20px}
}
@media(min-width:761px) and (max-width:1040px){
  #winge-case-content[data-nvidia-sim-page] .support-card{grid-template-columns:minmax(0,1fr) auto}
  #winge-case-content[data-nvidia-sim-page] .support-card__intro{grid-column:1;grid-row:1}
  #winge-case-content[data-nvidia-sim-page] .support-card .service-toc{grid-column:1/-1;grid-row:2}
  #winge-case-content[data-nvidia-sim-page] .support-card .button{grid-column:2;grid-row:1}
}
@media(max-width:600px){
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap{overflow:visible}
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap table,
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap thead,
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap tbody,
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap tr,
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap td{display:block;width:100%}
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap table{min-width:0!important}
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap tr{box-sizing:border-box;max-width:100%;margin-bottom:14px;padding:16px;border:1px solid rgba(45,63,88,.13);border-radius:14px;background:#fff}
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap td{box-sizing:border-box;max-width:100%;padding:8px 0;border:0;white-space:normal!important}
  #winge-case-content[data-nvidia-sim-page] .nvidia-sim-table-wrap td::before{content:attr(data-label);display:block;margin-bottom:4px;color:#2a67b1;font-size:12px;font-weight:700}
}
@media(max-width:360px){
  #winge-case-content[data-nvidia-sim-page] .static-faq{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:12px}
  #winge-case-content[data-nvidia-sim-page] .static-faq summary{box-sizing:border-box;width:100%;min-width:0;max-width:100%}
  #winge-case-content[data-nvidia-sim-page] .static-faq summary span{flex:1 1 auto;min-width:0;max-width:100%}
  #winge-case-content[data-nvidia-sim-page] .static-faq p{min-width:0;max-width:100%}
}
