.oott-nvidia-shield{background:#070a0d;color:#edf2f5}.oott-nvidia-shield main{overflow:clip}.shield-hero{margin:0;max-width:none;padding:4.5rem max(1.25rem,calc((100vw - 1180px)/2));background:radial-gradient(circle at 78% 0,rgba(118,185,0,.23),transparent 35%),linear-gradient(130deg,#080c10,#111a18)}.shield-hero h1{max-width:1000px}.shield-household{max-width:1440px;margin:0 auto 3rem;background:#0b1013;position:relative}.shield-household img{display:block;width:100%;height:auto}.shield-household figcaption{position:absolute;left:2rem;bottom:2rem;max-width:620px;padding:1rem 1.2rem;background:rgba(4,8,10,.88);border-left:4px solid #76b900;box-shadow:0 12px 36px #000}.shield-household figcaption span,.shield-household figcaption strong,.shield-household figcaption small{display:block}.shield-household figcaption span{color:#a9df4d;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.shield-household figcaption strong{font-size:1.25rem;margin:.25rem 0}.shield-household figcaption small{line-height:1.4;color:#d5dadd}.shield-layout{align-items:start}.oott-e-content{min-width:0}.shield-section{padding-top:1rem;scroll-margin-top:7rem}.shield-section h2{border-left:4px solid #76b900;padding-left:1rem}.shield-visual,.shield-diagram,.shield-final,.shield-wide{margin:2rem 0 3rem;border:1px solid #2b3a32;border-radius:22px;background:linear-gradient(145deg,#10171a,#0a0f11);overflow:hidden;box-shadow:0 18px 48px rgba(0,0,0,.3)}.shield-visual>header,.shield-diagram,.shield-final{padding:1.4rem}.shield-visual>header span{color:#a9df4d;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.shield-visual>header h3,.shield-diagram h3,.shield-final h3{margin:.3rem 0 .5rem}.shield-products{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#2b3a32}.shield-products figure{margin:0;background:#0b1013;padding:1rem}.shield-products img{display:block;width:100%;height:280px;object-fit:contain;background:#050708}.shield-products figcaption{padding:.8rem .2rem}.shield-products figcaption strong,.shield-products figcaption small{display:block}.shield-products figcaption small{color:#c5cdca;margin-top:.3rem}.shield-ports img{height:210px}.shield-chain{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-top:1.2rem}.shield-chain span,.shield-diagnostic span{display:flex;flex-direction:column;gap:.45rem;padding:1rem;background:#15201b;border:1px solid #30453a;border-radius:14px}.shield-chain b,.shield-diagnostic b{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#76b900;color:#071000}.shield-split{display:grid;grid-template-columns:minmax(220px,.7fr) 1.3fr;align-items:center}.shield-split figure{margin:0;padding:1.2rem}.shield-split img{display:block;width:100%;max-height:430px;object-fit:contain}.shield-split figcaption{text-align:center}.shield-version{padding:2rem}.shield-version span{font-size:clamp(3rem,8vw,6rem);font-weight:900;color:#76b900}.shield-version p{font-size:1.1rem}.shield-wide img{display:block;width:100%;height:auto}.shield-wide figcaption{padding:1rem 1.4rem}.shield-wide figcaption strong,.shield-wide figcaption small{display:block}.shield-compare,.shield-checks,.shield-final>div{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0}.shield-compare span,.shield-checks span,.shield-final span{padding:1rem;border-radius:12px;background:#15201b}.shield-compare b{display:block;color:#a9df4d;font-size:1.4rem}.shield-diagnostic{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}.shield-final{border-color:#76b900}.shield-sources{padding:1rem 0 4rem}.shield-sources a{color:#a9df4d}.oott-e-toc{position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow:auto}.oott-e-toc ol{padding-left:1.2rem}.oott-e-toc a{font-size:.88rem}.oott-e-quick-answer{border-color:#76b900!important;background:linear-gradient(145deg,rgba(118,185,0,.14),rgba(15,22,19,.94))!important}
@media(max-width:900px){.shield-household figcaption{position:static;max-width:none;margin:0}.shield-chain{grid-template-columns:1fr 1fr}.shield-products,.shield-split{grid-template-columns:1fr}.shield-diagnostic{grid-template-columns:1fr 1fr}.oott-e-toc{position:static;max-height:none;grid-row:auto}}
@media(max-width:560px){.shield-hero{padding:3rem 1rem}.shield-household{margin-bottom:1.5rem}.shield-products img{height:220px}.shield-chain,.shield-diagnostic,.shield-compare,.shield-checks,.shield-final>div{grid-template-columns:1fr}.shield-visual,.shield-diagram,.shield-final,.shield-wide{border-radius:15px}}
