
body.marshall-capacitors-template{margin:0;background:#fff;color:#20272b}
.mcc,.mcc *,.mcc *::before,.mcc *::after{box-sizing:border-box}
.mcc{--red:#c92332;--ink:#20272b;--muted:#647078;--line:#dce2e5;--light:#f3f5f5;font:16px/1.7 Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;text-align:left}
.mcc a{color:inherit;text-decoration:none}.mcc a:focus-visible{outline:3px solid #2874b0;outline-offset:5px}.mcc p{margin:0 0 20px}.mcc img{max-width:100%;height:auto}.mcc .wrap{width:min(1180px,90%);margin:auto}
.mcc .utility{background:var(--ink);color:white;font-size:12px;padding:9px 0}.mcc .header{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:26px 0}.mcc .brand{line-height:1;flex-shrink:0}.mcc .brand strong{display:block;color:var(--red);font-size:30px;letter-spacing:-1px;font-weight:900}.mcc .brand small{display:block;margin-top:8px;font-size:10px;letter-spacing:3px}.mcc .header nav{display:flex;flex-wrap:wrap;gap:25px;font-size:14px}.mcc nav a:hover{color:var(--red)}
.mcc .hero,.mcc .light{background:var(--light)}.mcc .breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted);padding:22px 0}.mcc .hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:60px;align-items:start;padding:28px 0 65px}.mcc .hero-grid>*{min-width:0}.mcc .label{font-size:11px;color:var(--red);font-weight:700;letter-spacing:2px;text-transform:uppercase}.mcc h1{font:bold clamp(48px,6vw,82px)/1.1 Georgia,serif;letter-spacing:-1px;margin:18px 0 8px;color:var(--ink)}.mcc .subtitle{font-size:26px;margin-bottom:25px}.mcc .lead{font-size:18px;color:var(--muted)}.mcc .buttons{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.mcc .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 21px;border:1px solid var(--red);background:var(--red);color:white;font-size:14px;font-weight:700;text-align:center}.mcc .btn:hover{background:#a71927}.mcc .btn.alt{background:transparent;color:var(--ink);border-color:#b7c1c6}.mcc .btn.alt:hover{background:#fff}
.mcc .metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding-top:24px;border-top:1px solid var(--line)}.mcc .metrics strong{display:block;font-size:19px}.mcc .metrics span{display:block;font-size:12px;color:var(--muted);margin-top:7px}.mcc .photo{padding:30px;background:white;border:1px solid var(--line);margin:0;text-align:center}.mcc .photo img{display:block;max-height:510px;width:auto;max-width:100%;margin:auto;object-fit:contain}.mcc figcaption{font-size:12px;color:var(--muted);margin-top:18px}
.mcc .section{padding:65px 0;scroll-margin-top:30px}.mcc h2{font:bold clamp(28px,3vw,40px)/1.2 Georgia,serif;letter-spacing:-.6px;margin:15px 0 25px;color:var(--ink)}.mcc .table-wrap{overflow-x:auto;margin:25px 0 38px}.mcc table{width:100%;border-collapse:collapse;font-size:14px;background:white}.mcc caption{text-align:left;font-size:12px;color:var(--muted);padding:0 0 12px}.mcc th,.mcc td{padding:15px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.mcc thead th{background:var(--ink);color:white}.mcc tbody th{width:52%;font-weight:400}.mcc tbody tr:nth-child(even){background:#f7f8f8}.mcc .note{font-size:13px;color:var(--muted);max-width:950px}.mcc .downloads{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--line);padding:28px;background:white}.mcc .downloads strong{display:block;font-size:18px}.mcc .downloads small{color:var(--muted)}
.mcc .contact{background:var(--ink);color:white}.mcc .contact h2{color:white}.mcc .contact .label{color:#ef7b85}.mcc .contact p{color:#c7d0d5}.mcc .contact-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:60px}.mcc .contact a.address{display:block;overflow-wrap:anywhere;margin-bottom:15px}.mcc .range{display:flex;flex-wrap:wrap;gap:10px}.mcc .range a{border:1px solid var(--line);padding:9px 17px;font-size:13px}.mcc .range a:hover,.mcc .range a[aria-current=page]{border-color:var(--red);color:var(--red)}.mcc footer{padding:25px 0;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.mcc footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
@media(max-width:750px){.mcc .header{flex-wrap:wrap}.mcc .hero-grid,.mcc .contact-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mcc .photo{max-width:440px;width:100%;margin:auto}.mcc .section{padding:45px 0}.mcc .downloads{align-items:start;flex-direction:column}.mcc .hero-grid{padding-top:15px}}
@media(max-width:420px){.mcc .metrics{grid-template-columns:minmax(0,1fr)}.mcc th,.mcc td{padding:12px 10px}.mcc .photo{padding:20px}.mcc .header nav{gap:18px}}
@media(prefers-reduced-motion:reduce){.mcc *{scroll-behavior:auto!important}}

.mcc h1{font-size:clamp(38px,4.8vw,64px)}.mcc .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mcc .product-card{border:1px solid var(--line);padding:28px;background:white;min-width:0}.mcc .product-card img{height:230px;width:100%;object-fit:contain}.mcc .product-card h3{font:700 28px Georgia,serif}.mcc .summary{padding:30px;border-left:3px solid var(--red);background:white}.mcc .summary li{margin:12px 0}.mcc .hero-copy{padding:30px 0 55px}.mcc .hero-copy .lead{max-width:850px}@media(max-width:750px){.mcc .product-grid{grid-template-columns:minmax(0,1fr)}}
