.source-primary-page{background:#fafaf8}.source-primary-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center;background:#eff0ed;padding-top:55px;padding-bottom:55px}.source-primary-hero h1{font-size:clamp(35px,4.1vw,60px);line-height:1.08;letter-spacing:-.04em;font-weight:550;margin:26px 0}.source-primary-hero h2{font-size:25px;line-height:1.25;margin-bottom:20px}.source-primary-hero p{font-size:17px;line-height:1.75;color:#62696b;margin:18px 0}.source-primary-hero .source-link{display:inline-block;margin:16px 18px 0 0;font-size:13px;color:#32328a}.source-primary-hero>div:first-child>.source-paired-image{width:180px;max-height:85px;object-fit:contain;object-position:left}.source-primary-hero>div:last-child>img{width:100%;height:auto;max-height:500px;object-fit:contain}.source-tracme-hero-images{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.source-tracme-hero-images>img:last-child{grid-column:1/-1;max-height:80px!important;margin:auto}.source-elecsil-hero-images{display:grid;grid-template-columns:1fr;gap:20px}.source-elecsil-hero-images img:first-child{max-height:260px!important}.source-elecsil-hero-images img:last-child{max-height:210px!important}.source-wavewear-hero>div:last-child>img:first-child{max-height:460px}.source-wavewear-hero>div:last-child>img:last-child{max-height:130px;max-width:250px;display:block;margin:15px auto 0}.source-primary-section{border-bottom:1px solid #dcdde3;padding-top:70px;padding-bottom:70px}.source-primary-section h2{font-size:clamp(29px,3vw,43px);letter-spacing:-.035em;line-height:1.15;font-weight:550;margin:0 0 30px}.source-primary-section h3{font-size:25px;line-height:1.25;letter-spacing:-.02em;margin:20px 0}.source-primary-section p{font-size:16px;line-height:1.8;color:#62696b;margin:18px 0}.source-primary-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:center}.source-primary-pair.reverse>.source-paired-media{order:2}.source-paired-media{display:grid;grid-template-columns:1fr;gap:20px;min-width:0}.source-paired-media .gallery-open{width:100%;height:auto;aspect-ratio:auto;background:transparent;border-radius:8px}.source-paired-media .gallery-open img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain}.source-paired-media.screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.source-paired-media.screens img{max-height:420px}.source-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.source-layer-grid img{width:100%;height:200px;object-fit:contain}.source-layer-grid h2{font-size:23px;margin:22px 0 16px}.source-layer-grid p{font-size:14px}.source-characteristics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-bottom:35px}.source-characteristics img{height:65px;width:65px;object-fit:contain}.source-characteristics h3{font-size:20px}.source-characteristics p{font-size:13px}.source-wavewear-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.source-wavewear-benefits img{width:100%;height:130px;object-fit:contain}.source-wavewear-benefits h3{font-size:25px}.source-wavewear-benefits p{font-size:14px}.source-paired-media.collaboration{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-paired-media.collaboration>.gallery-open:first-child{grid-column:1/-1}.source-paired-media.collaboration img{max-height:230px}.source-primary-section .journal-grid{margin-top:30px}.source-primary-section .table-scroll{overflow-x:auto}.source-primary-section table{width:100%;border-collapse:collapse}.source-primary-section td,.source-primary-section th{padding:18px 14px;text-align:left;border-bottom:1px solid #dcdde3;font-size:14px}.source-primary-section tr:first-child{background:#eeeef5}.source-primary-section .source-link{display:inline-block;margin:18px 20px 0 0;color:#32328a;font-size:13px}.source-primary-section .faq-list p{margin:0;padding:0}.source-soft{background:#efeff5}.source-compact-heading{padding-bottom:10px;border:0}.source-primary-page .source-reference{padding-top:30px;padding-bottom:30px}.source-primary-section .source-application-label{font-size:12px;color:#32328a}@media(max-width:950px){.source-primary-pair,.source-primary-hero{gap:30px}.source-characteristics{grid-template-columns:repeat(3,minmax(0,1fr))}.source-wavewear-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.source-primary-hero,.source-primary-pair,.source-layer-grid{grid-template-columns:1fr}.source-primary-hero{padding-top:32px;padding-bottom:32px}.source-primary-hero h1{font-size:38px}.source-primary-hero p{font-size:16px}.source-primary-pair.reverse>.source-paired-media{order:0}.source-primary-section{padding-top:45px;padding-bottom:45px}.source-primary-section p{font-size:15px}.source-characteristics{grid-template-columns:repeat(2,minmax(0,1fr))}.source-characteristics h3{font-size:18px}.source-wavewear-benefits{gap:22px}.source-wavewear-benefits h3{font-size:21px}.source-wavewear-benefits img{height:100px}.source-primary-section .journal-grid{grid-template-columns:1fr}.source-primary-section .source-paired-media.screens{gap:9px}}
/* Shared visual polish; source text, media and their order remain unchanged. */
.source-primary-page{--source-accent:#32328a;--source-muted:#656873;background:#fafaf8}.source-primary-page .section{padding-left:max(6%,calc((100% - 1280px)/2));padding-right:max(6%,calc((100% - 1280px)/2))}.source-primary-hero{background:#efeff5;padding-top:64px;padding-bottom:64px;min-height:590px;gap:6%}.source-primary-hero h1{font-size:clamp(38px,4.1vw,60px);font-weight:600;letter-spacing:-.045em;max-width:650px}.source-primary-hero h2{font-size:23px;font-weight:500;color:var(--source-accent);line-height:1.35}.source-primary-hero p{font-size:16px;line-height:1.8;max-width:550px;color:var(--source-muted)}.source-primary-hero .source-link a{display:inline-flex;align-items:center;min-height:42px;padding:11px 20px;border:1px solid #c7c7d8;border-radius:30px;font-weight:500}.source-primary-hero .source-link:first-of-type a{background:#32328a;color:#fff;border-color:#32328a}.source-tracme-hero-images,.source-elecsil-hero-images{padding:25px;border:1px solid #dedee9;border-radius:20px;background:#f7f7fa}.source-primary-hero>div:last-child{min-width:0}.source-wavewear-hero>div:last-child{padding:20px;border:1px solid #dedee9;border-radius:20px;background:#f7f7fa}.source-wavewear-hero>div:last-child>img:first-child{border-radius:12px}.source-primary-section{padding-top:80px;padding-bottom:80px;border-bottom:1px solid #e5e5eb}.source-primary-section>h2{margin-bottom:36px;max-width:960px}.source-primary-section h2{font-weight:550;letter-spacing:-.04em;font-size:clamp(28px,3vw,42px);line-height:1.18}.source-primary-section p{font-size:15px;line-height:1.85;color:var(--source-muted);max-width:680px}.source-primary-section .text-link,.source-primary-section .source-link a{font-size:13px;color:var(--source-accent);text-underline-offset:5px}.source-primary-section .source-link{margin-top:20px}.source-primary-pair{gap:7%;align-items:center}.source-primary-pair>div:last-child{min-width:0;padding:8px 0}.source-paired-media{padding:26px;background:#f0f1f4;border:1px solid #e2e3e8;border-radius:18px;gap:20px}.source-media-frame{margin:0;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.source-media-frame img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.source-paired-media.screens{padding:28px 20px;gap:12px}.source-paired-media.screens img{max-height:380px}.source-layer-grid{gap:22px}.source-layer-grid article{padding:28px;background:#f2f2f7;border:1px solid #e0e0eb;border-radius:16px}.source-layer-grid article img{height:170px}.source-layer-grid h2{font-size:22px;line-height:1.3;margin-top:24px}.source-characteristics{gap:16px}.source-characteristics article{padding:22px 18px;border:1px solid #e0e0e8;border-radius:12px;background:#f5f5f8}.source-characteristics img{width:48px;height:48px}.source-characteristics h3{font-size:18px;line-height:1.35;margin-top:20px}.source-characteristics p{font-size:12px;line-height:1.7}.source-wavewear-benefits{gap:20px}.source-wavewear-benefits article{padding:24px;border-radius:16px;border:1px solid #e0e0e8;background:#f4f4f8;display:flex;flex-direction:column;align-items:flex-start}.source-wavewear-benefits img{height:110px}.source-wavewear-benefits h3{font-size:23px;line-height:1.25;margin:25px 0 8px}.source-wavewear-benefits p{font-size:13px;margin:10px 0 22px}.source-wavewear-benefits .text-link{margin-top:auto}.source-primary-section table{background:#fff;border:1px solid #e0e0e8;border-radius:12px;overflow:hidden}.source-primary-section th{font-weight:550;color:#32328a}.source-primary-section tr:first-child{background:#eeeef6}.source-primary-section td,.source-primary-section th{padding:18px 20px;font-size:13px}.source-primary-section tr:last-child td{border-bottom:0}.source-soft{background:#f0f0f7}.source-primary-page .source-compact-heading{padding-top:55px;padding-bottom:0}.source-compact-heading h2{margin:0}.source-primary-page .source-reference{background:#f3f3f6}.source-primary-section .faq-list{max-width:1000px}.source-primary-section .faq-list details{border-color:#dcdde6}.source-primary-section .faq-list summary{font-size:17px;line-height:1.45}.source-primary-section .faq-list details>div{padding:0 0 24px}.source-primary-section .journal-grid{gap:24px}.source-primary-page .product-subnav{box-shadow:0 4px 14px #25255305}
@media(max-width:1050px){.source-primary-hero{gap:35px;min-height:0}.source-wavewear-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.source-layer-grid{gap:14px}.source-layer-grid article{padding:20px}.source-layer-grid h2{font-size:19px}.source-characteristics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.source-primary-hero{padding-top:36px;padding-bottom:36px;gap:30px}.source-primary-hero h1{font-size:37px;margin:22px 0}.source-primary-hero h2{font-size:21px}.source-primary-hero p{font-size:15px}.source-tracme-hero-images,.source-elecsil-hero-images,.source-wavewear-hero>div:last-child{padding:18px;border-radius:14px}.source-primary-section{padding-top:48px;padding-bottom:48px}.source-primary-section>h2{margin-bottom:26px}.source-primary-pair{gap:26px}.source-paired-media{padding:18px;border-radius:14px}.source-paired-media.screens{padding:22px 14px;gap:9px}.source-primary-pair>div:last-child{padding:0}.source-primary-section p{font-size:14px;line-height:1.8}.source-layer-grid{gap:18px}.source-layer-grid article{padding:24px}.source-layer-grid h2{font-size:22px}.source-characteristics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-characteristics article{padding:18px 14px}.source-characteristics h3{font-size:17px}.source-wavewear-benefits{gap:12px}.source-wavewear-benefits article{padding:18px}.source-wavewear-benefits h3{font-size:21px}.source-wavewear-benefits img{height:90px}.source-primary-section .faq-list summary{font-size:15px}.source-primary-section td,.source-primary-section th{padding:14px;font-size:12px}}

.source-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.source-sample-grid article{padding:24px;background:#f2f2f7;border:1px solid #e0e0eb;border-radius:14px}.source-sample-grid img{width:100%;height:210px;object-fit:contain}.source-sample-grid h3{font-size:23px}.source-sample-grid p{font-size:13px}.source-applications-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.source-applications-grid a{min-width:0;display:flex;flex-direction:column;background:#f2f2f7;border:1px solid #e0e0eb;border-radius:12px;overflow:hidden}.source-applications-grid img{width:100%;height:135px;object-fit:cover}.source-applications-grid strong{font-size:14px;line-height:1.5;padding:18px 18px 8px}.source-applications-grid span{padding:0 18px 16px;color:#32328a;margin-top:auto}.source-alignx-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:30px}.source-alignx-comparison>article{padding:26px;background:#f2f2f7;border:1px solid #e0e0eb;border-radius:16px}.source-alignx-comparison>article>p{padding:10px 0;margin:0;border-top:1px solid #dedee8;font-size:14px}.source-alignx-comparison h2{font-size:28px;margin:26px 0}.source-wear-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.source-wear-guide article{padding:22px;background:#f2f2f7;border:1px solid #e0e0eb;border-radius:14px}.source-wear-guide img{width:100%;height:230px;object-fit:contain}.source-wear-guide h3{font-size:19px;line-height:1.5}.source-primary-section:has(>.source-characteristics) .source-characteristics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media(max-width:950px){.source-applications-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.source-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-wear-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.source-sample-grid,.source-alignx-comparison{grid-template-columns:1fr}.source-applications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-applications-grid img{height:120px}.source-wear-guide{gap:12px}.source-wear-guide article{padding:15px}.source-wear-guide img{height:170px}.source-wear-guide h3{font-size:16px}.source-primary-section:has(>.source-characteristics) .source-characteristics{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* WaveWear follows the original full-image composition rather than framed panels. */
.wavewear-source-hero{position:relative;min-height:700px;padding:65px max(7%,calc((100% - 1120px)/2)) 60px;display:flex;align-items:center;isolation:isolate;background:#184e5d;color:white}.wavewear-backdrop{position:absolute;inset:0;z-index:-2;overflow:hidden}.wavewear-backdrop>img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.wavewear-source-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(12,54,68,.72),rgba(12,54,68,.18) 58%,transparent 85%)}.wavewear-hero-copy{width:min(52%,570px)}.wavewear-brand{display:flex;align-items:center;gap:22px;margin-bottom:34px}.wavewear-brand h1{font-size:17px;font-weight:550;letter-spacing:0;margin:0}.wavewear-brand img{width:115px;height:44px;object-fit:contain;border-left:1px solid #ffffff80;padding-left:18px}.wavewear-hero-copy h2{font-size:clamp(39px,4.8vw,62px);font-weight:600;line-height:1.18;letter-spacing:-.035em;margin:0 0 28px;max-width:570px}.wavewear-hero-copy>p{font-size:16px;line-height:1.8;color:#f1f4f4;max-width:520px;margin:0 0 26px}.wavewear-shop-links{display:flex;flex-wrap:wrap;gap:10px}.wavewear-shop-links .source-link{margin:0}.wavewear-shop-links a{display:inline-block;background:#fafaf8;color:#183f4a;border-radius:30px;padding:12px 20px;font-size:12px;font-weight:550}.wavewear-source-page .source-primary-section{padding-top:64px;padding-bottom:64px}.wavewear-source-page .source-primary-section>h2{margin-bottom:32px}.wavewear-source-page .source-wavewear-benefits{gap:16px;align-items:stretch}.wavewear-source-page .source-wavewear-benefits article{padding:0;border:0;border-radius:0;background:#f0eeeb;text-align:center;align-items:stretch;overflow:hidden}.wavewear-benefit-copy{padding:24px 18px 20px;flex:1}.wavewear-source-page .source-wavewear-benefits h3{margin:0 0 18px;font-size:25px;line-height:1.3}.wavewear-source-page .source-wavewear-benefits p{margin:0;font-size:14px;line-height:1.6}.wavewear-source-page .source-wavewear-benefits img{width:100%;height:190px;object-fit:cover}.wavewear-source-page .source-wavewear-benefits a{margin:0;padding:15px;font-size:12px;background:#f0eeeb}.wavewear-source-page .source-paired-media{padding:0;border:0;border-radius:0;background:none}.wavewear-source-page .source-media-frame{border-radius:0}.wavewear-source-page #compression .source-primary-pair{gap:5%}.wavewear-source-page #compression img{max-height:450px}.wavewear-source-page #alignx .source-paired-media{gap:15px}.wavewear-source-page #alignx .source-media-frame:first-child img{max-height:330px}.wavewear-source-page #alignx .source-media-frame:last-child img{max-width:150px;max-height:65px}.wavewear-collab-media{min-width:0}.wavewear-collab-media>img:first-child{width:220px;height:60px;object-fit:contain;display:block;margin:0 auto 20px}.wavewear-collab-media>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.wavewear-collab-media>div img{width:100%;height:310px;object-fit:contain}.wavewear-collab-media>img:last-child{display:block;max-width:210px;max-height:85px;object-fit:contain;margin:20px auto 0}.wavewear-source-page #athlete img{max-height:480px}@media(max-width:950px){.wavewear-source-hero{min-height:630px}.wavewear-hero-copy{width:58%}.wavewear-hero-copy h2{font-size:47px}.wavewear-collab-media>div img{height:250px}}@media(max-width:700px){.wavewear-source-hero{min-height:720px;padding:36px 6%;align-items:flex-start}.wavewear-backdrop>img{object-position:62% center}.wavewear-source-hero:after{background:linear-gradient(90deg,rgba(12,54,68,.88),rgba(12,54,68,.5) 75%,rgba(12,54,68,.2))}.wavewear-hero-copy{width:100%}.wavewear-brand{margin-bottom:25px}.wavewear-hero-copy h2{font-size:42px;max-width:340px}.wavewear-hero-copy>p{font-size:14px;max-width:330px}.wavewear-shop-links{max-width:320px}.wavewear-shop-links a{padding:11px 16px;font-size:11px}.wavewear-source-page .source-primary-section{padding-top:42px;padding-bottom:42px}.wavewear-source-page .source-wavewear-benefits{gap:12px}.wavewear-benefit-copy{padding:20px 12px}.wavewear-source-page .source-wavewear-benefits h3{font-size:21px}.wavewear-source-page .source-wavewear-benefits p{font-size:12px}.wavewear-source-page .source-wavewear-benefits img{height:140px}.wavewear-collab-media>div img{height:240px}}
/* Native swipe community cards */
.ww-carousel{position:relative}.ww-carousel-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:18px}.ww-carousel-controls button{width:44px;height:44px;border:1px solid #d5d5df;border-radius:50%;background:white;color:#32328a;font-size:21px;cursor:pointer}.ww-carousel-controls button:disabled{opacity:.3}.ww-carousel-controls span{font-size:13px;color:#696975;margin-right:12px}.ww-carousel-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:18px;overscroll-behavior-x:contain}.ww-collab-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.ww-collab-slide .source-primary-pair{min-height:440px;margin:0}.ww-collab-slide h3{font-size:clamp(28px,3vw,44px);line-height:1.13;margin:16px 0 22px}.ww-collab-photo{height:440px;overflow:hidden;background:#f3f3f5}.ww-collab-photo img{width:100%;height:100%;object-fit:cover}.ww-section-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.ww-friend{flex:0 0 calc((100% - 72px)/4);min-width:230px;scroll-snap-align:start}.ww-friend>img{width:100%;aspect-ratio:3/4;object-fit:cover}.ww-friend>div{padding:20px 0}.ww-friend h3{font-size:22px;margin:6px 0}.ww-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.ww-review-grid figure{margin:0;padding:32px;background:#f2f2f7}.ww-review-grid figcaption{font-size:13px;color:#626273}.ww-review-grid blockquote{font-size:26px;line-height:1.4;margin:24px 0 0;color:#32328a}.ww-global{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ww-global h2{font-size:36px;display:flex;align-items:baseline;gap:18px}.ww-global h2 strong{font-size:120px;line-height:1;color:#32328a;font-weight:500}.ww-global ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;gap:0 24px}.ww-global li{padding:18px 0;border-bottom:1px solid #dedee6}.ww-distributor{display:flex;justify-content:space-between;align-items:center;gap:40px;background:#32328a;color:white;padding:44px;margin-top:56px}.ww-distributor h2{font-size:36px;margin:12px 0}.ww-distributor p{color:inherit}.ww-distributor .button{background:#d9eb86;color:#20204d;white-space:nowrap}.ww-distributor .eyebrow{color:#d9eb86}
@media(max-width:900px){.ww-friend{flex-basis:calc((100% - 24px)/2)}.ww-global{gap:30px}.ww-review-grid{gap:12px}.ww-review-grid figure{padding:24px}.ww-distributor{padding:30px;flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.ww-section-intro{display:block}.ww-friend{flex-basis:78%;min-width:0}.ww-collab-photo{height:300px}.ww-collab-slide .source-primary-pair{min-height:0}.ww-review-grid,.ww-global{grid-template-columns:1fr}.ww-global h2 strong{font-size:96px}.ww-distributor{padding:28px 22px}.ww-distributor h2{font-size:30px}}
.ww-collab-slide .source-primary-pair>div{min-width:0}.ww-collab-slide h3{overflow-wrap:anywhere}
/* Overlapping preview of the next project makes the collection discoverable. */
#collaboration .ww-carousel-track{gap:24px;scroll-padding-inline:0;padding-bottom:24px;cursor:grab}
#collaboration .ww-carousel-track:active{cursor:grabbing}
#collaboration .ww-collab-slide{flex:0 0 44%;background:#f1f1f5;border-radius:6px;overflow:hidden;scroll-snap-stop:normal}
#collaboration .ww-collab-photo{height:auto;aspect-ratio:4/3;background:#e9e9ed}
#collaboration .ww-collab-photo img{display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}
.ww-collab-copy{padding:28px 30px 32px}.ww-collab-copy h3{font-size:clamp(24px,2.3vw,33px);line-height:1.15;margin:12px 0 16px}.ww-collab-copy>p:not(.eyebrow){min-height:3.2em;font-size:16px;line-height:1.6}.ww-collab-intro{margin-top:-12px;color:#666674}
@media(max-width:900px){#collaboration .ww-collab-slide{flex-basis:66%}}
@media(max-width:600px){#collaboration .ww-carousel-track{gap:14px}#collaboration .ww-collab-slide{flex-basis:86%}.ww-collab-copy{padding:22px}.ww-collab-copy>p:not(.eyebrow){min-height:0}}
/* P026: source composition with the existing primary-page palette and type. */
.tracme-source-page{display:flex;flex-direction:column}.tracme-source-page .tracme-section{padding-top:65px;padding-bottom:65px}.tracme-source-page h2{font-size:clamp(28px,3vw,42px);font-weight:550;line-height:1.18;letter-spacing:-.04em}.tracme-source-page h3{font-size:25px;line-height:1.3}.tracme-source-page p{font-size:15px;line-height:1.8;color:var(--source-muted,#6a6d75)}.tracme-source-page .text-link{color:var(--source-accent,#32328a);font-size:13px}.tracme-source-page .tracme-source-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"brand media" "copy media" "purchase purchase";gap:20px 6%;align-items:center;min-height:0}.tracme-hero-brand{grid-area:brand;align-self:end}.tracme-source-hero .tracme-hero-brand>img{width:280px;max-height:65px;height:auto;object-fit:contain;object-position:left}.tracme-source-page .tracme-hero-brand h1{font-size:clamp(30px,3.1vw,44px);line-height:1.2;margin:26px 0 0}.tracme-source-hero .tracme-hero-description{grid-area:copy;margin:0;align-self:start;max-width:520px}.tracme-hero-media{grid-area:media;position:relative;width:100%;max-width:480px;aspect-ratio:1.2;justify-self:center}.tracme-source-hero .tracme-hero-media>img{position:absolute;object-fit:contain;height:auto;max-height:none}.tracme-hero-media>img:first-child{left:0;top:0;width:38%;max-height:90%}.tracme-hero-media>img:nth-child(2){right:0;bottom:0;width:72%}.tracme-source-hero .tracme-hero-media>img:last-child{right:0;top:0;width:19%;height:32%}.tracme-purchase{grid-area:purchase;display:flex;justify-content:center;margin-top:30px}.tracme-purchase a{border:1px solid currentColor;border-radius:30px;padding:13px 24px;text-align:center}.tracme-source-page .tracme-official{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding:0}.tracme-official>div{padding:65px max(8%,calc((100vw - 1120px)/2)) 65px 12%}.tracme-official h2{margin-bottom:25px}.tracme-official p{margin:18px 0}.tracme-official>img{width:100%;height:100%;min-height:480px;object-fit:cover}.tracme-news>h2,.tracme-why>h2{text-align:center;margin-bottom:45px}.tracme-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:980px;margin:auto}.tracme-news-card{border:1px solid #e0e0e8;min-width:0}.tracme-news-card[hidden]{display:none}.tracme-news-card>a{display:block;height:100%}.tracme-news-card>a>img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover}.tracme-news-card>a>div{padding:24px}.tracme-news-card time{font-size:11px;color:var(--source-muted,#6a6d75)}.tracme-news-card h3{font-size:23px;margin:18px 0;overflow-wrap:anywhere}.tracme-news-card p{font-size:13px;margin-bottom:22px}.tracme-news-card span{font-size:12px;color:var(--source-accent,#32328a)}.tracme-news-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px;flex-wrap:wrap}.tracme-news-pagination button{background:transparent;border:1px solid #dcdde3;border-radius:20px;min-width:34px;min-height:34px;color:var(--source-accent,#32328a);cursor:pointer}.tracme-news-pagination button:disabled{opacity:.35;cursor:default}.tracme-news-pagination button[aria-current=page]{background:#eeeef6;border-color:#32328a}.tracme-news-page-numbers{display:flex;gap:6px}.tracme-news-pagination [role=status]{font-size:12px;color:var(--source-muted,#6a6d75)}.tracme-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;align-items:center;padding:38px 0;max-width:1120px;margin:auto}.tracme-feature-reverse>.tracme-feature-media{order:2}.tracme-feature h3{margin-bottom:25px}.tracme-feature-media{min-width:0}.tracme-feature-media>img{width:100%;height:auto;max-height:400px;object-fit:contain}.tracme-screens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tracme-screens img{width:100%;height:auto;max-height:320px;object-fit:contain}.tracme-collection-media{position:relative}.tracme-collection-media>img:first-child{width:100%;aspect-ratio:4/3;object-fit:cover}.tracme-collection-media>img:nth-child(2){position:absolute;right:6%;top:23%;width:18%;max-height:65%}.tracme-feature:nth-of-type(4) .tracme-feature-media>img{aspect-ratio:4/3;object-fit:cover}.tracme-source-page .tracme-recognition{display:grid;grid-template-columns:1.1fr 1fr;grid-template-areas:"photo heading" "photo cta";gap:25px 6%;align-items:center}.tracme-ces-heading{grid-area:heading;display:flex;align-items:start;gap:25px}.tracme-ces-heading .eyebrow{margin-bottom:18px}.tracme-ces-heading>img{width:78px;height:auto;object-fit:contain}.tracme-ces-photo{grid-area:photo}.tracme-ces-photo>img{width:100%;height:auto;object-fit:contain}.tracme-ces-cta{grid-area:cta}.tracme-source-page .tracme-technology{display:grid;grid-template-columns:1fr 1.3fr;grid-template-areas:"heading media" "copy media";gap:25px 6%;align-items:center}.tracme-technology-heading{grid-area:heading}.tracme-technology-heading h3{margin-top:25px;font-size:32px}.tracme-technology-media{grid-area:media}.tracme-technology-media>img{width:100%;height:auto;object-fit:contain}.tracme-technology-copy{grid-area:copy}.tracme-technology-copy p{margin-bottom:25px}.tracme-applications>h2{max-width:980px;margin:0 auto 40px}
@media(max-width:700px){.tracme-source-page .tracme-section{padding-top:45px;padding-bottom:45px}.tracme-source-page .tracme-source-hero{grid-template-columns:1fr;grid-template-areas:"brand" "media" "purchase" "copy";gap:24px;text-align:center}.tracme-hero-brand{justify-self:center}.tracme-source-hero .tracme-hero-brand>img{width:190px;max-height:45px;margin:auto}.tracme-source-page .tracme-hero-brand h1{font-size:27px;max-width:330px;margin:20px auto 0}.tracme-source-hero .tracme-hero-description{justify-self:center;max-width:380px;font-size:14px}.tracme-hero-media{max-width:340px}.tracme-source-hero .tracme-purchase{margin:0}.tracme-purchase a{font-size:12px;padding:12px 20px}.tracme-source-page .tracme-official{grid-template-columns:1fr;padding:0}.tracme-official>div{padding:40px 6%;text-align:center}.tracme-official>img{min-height:0;aspect-ratio:16/13;object-fit:cover}.tracme-news-grid{gap:16px}.tracme-news-card>a>div{padding:15px 12px}.tracme-news-card h3{font-size:17px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:14px 0}.tracme-news-card p{font-size:12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tracme-news-page-numbers{display:none}.tracme-news-pagination{gap:10px}.tracme-feature{grid-template-columns:1fr;gap:25px;padding:25px 0;text-align:center}.tracme-feature-reverse>.tracme-feature-media{order:0}.tracme-feature h3{font-size:21px;margin-bottom:18px}.tracme-feature p{font-size:14px}.tracme-screens{gap:9px}.tracme-collection-media>img:first-child,.tracme-feature:nth-of-type(4) .tracme-feature-media>img{aspect-ratio:16/9}.tracme-source-page .tracme-recognition{grid-template-columns:1fr;grid-template-areas:"heading" "photo" "cta";gap:25px}.tracme-ces-heading{justify-content:space-between}.tracme-ces-heading>img{width:62px}.tracme-ces-cta{text-align:center}.tracme-source-page .tracme-technology{grid-template-columns:1fr;grid-template-areas:"heading" "media" "copy";gap:25px}.tracme-technology-heading h3{margin-top:20px}.tracme-applications .smartwear-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.tracme-applications .smartwear-application-card{aspect-ratio:5/6}.tracme-applications .smartwear-application-card>div{padding:18px 8px;gap:12px}.tracme-applications .smartwear-application-card h3{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.tracme-applications .smartwear-application-card>div>span{font-size:10px;padding:6px 9px;gap:7px}.tracme-source-page #why{order:2}.tracme-source-page #news{order:3}.tracme-source-page #recognition{order:4}.tracme-source-page #technology{order:5}.tracme-source-page #applications{order:6}}
.tracme-source-hero .tracme-hero-media>img:nth-child(2){height:72%;object-fit:cover}
.tracme-source-page .tracme-applications .smartwear-application-card{border-radius:14px;border:1px solid #dce1dc}
/* P026 R3: reserve title and CTA space while tablet cards stay in three columns. */
@media(min-width:701px) and (max-width:950px){.tracme-source-page .tracme-applications .smartwear-application-card{aspect-ratio:auto;min-height:240px;min-width:0;width:100%;max-width:100%}.tracme-source-page .tracme-applications .smartwear-application-card>div{gap:16px}.tracme-source-page .tracme-applications .smartwear-application-card h3,.tracme-source-page .tracme-applications .smartwear-application-card>div>span{flex-shrink:0}}
/* P027: original ElecSuit section order, scoped to this page. */
.elecsuit-source-page{color:var(--navy);background:var(--paper)}.elecsuit-source-page h2{font-size:clamp(28px,3.2vw,44px);font-weight:550;line-height:1.2;letter-spacing:-.04em}.elecsuit-source-page h3{font-size:26px;line-height:1.25;font-weight:550;letter-spacing:-.025em}.elecsuit-source-page p,.elecsuit-source-page li{font-size:15px;line-height:1.75}.elecsuit-source-hero{position:relative;isolation:isolate;min-height:510px;display:grid;place-items:center;padding:70px 6%;color:var(--paper);text-align:center}.elecsuit-source-hero:after{content:"";position:absolute;inset:0;background:rgba(32,32,77,.45);z-index:-1}.elecsuit-source-hero>.elecsuit-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.elecsuit-source-hero>div{max-width:620px}.elecsuit-source-hero h1{margin:0 0 30px}.elecsuit-source-hero .elecsuit-wordmark{width:360px;max-width:90%;height:auto;margin:auto}.elecsuit-source-hero p{max-width:600px;margin:auto;font-size:17px}.elecsuit-source-overview{background:var(--navy);color:var(--paper);padding-top:65px;padding-bottom:65px}.elecsuit-source-overview>h2,.elecsuit-source-systems>h2{text-align:center;margin-bottom:50px}.elecsuit-material-pair{max-width:980px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.elecsuit-material-pair>img{width:100%;aspect-ratio:1.31;object-fit:cover}.elecsuit-material-pair p{margin-bottom:18px}.elecsuit-material-pair ul{padding-left:20px}.elecsuit-properties{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:800px;margin:45px auto 0;gap:25px;text-align:center}.elecsuit-properties img{width:65px;height:65px;object-fit:contain;margin:0 auto 15px}.elecsuit-properties p{margin:0}.elecsuit-source-systems{padding-top:65px;padding-bottom:65px}.elecsuit-system{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;max-width:1080px;margin:0 auto 45px}.elecsuit-system:last-child{margin-bottom:0}.elecsuit-system:nth-of-type(2)>.elecsuit-system-photo{order:2}.elecsuit-system-photo{width:100%;aspect-ratio:1.65;object-fit:cover}.elecsuit-system header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.elecsuit-system header>img{width:50px;height:50px;object-fit:contain}.elecsuit-system header p{font-size:13px;margin-top:5px}.elecsuit-system>div>p{color:var(--muted)}.elecsuit-source-technology{position:relative;isolation:isolate;min-height:440px;padding:55px max(6%,calc((100vw - 1120px)/2));color:var(--paper);background:var(--navy);overflow:hidden}.elecsuit-source-technology:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(32,32,77,.9),rgba(32,32,77,.25))}.elecsuit-technology-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.elecsuit-source-technology>div{max-width:420px}.elecsuit-source-technology h2{font-size:30px;margin-bottom:22px}.elecsuit-material-wordmark{width:250px;height:auto;margin-bottom:25px}.elecsuit-source-technology p{margin-bottom:28px}.elecsuit-source-versions{padding-top:65px;padding-bottom:65px}.elecsuit-source-versions>h2{max-width:980px;margin:0 auto 35px}.elecsuit-version-grid{max-width:980px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.elecsuit-version-card{display:flex;position:relative;isolation:isolate;min-width:0;width:100%;min-height:530px;border-radius:14px;border:1px solid #dce1dc;overflow:hidden;color:var(--paper);background:var(--navy)}.elecsuit-version-backdrop{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.4}.elecsuit-version-content{width:100%;flex:1;display:flex;flex-direction:column;min-height:530px;padding:30px 20px 20px;gap:25px}.elecsuit-version-content header{text-align:center;flex-shrink:0}.elecsuit-version-content header p{font-size:13px;margin-top:12px}.elecsuit-version-media{min-height:230px;flex:1;display:flex;justify-content:flex-end;align-items:center}.elecsuit-version-media>img{width:72%;height:260px;object-fit:contain}.elecsuit-version-applications{flex-shrink:0;background:rgba(32,32,77,.85);border:1px solid rgba(255,255,255,.45);padding:14px 10px}.elecsuit-version-applications>p{font-size:12px;margin:0 0 15px}.elecsuit-version-applications ul{display:flex;list-style:none;padding:0;gap:12px;justify-content:space-around}.elecsuit-version-applications li{flex:1;min-width:0;text-align:center}.elecsuit-version-applications img{width:40px;height:40px;object-fit:contain;margin:0 auto 10px}.elecsuit-version-applications span{display:block;font-size:11px;line-height:1.4}.elecsuit-version-card:focus-visible{outline:3px solid #3c76f0;outline-offset:5px}
@media(max-width:950px){.elecsuit-material-pair{gap:30px}.elecsuit-system{gap:28px}.elecsuit-system h3{font-size:23px}.elecsuit-version-grid{gap:18px}.elecsuit-version-content{padding:25px 14px 14px}.elecsuit-version-applications ul{gap:8px}.elecsuit-version-applications span{font-size:10px}.elecsuit-version-applications img{width:34px;height:34px}}
@media(max-width:700px){.elecsuit-source-hero{min-height:330px;padding:55px 6% 40px}.elecsuit-source-hero .elecsuit-wordmark{width:220px}.elecsuit-source-hero p{font-size:13px;max-width:320px}.elecsuit-source-hero h1{margin-bottom:30px}.elecsuit-source-overview,.elecsuit-source-systems,.elecsuit-source-versions{padding-top:42px;padding-bottom:42px}.elecsuit-source-overview>h2,.elecsuit-source-systems>h2{margin-bottom:28px}.elecsuit-material-pair{grid-template-columns:1fr;gap:22px}.elecsuit-material-pair>img{max-width:420px;margin:auto}.elecsuit-source-page p,.elecsuit-source-page li{font-size:14px}.elecsuit-properties{gap:12px;margin-top:30px}.elecsuit-properties img{width:46px;height:46px}.elecsuit-properties p{font-size:12px;line-height:1.45}.elecsuit-system{grid-template-columns:1fr;gap:18px;margin-bottom:35px}.elecsuit-system:nth-of-type(2)>.elecsuit-system-photo{order:0}.elecsuit-system header{gap:12px;margin-bottom:14px}.elecsuit-system header>img{width:44px;height:44px}.elecsuit-system h3{font-size:24px}.elecsuit-system header p{font-size:12px}.elecsuit-source-technology{min-height:340px;padding:35px 6%}.elecsuit-source-technology h2{font-size:27px}.elecsuit-material-wordmark{width:190px}.elecsuit-source-technology>div{max-width:320px}.elecsuit-version-grid{grid-template-columns:minmax(0,1fr);gap:26px}.elecsuit-version-card{max-width:420px;margin:auto}.elecsuit-version-content header p{font-size:12px}.elecsuit-version-applications>p{font-size:12px}.elecsuit-version-applications span{font-size:11px}}
/* P028: ElecSil original composition, isolated from approved pages. */
.elecsil-source-page{color:var(--navy);background:var(--paper)}.elecsil-source-page h2{font-size:clamp(28px,3.2vw,44px);font-weight:550;line-height:1.22;letter-spacing:-.04em}.elecsil-source-page h3{font-size:25px;line-height:1.3;font-weight:550}.elecsil-source-page p,.elecsil-source-page li{font-size:15px;line-height:1.75}.elecsil-source-page .section{padding-top:65px;padding-bottom:65px}.elecsil-source-page .text-link{font-size:13px;line-height:1.5}.sil-hero{position:relative;isolation:isolate;min-height:740px;padding:60px max(7%,calc((100vw - 1120px)/2));display:flex;flex-direction:column;justify-content:space-between;gap:320px}.sil-hero-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.sil-hero-top{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.sil-hero h1 img{width:340px;height:auto}.sil-hero-top>p{max-width:440px;font-size:22px;line-height:1.45;text-align:center;font-weight:500}.sil-techsheet{display:flex;align-items:center;gap:25px}.sil-techsheet>img{width:80px;height:115px;object-fit:contain}.sil-techsheet>a{background:var(--paper);padding:12px 18px;border:1px solid #dce1dc;border-radius:30px}.sil-structure{background:var(--navy);color:var(--paper)}.sil-structure>h2{text-align:center;margin-bottom:45px}.sil-structure-grid{display:grid;grid-template-columns:1.1fr 1fr;max-width:980px;margin:auto;gap:7%;align-items:center}.sil-layer-diagram{position:relative;height:440px;isolation:isolate}.sil-layer-diagram>img{position:absolute;object-fit:contain;height:auto}.sil-layer-b{left:0;top:40px;width:86%;z-index:3}.sil-layer-a{left:0;top:105px;width:86%;z-index:2}.sil-layer-outline{left:5%;top:205px;width:82%;z-index:1}.sil-layer-fabric{right:0;bottom:0;width:115px;height:95px!important;border:1px solid #dce1dc;border-radius:8px}.sil-fabric-label{position:absolute;right:140px;bottom:30px;font-size:17px}.sil-layer-line{position:absolute;height:1px;background:#9292d2;z-index:0}.sil-line-b{left:65%;right:-15%;top:70px;transform:rotate(-16deg)}.sil-line-a{left:68%;right:-15%;top:235px}.sil-layer-copy article+article{margin-top:65px}.sil-layer-copy h3 small{display:block;font-size:17px;margin:9px 0 18px}.sil-layer-copy p{font-size:14px}.sil-samples{text-align:center}.sil-samples>p{margin:20px 0 30px}.sil-table-scroll{overflow-x:auto;max-width:980px;margin:auto;border:1px solid #dce1dc;border-radius:14px;background:#fff}.sil-table-scroll table{width:100%;min-width:510px;border-collapse:collapse;text-align:left}.sil-table-scroll th,.sil-table-scroll td{padding:15px 18px;font-size:14px;border-bottom:1px solid #dce1dc}.sil-table-scroll tr:first-child{background:var(--navy);color:var(--paper)}.sil-table-scroll tr:nth-child(even){background:#f0f0f7}.sil-sample-links{display:flex;gap:22px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:30px}.elecsil-source-page #faq{background:#f0f0f7}.elecsil-source-page #faq>h2{max-width:980px;margin:0 auto 30px}.elecsil-source-page .faq-list{max-width:980px;margin:auto}.elecsil-source-page .faq-list summary{font-size:17px;line-height:1.5}.sil-reading{background:#f0f0f7}.sil-reading>h2{text-align:center;margin-bottom:40px}.sil-reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:980px;margin:auto}.sil-reading-card{min-width:0;border:1px solid #dce1dc;border-radius:14px;overflow:hidden;background:var(--paper)}.sil-reading-card[hidden]{display:none}.sil-reading-card>a{display:block;height:100%}.sil-reading-card img{width:100%;height:180px;object-fit:cover}.sil-reading-card a>div{padding:24px}.sil-reading-card h3{font-size:22px;line-height:1.35;overflow-wrap:anywhere}.sil-reading-card p{font-size:13px;margin:18px 0 24px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.sil-reading-card span{font-size:12px}.sil-reading-pagination{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;margin-top:30px}.sil-reading-pagination button{font:inherit;font-size:12px;background:var(--paper);color:var(--navy);border:1px solid #dce1dc;border-radius:25px;min-width:36px;min-height:36px;padding:7px 12px;cursor:pointer}.sil-reading-pagination button[aria-current=page]{background:var(--navy);color:var(--paper)}.sil-reading-pagination button:disabled{opacity:.35;cursor:default}.sil-reading-pagination [role=status]{font-size:12px}.sil-material-row{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;max-width:1120px;margin:0 auto 55px}.sil-material-row:last-child{margin-bottom:0}.sil-material-row:nth-child(even)>img{order:2}.sil-material-row>img{width:100%;aspect-ratio:1.62;object-fit:cover}.sil-material-row h2{font-size:30px;margin-bottom:25px}.sil-material-row p+p{margin-top:20px}.sil-biocompatibility{background:#32328a;color:var(--paper);text-align:center}.sil-biocompatibility>p{max-width:740px;margin:25px auto 40px}.sil-iso-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:65px;max-width:850px;margin:auto;align-items:center}.sil-iso-grid img{width:130px;height:130px;object-fit:contain;margin:auto}.sil-iso-grid h3{margin-top:14px}.sil-iso-grid>div>p{font-size:12px;text-transform:uppercase}.sil-iso-grid ul{list-style:none;padding:0;text-align:left;display:grid;gap:25px}.sil-iso-grid strong,.sil-iso-grid span{display:block}.sil-iso-grid span{font-size:13px;margin-top:6px}.sil-characteristics{background:var(--navy);color:var(--paper);text-align:center}.sil-characteristics>h2{margin-bottom:45px}.sil-characteristics>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 65px;max-width:900px;margin:0 auto 40px;text-align:left}.sil-characteristics article{display:flex;align-items:center;gap:24px}.sil-characteristics img{width:65px;height:65px;object-fit:contain;flex-shrink:0}.sil-characteristics h3{font-size:22px;margin-bottom:8px}.sil-characteristics p{font-size:13px}.sil-product>h2{text-align:center;margin-bottom:35px}.sil-product>a{display:block;max-width:1120px;margin:auto}.sil-product img{width:100%;height:auto;aspect-ratio:2;object-fit:cover}.sil-solutions>h2{max-width:1120px;margin:0 auto 50px}.sil-solution{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center;max-width:1120px;margin:0 auto 65px}.sil-solution:last-child{margin-bottom:0}.sil-solution:nth-of-type(odd)>.sil-solution-photo{order:2}.sil-solution-photo{width:100%;aspect-ratio:1.3;object-fit:cover}.sil-solution h3{font-size:32px;margin-bottom:20px}.sil-solution>div>p{margin-bottom:24px}.sil-application-panel{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px;background:#eeeef4;border-radius:14px;border:1px solid #dce1dc;margin-bottom:25px;min-width:0}.sil-application-panel h4{font:inherit;font-size:17px;font-weight:550;margin-bottom:10px}.sil-application-panel ul{margin:0;padding-left:18px}.sil-application-panel li{font-size:12px}.sil-signal-icons{display:flex;gap:18px;text-align:center;align-items:flex-start}.sil-signal-icons>div{min-width:0;flex:1}.sil-signal-icons img{width:45px;height:40px;object-fit:contain;margin:auto}.sil-signal-icons span{display:block;font-size:10px;margin-top:8px;max-width:80px}.sil-solution .button{white-space:normal;max-width:100%;text-align:center}.sil-contact{position:relative;isolation:isolate;background:var(--navy);color:var(--paper);text-align:center;overflow:hidden}.sil-contact>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35;z-index:-1}.sil-contact>div{max-width:800px;margin:auto}.sil-contact h2{margin-bottom:30px}.elecsil-source-page a:focus-visible,.elecsil-source-page button:focus-visible,.sil-table-scroll:focus-visible{outline:3px solid #3c76f0;outline-offset:5px}
@media(max-width:950px){.sil-hero{padding-left:6%;padding-right:6%;min-height:650px;gap:240px}.sil-hero-top>p{font-size:19px}.sil-layer-diagram{height:360px}.sil-layer-fabric{width:90px;height:75px!important}.sil-fabric-label{right:110px;font-size:14px}.sil-layer-copy h3{font-size:22px}.sil-layer-copy h3 small{font-size:15px}.sil-layer-copy article+article{margin-top:35px}.sil-reading-grid{gap:18px}.sil-reading-card a>div{padding:18px}.sil-reading-card h3{font-size:19px}.sil-material-row{gap:30px}.sil-material-row h2{font-size:26px}.sil-characteristics>div{gap:28px}.sil-characteristics article{gap:18px}.sil-characteristics h3{font-size:19px}.sil-solution{gap:25px}.sil-application-panel{flex-direction:column;align-items:flex-start;gap:18px}.sil-signal-icons{width:100%;justify-content:space-between}.sil-iso-grid{gap:35px}}
@media(max-width:700px){.elecsil-source-page .section{padding-top:42px;padding-bottom:42px}.elecsil-source-page p{font-size:14px}.sil-hero{min-height:650px;padding:35px 6%;gap:280px}.sil-hero-top{grid-template-columns:1fr;gap:22px;text-align:center}.sil-hero h1 img{width:190px;margin:auto}.sil-hero-top>p{font-size:16px;max-width:330px;margin:auto}.sil-hero-backdrop{object-position:center}.sil-techsheet{flex-direction:row-reverse;justify-content:center;gap:18px}.sil-techsheet>img{width:60px;height:84px}.sil-techsheet>a{font-size:12px;padding:10px 12px}.sil-structure>h2{margin-bottom:35px}.sil-structure-grid{grid-template-columns:minmax(0,1fr);gap:20px}.sil-layer-copy{order:-1}.sil-layer-copy h3{font-size:21px}.sil-layer-copy h3 small{display:inline;font-size:13px;margin-left:8px}.sil-layer-copy p{font-size:13px;margin-top:10px}.sil-layer-copy article+article{margin-top:25px}.sil-layer-diagram{height:320px;max-width:420px;width:100%;margin:auto}.sil-layer-b{top:15px;width:85%;left:7%}.sil-layer-a{top:70px;width:90%;left:0}.sil-layer-outline{top:145px;left:0;width:90%}.sil-layer-fabric{right:0;bottom:0;width:90px;height:75px!important}.sil-fabric-label{right:110px;bottom:25px}.sil-layer-line{display:none}.sil-samples>p{margin:18px 0 24px}.sil-table-scroll th,.sil-table-scroll td{font-size:12px;padding:12px}.sil-sample-links{flex-direction:column;gap:22px}.sil-reading-grid{grid-template-columns:minmax(0,1fr);gap:20px}.sil-reading-card>a{display:flex;flex-direction:row-reverse;align-items:stretch}.sil-reading-card img{width:34%;height:auto;object-fit:cover;flex-shrink:0}.sil-reading-card h3{font-size:19px}.sil-reading-card p{display:none}.sil-reading-card span{display:inline-block;margin-top:16px}.sil-reading-card a>div{padding:24px;min-width:0}.sil-reading-pagination{gap:8px}.sil-reading-pagination button{padding:7px 10px}.sil-material-row{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:35px}.sil-material-row:nth-child(even)>img{order:0}.sil-material-row h2{font-size:25px;margin-bottom:18px}.sil-material-row#why>div{display:flex;flex-direction:column}.sil-material-row#why h2{order:0}.sil-material-row#why p:first-of-type{order:2}.sil-material-row#why p:last-of-type{order:1;margin:0 0 18px}.sil-iso-grid{grid-template-columns:minmax(0,1fr);gap:30px}.sil-iso-grid img{width:90px;height:90px}.sil-iso-grid ul{max-width:330px;width:100%;margin:auto}.sil-biocompatibility>p{margin-bottom:30px}.sil-characteristics>div{grid-template-columns:minmax(0,1fr);gap:26px}.sil-characteristics article{gap:22px}.sil-characteristics img{width:50px;height:50px}.sil-characteristics h3{font-size:20px}.sil-characteristics p{font-size:13px}.sil-product>h2{margin-bottom:25px}.sil-solution{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:40px}.sil-solution:nth-of-type(odd)>.sil-solution-photo{order:0}.sil-solution h3{font-size:30px}.sil-application-panel{flex-direction:row;align-items:center;padding:20px;gap:18px}.sil-signal-icons{width:auto;max-width:55%;gap:14px;flex-wrap:wrap}.sil-signal-icons img{width:38px;height:35px}.sil-application-panel:has(.sil-signal-icons>div:nth-child(3)){flex-direction:column;align-items:flex-start}.sil-application-panel:has(.sil-signal-icons>div:nth-child(3)) .sil-signal-icons{max-width:none;width:100%}.sil-solutions>h2{margin-bottom:28px}.sil-contact h2{font-size:29px}}
@media(min-width:701px){.sil-characteristics article:nth-child(1){grid-area:1/1}.sil-characteristics article:nth-child(2){grid-area:2/1}.sil-characteristics article:nth-child(3){grid-area:1/2}.sil-characteristics article:nth-child(4){grid-area:3/1}.sil-characteristics article:nth-child(5){grid-area:2/2}}
.sil-hero-backdrop{z-index:-2}.sil-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(248,249,245,.96),rgba(248,249,245,.9) 190px,transparent 350px);pointer-events:none}
.sil-reading-card:focus-within{outline:3px solid #3c76f0;outline-offset:5px}.sil-reading-card>a:focus-visible{outline:none}
