/* Inline Inductors: existing catalogue photography and product-specific literature. */
.ii-page .n-collection-heading h1{font-size:clamp(2.6rem,5.6vw,5.2rem);line-height:1.06}
.ii-range-type{font-size:.75rem;font-weight:600;letter-spacing:.16em;color:var(--red);margin-top:19px}
.ii-intro{max-width:720px;font-size:1rem;line-height:1.8;margin-top:20px}
.ii-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.ii-card .n-card-images{height:320px;padding:22px;background:#fff}
.ii-card h2{font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1.3;margin-bottom:17px}
.ii-card-description{font-size:.8125rem;line-height:1.8;color:#68748a;margin-bottom:20px}
.ii-card-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}
.ii-card-tags>span{border:1px solid var(--line);padding:7px 9px;font-size:.625rem;color:#68748a;line-height:1.4}
.ii-selection-band{padding-block:45px;border-bottom:1px solid var(--line)}
.ii-selection-band>.wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}
.ii-selection-band h2{font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.2;letter-spacing:-.04em}
.ii-selection-band p:not(.eyebrow){font-size:.875rem;line-height:1.8;max-width:580px;margin-top:20px}
.ii-selection-band .btn{flex-shrink:0}
.ii-product-page .h-gallery-stage{height:clamp(400px,39vw,540px);padding:24px;background:white}
.ii-product-page .h-gallery-stage>img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}
.ii-product-page .h-product-intro h1{font-size:clamp(2rem,3.25vw,3.4rem);line-height:1.12}
.ii-product-label{display:block;font-size:.625rem;color:#67738a;letter-spacing:.1em;margin-bottom:15px}
.ii-enquiry{border-top:1px solid var(--line);padding-top:25px;margin-top:30px}
.ii-enquiry h2{font-size:1.25rem;line-height:1.4;letter-spacing:-.025em}
.ii-enquiry p{font-size:.875rem;line-height:1.8;margin-block:14px 22px}
.ii-enquiry .btn{font-size:.8125rem}
.ii-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-top:24px;border-top:1px solid var(--line)}
.ii-request-grid article>span{font-size:.75rem;font-weight:600;color:var(--red)}
.ii-request-grid h3{font-size:1.2rem;line-height:1.4;margin:17px 0 12px}
.ii-request-grid p{font-size:.875rem;line-height:1.8}
.ii-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.ii-related .n-card-images{height:300px}
.ii-page .n-gallery-navigation{gap:22px;flex-wrap:wrap}
.ii-facts dd{font-size:1.65rem;overflow-wrap:anywhere}
.ii-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:36px}
.ii-detail-grid article{border-top:1px solid var(--line);padding-top:24px}
.ii-detail-grid article>span,.ii-operation-grid li>span{font-size:.6875rem;font-weight:600;color:var(--red)}
.ii-detail-grid h3,.ii-operation-grid h3{font-size:1.125rem;line-height:1.45;margin:15px 0 12px}
.ii-detail-grid p,.ii-operation-grid p{font-size:.875rem;line-height:1.8}
.ii-spec-note{font-size:.8125rem;line-height:1.8;margin-top:20px}
.ii-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 48px;list-style:none;padding:0;margin:32px 0 0}
.ii-operation-grid li{display:flex;align-items:flex-start;gap:20px;border-top:1px solid var(--line);padding-top:22px}
.ii-operation-grid li>span{padding-top:4px;flex-shrink:0}
.ii-operation-grid h3{margin-top:0}
.ii-catalogue-band{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:50px}
.ii-catalogue-band h2{line-height:1.2}
.ii-catalogue-band p:not(.eyebrow){font-size:.9375rem;line-height:1.8;margin-block:20px;max-width:620px}
.ii-document-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px;justify-self:end}
.ii-open-document{display:inline-flex;gap:18px;align-items:center;font-size:.8125rem;font-weight:600;border-bottom:1px solid var(--line);padding-bottom:8px}
.ii-page .h-documents .ii-open-document{margin-top:18px}
.ii-page .h-spec-intro .btn{font-size:.8125rem}
.ii-page .ii-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}
.ii-catalogue-grid article{background:#fff;min-width:0}
.ii-page .ii-catalogue-grid article>.btn{margin-top:auto}
.ii-page .h-documents .btn{white-space:normal;max-width:100%}
.ii-flow-capacity{margin-top:40px;scroll-margin-top:110px}
.ii-flow-capacity h3{font-size:1.25rem;line-height:1.4}
.ii-flow-capacity>p{font-size:.875rem;line-height:1.8;margin:14px 0 20px}
.ii-flow-table thead th:first-child{width:25%}
.ii-flow-table thead th:nth-child(2){width:25%}
.ii-troubleshooting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:32px}
.ii-troubleshooting-grid article{padding:30px;background:#fff;border:1px solid var(--line)}
.ii-troubleshooting-grid article>span{font-size:.6875rem;font-weight:600;color:var(--red)}
.ii-troubleshooting-grid h3{font-size:1.125rem;line-height:1.45;margin:15px 0 20px}
.ii-troubleshooting-grid dt{font-size:.75rem;font-weight:600;color:var(--navy);margin-bottom:6px}
.ii-troubleshooting-grid dd{font-size:.875rem;line-height:1.8;color:#63718a;margin:0}
.ii-troubleshooting-grid dd+dt{margin-top:20px}
@media(max-width:1100px){.ii-page .ii-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1100px){.ii-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ii-request-grid{gap:25px}.ii-card .n-card-images{height:310px}}
@media(max-width:760px){
 .ii-page .n-collection-heading>.wrap{flex-direction:column;align-items:flex-start;gap:24px}.ii-page .n-collection-heading h1{font-size:clamp(2.4rem,8.3vw,4rem)}.ii-page .n-collection-count{flex-direction:row;align-items:baseline;text-align:left;gap:12px}.ii-page .n-collection-count strong{font-size:1.75rem}.ii-intro{font-size:.9375rem}.ii-range-type{font-size:.6875rem}
 .ii-grid,.ii-related-grid{grid-template-columns:minmax(0,1fr)}.ii-card .n-card-images{height:clamp(270px,78vw,390px);padding:18px}.ii-card h2{font-size:1.5rem}
 .ii-selection-band>.wrap{flex-direction:column;align-items:flex-start;gap:25px}.ii-selection-band{padding-block:35px}
 .ii-product-page .h-product-hero-grid>div{width:100%;min-width:0}.ii-product-page .h-gallery-stage{height:clamp(290px,83vw,440px);padding:18px;aspect-ratio:auto;max-height:none}.ii-product-page .h-product-intro h1{font-size:clamp(2rem,7.1vw,3rem)}.ii-enquiry h2{font-size:1.2rem}.ii-enquiry{margin-top:24px;padding-top:22px}
 .ii-request-grid{grid-template-columns:minmax(0,1fr);gap:25px}.ii-page .n-gallery-navigation{display:flex;flex-direction:column;align-items:flex-start}.ii-page .n-gallery-navigation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%}
 .ii-facts dd{font-size:1.4rem}.ii-detail-grid,.ii-operation-grid,.ii-catalogue-band{grid-template-columns:minmax(0,1fr);gap:25px}.ii-detail-grid{margin-top:28px}.ii-detail-grid h3,.ii-operation-grid h3{font-size:1.125rem}.ii-document-actions{justify-self:start}.ii-catalogue-band .btn,.ii-page .h-spec-intro .btn{max-width:100%;white-space:normal}.ii-operation-grid{margin-top:25px}
 .ii-page .ii-catalogue-grid,.ii-troubleshooting-grid{grid-template-columns:minmax(0,1fr);gap:22px}.ii-troubleshooting-grid article{padding:24px}.ii-flow-table th,.ii-flow-table td{padding:13px 10px;font-size:.75rem}
}
@media print{.ii-grid{grid-template-columns:1fr 1fr}.ii-card .n-card-images{height:220px}.ii-product-page .h-gallery-stage{height:290px}.ii-product-page .h-product-intro h1{font-size:2rem}.ii-enquiry,.ii-related,.ii-selection-band,.ii-page .n-gallery-navigation{display:none}.ii-request-grid{grid-template-columns:repeat(3,1fr);gap:20px}.ii-request-grid article{break-inside:avoid}}
@media print{.ii-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.ii-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ii-detail-grid article,.ii-operation-grid li{break-inside:avoid}.ii-open-document,.ii-document-actions{display:none}.ii-facts dd{font-size:1.25rem}.ii-catalogue-band{display:block}.ii-detail-grid h3,.ii-operation-grid h3{font-size:1rem}}
@media print{.ii-page .ii-catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ii-page .ii-catalogue-grid article{display:flex}.ii-troubleshooting-grid{gap:15px}.ii-troubleshooting-grid article{padding:15px;break-inside:avoid}.ii-flow-capacity{margin-top:20px}.ii-flow-table{break-inside:avoid}}
