.tracking-detail{--tracking-ink:#25255c;--tracking-paper:#f3f3eb;--tracking-lime:#d9eb86;background:var(--tracking-paper);color:var(--tracking-ink);font-family:Pretendard,Arial,sans-serif}.tracking-detail .tracking-hero{padding:45px 4vw 55px;display:grid;grid-template-columns:43% 57%;gap:0;align-items:center;min-height:650px}.tracking-hero-copy{padding-right:45px}.tracking-detail .eyebrow{font-size:10px;letter-spacing:1.6px;color:#65657b}.tracking-logo{width:220px;max-height:62px;object-fit:contain;object-position:left;margin:25px 0 0}.tracking-detail .tracking-hero h1{font-size:clamp(38px,4.1vw,62px);font-weight:500;line-height:1.08;letter-spacing:-.055em;margin:25px 0}.tracking-detail .tracking-lead{font-size:15px;line-height:1.85;color:#666578;max-width:470px}.tracking-hero-photo{height:560px;position:relative;background:#101218;overflow:hidden;border-radius:4px}.tracking-hero-photo img{width:100%;height:100%;object-fit:cover}.tracking-hero-photo:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#101218aa)}.tracking-hero-photo>span{position:absolute;left:25px;bottom:25px;color:#d9eb86;font-size:9px;letter-spacing:1.6px;z-index:1}.tracking-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:28px 0}.tracking-detail .tracking-button{background:#25255c;color:#f3f3eb;padding:15px 20px;border-radius:4px;font-size:12px;font-weight:500}.tracking-text-link{font-size:12px;border-bottom:1px solid #25255c77;padding:8px 0}.tracking-detail .tracking-hero-caption{font-size:8px;letter-spacing:1.2px;line-height:1.8;color:#75758a}.tracking-index{display:flex;gap:34px;padding:20px 4vw;border-top:1px solid #25255c22;border-bottom:1px solid #25255c22;background:#f3f3eb;font-size:11px;overflow-x:auto;white-space:nowrap}.tracking-index a:hover{text-decoration:underline;text-underline-offset:5px}.tracking-system{padding:80px 4vw}.tracking-section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:45px}.tracking-detail .tracking-section-heading h2{font-size:clamp(35px,4.3vw,60px);line-height:1.08;letter-spacing:-.05em;font-weight:500;margin:20px 0 0}.tracking-detail em{font-family:Georgia,serif;font-weight:400}.tracking-section-heading>p{font-size:13px;line-height:1.8;color:#676778}.tracking-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tracking-system-grid article{min-width:0}.tracking-system-grid img{width:100%;height:290px;object-fit:contain;background:#e7e8e0;padding:20px;border-radius:5px}.tracking-system-grid article:nth-child(2) img{background:#17191f}.tracking-system-grid span{display:block;font-size:9px;letter-spacing:1.5px;margin-top:23px}.tracking-detail .tracking-system-grid h3{font-size:25px;letter-spacing:-.7px;font-weight:500;margin:14px 0}.tracking-detail .tracking-system-grid p{font-size:13px;line-height:1.8;max-width:300px}.tracking-detail.tracme-source-page #official{order:initial}.tracking-detail.tracme-source-page #why{background:#101218;color:#f3f3eb;padding:80px 4vw;order:initial}.tracking-detail.tracme-source-page #why>h2{text-align:left;max-width:1120px;margin:0 auto 30px;font-size:55px;letter-spacing:-2px}.tracking-detail.tracme-source-page .tracme-feature{padding:55px 0;border-top:1px solid #ffffff22;gap:8%}.tracking-detail.tracme-source-page .tracme-feature h3{font-size:clamp(28px,3vw,43px);line-height:1.15;letter-spacing:-1px;font-weight:500}.tracking-detail.tracme-source-page .tracme-feature p{color:#afb2bd;font-size:14px;line-height:1.9}.tracking-detail .tracme-feature-media{background:#1c1f27;border-radius:5px;padding:22px}.tracking-detail .tracme-screens img{max-height:400px}.tracking-detail .tracme-feature-media>img{max-height:480px;border-radius:3px}.tracking-detail .tracme-collection-media>img:nth-child(2){right:9%;top:26%;width:17%}.tracking-detail .tracme-feature-reverse>.tracme-feature-media{order:0}.tracking-detail .tracme-technology{background:#d9eb86;padding:80px 4vw}.tracking-detail .tracme-technology-heading h2{font-size:37px;font-weight:500}.tracking-detail .tracme-technology-heading h3{font-size:66px;letter-spacing:-3px;font-weight:500}.tracking-detail .tracme-technology-copy p{color:#494967}.tracking-detail .tracme-recognition{padding:80px 4vw}.tracking-detail .tracme-news{order:initial!important;background:#e9e9e2;padding:65px 4vw}.tracking-detail .tracme-news>h2{text-align:left}.tracking-detail .tracme-news-card{background:#f3f3eb;border:0;border-radius:5px;overflow:hidden}.tracking-detail .tracme-applications{padding:65px 4vw}.tracking-detail .tracme-official{background:#e9e9e2}.tracking-material .tracking-hero h1{font-size:clamp(75px,8vw,120px);margin-top:35px;margin-bottom:20px}.tracking-material .tracking-hero sup{font-size:20px;vertical-align:top;line-height:2.2;letter-spacing:0}.tracking-material .tracking-hero h2{font-size:clamp(28px,3vw,42px);letter-spacing:-1px;line-height:1.22;font-weight:400}.material-hero-photo img{object-fit:contain}.tracking-metrics{display:grid;grid-template-columns:repeat(3,1fr) .8fr;padding:40px 4vw;background:#d9eb86;gap:30px;align-items:center}.tracking-metrics strong{display:block;font-size:48px;font-weight:500;letter-spacing:-2px;line-height:1.2}.tracking-metrics strong small{font-size:21px;letter-spacing:0}.tracking-metrics span{display:block;font-size:12px;margin-top:10px}.tracking-metrics>a{font-size:12px;line-height:1.8;border-bottom:1px solid #25255c88;padding:10px 0;justify-self:start}.tracking-material .source-primary-section{padding:70px 4vw}.tracking-material .source-primary-section>h2{font-size:clamp(32px,4vw,53px);font-weight:500;letter-spacing:-1.7px;line-height:1.12}.tracking-material .source-primary-pair{gap:7%;align-items:center}.tracking-material .source-primary-pair h2{font-size:clamp(32px,3.8vw,51px);font-weight:500;letter-spacing:-1.8px;line-height:1.15}.tracking-material .source-primary-pair p{font-size:14px;line-height:1.9;color:#656577}.tracking-material .source-media-frame{background:#e7e8e1;border-radius:4px;overflow:hidden;padding:15px}.tracking-material #structure,.tracking-material #sensor{background:#101218;color:#f3f3eb}.tracking-material #structure h2,.tracking-material #sensor h2{color:#f3f3eb}.tracking-material #structure p,.tracking-material #sensor p{color:#b2b5c0}.tracking-material #structure .source-media-frame,.tracking-material #sensor .source-media-frame{background:#1b1e25}.tracking-material #structure .source-layer-grid{gap:22px}.tracking-material #structure .source-layer-grid article{background:#1b1e25;border:0;border-radius:4px;padding:20px}.tracking-material #structure .source-layer-grid h3{font-size:19px;font-weight:500;color:#f3f3eb}.tracking-material #testing{background:#e9e9e2}.tracking-material #testing .source-primary-pair{grid-template-columns:1.35fr 1fr}.tracking-material #testing .source-media-frame{background:#fff;padding:18px}.tracking-material #testing img{max-height:570px;object-fit:contain}.tracking-material #analysis{background:#d9eb86}.tracking-material #tracsil-enquiry{background:#25255c;color:#f3f3eb}.tracking-material #tracsil-enquiry a{color:#d9eb86}.tracking-material .source-characteristics{gap:20px}.tracking-material .source-characteristics article{border:1px solid #25255c22;border-radius:5px;background:#e9e9e2;padding:25px}.tracking-material .source-characteristics h3{font-size:22px;font-weight:500;letter-spacing:-.6px}.tracking-material .source-characteristics p{font-size:13px;line-height:1.8}.tracking-material .source-characteristics img{max-height:100px;object-fit:contain}
@media(max-width:700px){.tracking-detail .tracking-hero{grid-template-columns:1fr;padding:30px 6vw;gap:25px;min-height:0}.tracking-hero-copy{padding:0}.tracking-logo{width:165px;margin-top:18px}.tracking-detail .tracking-hero h1{font-size:39px;margin:20px 0}.tracking-detail .tracking-lead{font-size:13px;line-height:1.8}.tracking-hero-photo{height:350px}.tracking-actions{gap:15px;margin:22px 0}.tracking-detail .tracking-button,.tracking-text-link{font-size:11px}.tracking-index{padding:17px 6vw;gap:24px;font-size:10px}.tracking-system{padding:50px 6vw}.tracking-section-heading{display:block;margin-bottom:30px}.tracking-detail .tracking-section-heading h2{font-size:37px}.tracking-section-heading>p{margin-top:20px}.tracking-system-grid{grid-template-columns:1fr;gap:35px}.tracking-system-grid img{height:270px}.tracking-detail.tracme-source-page #why{padding:50px 6vw}.tracking-detail.tracme-source-page #why>h2{font-size:40px}.tracking-detail.tracme-source-page .tracme-feature{padding:32px 0;text-align:left}.tracking-detail.tracme-source-page .tracme-feature h3{font-size:29px}.tracking-detail.tracme-source-page .tracme-feature p{font-size:13px}.tracking-detail .tracme-feature-media{padding:15px}.tracking-detail .tracme-screens img{max-height:340px}.tracking-detail .tracme-technology,.tracking-detail .tracme-recognition{padding:50px 6vw}.tracking-detail .tracme-technology-heading h3{font-size:52px}.tracking-material .tracking-hero h1{font-size:77px}.tracking-material .tracking-hero h2{font-size:30px}.tracking-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:30px 6vw;gap:25px}.tracking-metrics strong{font-size:37px}.tracking-metrics span{font-size:10px}.tracking-metrics>a{font-size:11px}.tracking-material .source-primary-section{padding:45px 6vw}.tracking-material .source-primary-pair h2{font-size:32px}.tracking-material #testing .source-primary-pair{grid-template-columns:1fr}.tracking-material .source-primary-pair p{font-size:13px}.tracking-material #structure .source-layer-grid{grid-template-columns:1fr}.tracking-material .source-characteristics{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-material .source-characteristics article{padding:15px}.tracking-material .source-characteristics h3{font-size:18px}}
/* Match the overview's compact, image-led application cards. */
.tracking-detail :is(.smartwear-application-grid,.source-applications-grid){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.tracking-detail :is(.smartwear-application-card,.source-applications-grid>a){display:flex;position:relative;flex-direction:column;aspect-ratio:auto;min-height:0;padding:0 0 18px;background:#f3f3eb;color:#25255c;border:1px solid #25255c22;border-radius:0;overflow:hidden;transition:transform .2s,box-shadow .2s}
.tracking-detail :is(.smartwear-application-card,.source-applications-grid>a):hover{transform:translateY(-3px);box-shadow:0 8px 22px #25255c12}
.tracking-detail :is(.smartwear-application-card,.source-applications-grid>a)>img{position:static;width:100%;height:auto;aspect-ratio:1.45;object-fit:cover;filter:none;border-radius:0;display:block;background:#14171d}
.tracking-detail .smartwear-application-card:after{display:none}
.tracking-detail .smartwear-application-card>div{position:static;inset:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:17px 14px 0;background:none;flex:1;color:#25255c}
.tracking-detail .smartwear-application-card h3{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:0 0 22px;color:#25255c;text-shadow:none}
.tracking-detail .smartwear-application-card>div>span{margin-top:auto;display:inline-flex;gap:9px;font-size:10px;line-height:1.5;padding:0 0 5px;background:none;border:0;border-bottom:1px solid #25255c88;border-radius:0;color:#25255c}
.tracking-detail .source-applications-grid>a>strong{font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.5px;margin:17px 14px 22px;padding:0}
.tracking-detail .source-applications-grid>a>span{position:static;align-self:flex-start;margin:auto 14px 0;padding:0 0 5px;border-bottom:1px solid #25255c88;color:#25255c;font-size:10px}
.tracking-detail .source-applications-grid>a>span:before{content:'Learn more ';margin-right:8px}
.tracking-detail #related-applications,.tracking-detail #applications{background:#e8e8e0}
@media(max-width:700px){.tracking-detail :is(.smartwear-application-grid,.source-applications-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tracking-detail :is(.smartwear-application-card,.source-applications-grid>a){aspect-ratio:auto}.tracking-detail .smartwear-application-card h3,.tracking-detail .source-applications-grid>a>strong{font-size:16px}.tracking-detail .smartwear-application-card>div{padding:15px 12px 0}.tracking-detail .smartwear-application-card>div>span{font-size:10px;padding:0 0 5px}}
@media(prefers-reduced-motion:reduce){.tracking-detail :is(.smartwear-application-card,.source-applications-grid>a){transition:none}}
.tracking-detail .tracme-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:27px}.tracking-detail .tracme-news-card{background:transparent;border-radius:0;overflow:visible}.tracking-detail .tracme-news-card .story-card-image{padding:0;aspect-ratio:1.55;position:relative;overflow:hidden}.tracking-detail .tracme-news-card .story-card-image img{width:100%;height:100%;object-fit:cover}.tracking-detail .tracme-news-card .story-card-image>span{font-size:14px;color:#252553}.tracking-detail .tracme-news-card .story-card-meta{padding:0;margin:22px 0 12px;display:flex}.tracking-detail .tracme-news-card .story-card-meta span,.tracking-detail .tracme-news-card time{font-size:10px;color:#676b73}.tracking-detail .tracme-news-card h3{font-size:24px;line-height:1.3;letter-spacing:-.035em;font-weight:550;margin:12px 0 0}.tracking-detail .tracme-news-card p{font-size:13px;line-height:1.8;margin-top:14px;color:#676b73}.tracme-all-news{text-align:right;margin-top:28px}
@media(max-width:700px){.tracking-detail .tracme-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tracking-detail .tracme-news-card h3{font-size:18px;display:block;-webkit-line-clamp:unset;margin:12px 0}.tracking-detail .tracme-news-card p{font-size:12px}.tracking-detail .tracme-news-card .story-card-meta{margin:16px 0 10px}.tracking-detail .tracme-news-card .story-card-meta span,.tracking-detail .tracme-news-card time{font-size:8px}}
/* TracME: reference the actual WaveWear product story and demonstration media. */
.tracking-product .tracking-immersive{position:relative;display:flex;align-items:center;min-height:690px;padding:70px 5vw;background:#101218;overflow:hidden;color:#f3f3eb}.tracking-immersive .tracking-hero-photo{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.tracking-immersive .tracking-hero-photo img{object-position:center}.tracking-immersive .tracking-hero-photo:after{inset:0;background:linear-gradient(90deg,#101218ed 0%,#101218b3 36%,#10121825 72%)}.tracking-immersive .tracking-hero-copy{position:relative;z-index:1;width:54%;max-width:650px;padding:0}.tracking-detail .tracking-immersive h1{font-size:clamp(52px,6vw,86px);line-height:1.01;margin:25px 0}.tracking-immersive h1 em{color:#d9eb86}.tracking-immersive .tracking-logo{filter:brightness(0) invert(1);width:155px;margin-top:20px}.tracking-detail .tracking-immersive .tracking-lead{color:#d5d6da;max-width:445px;font-size:14px}.tracking-immersive .eyebrow,.tracking-detail .tracking-immersive .tracking-hero-caption{color:#c8c9cb}.tracking-detail .tracking-immersive .tracking-button{background:#d9eb86;color:#17191e}.tracking-immersive .tracking-text-link{color:#f3f3eb;border-color:#f3f3eb88}.tracking-kit{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:center}.tracking-kit>div>img{width:100%;height:490px;object-fit:contain}.tracking-kit-copy h3{font-size:42px;line-height:1.12;font-weight:500;letter-spacing:-1.6px;margin:20px 0}.tracking-kit ol{list-style:none;padding:0;margin:30px 0}.tracking-kit li{display:flex;gap:22px;border-top:1px solid #25255c25;padding:20px 0}.tracking-kit li>span{font-size:11px;padding-top:4px;color:#77788b}.tracking-kit strong{font-size:18px;font-weight:500}.tracking-kit p{font-size:13px;line-height:1.7;color:#676778;margin:8px 0 0}.tracking-demo{padding:75px 4vw;background:#e7e8e1}.tracking-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tracking-demo-grid article{background:#f3f3eb;overflow:hidden}.tracking-demo video{display:block;width:100%;aspect-ratio:1.65;object-fit:cover;background:#14171b}.tracking-demo-grid article>div{padding:30px}.tracking-demo-grid h3{font-size:30px;font-weight:500;letter-spacing:-1px;margin:14px 0}.tracking-demo-grid article>div>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#676778;max-width:410px}.tracking-demo .tracking-text-link{display:inline-block;margin-top:10px}
@media(max-width:700px){.tracking-product .tracking-immersive{min-height:740px;padding:45px 6vw;align-items:flex-end}.tracking-immersive .tracking-hero-copy{width:100%}.tracking-detail .tracking-immersive h1{font-size:54px}.tracking-immersive .tracking-hero-photo img{object-position:62% center}.tracking-immersive .tracking-hero-photo:after{background:linear-gradient(0deg,#101218fa 0%,#101218bb 48%,#10121822 100%)}.tracking-kit{grid-template-columns:1fr;gap:20px}.tracking-kit>div>img{height:330px}.tracking-kit-copy h3{font-size:35px}.tracking-demo{padding:50px 6vw}.tracking-demo-grid{grid-template-columns:1fr}.tracking-demo-grid article>div{padding:24px}.tracking-demo-grid h3{font-size:27px}}
.elecsil-editorial{background:#f3f3eb;color:#25255c}.elecsil-editorial .sil-editorial-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:5%;min-height:620px;padding:55px 4vw;align-items:center}.sil-editorial-hero:after{display:none}.sil-editorial-copy .eyebrow{font-size:10px;letter-spacing:1.5px;color:#68687c}.sil-editorial-copy h1{font-size:clamp(65px,8vw,110px);line-height:1;letter-spacing:-5px;font-weight:500;margin:30px 0 20px}.sil-editorial-copy sup{font-size:22px;vertical-align:top;letter-spacing:0;line-height:2}.sil-editorial-copy h2{font-size:clamp(30px,3.5vw,48px);line-height:1.1;font-weight:400}.sil-editorial-copy em{font-family:Georgia,serif;font-weight:400}.sil-editorial-copy .sil-intro{max-width:420px;color:#676778;font-size:15px;margin:24px 0;line-height:1.8}.sil-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.sil-hero-actions .button{border-radius:4px;font-size:12px}.sil-editorial-photo{height:510px;position:relative;overflow:hidden;background:#101218}.sil-editorial-photo .sil-hero-backdrop{position:static;z-index:auto;width:100%;height:100%;object-fit:cover}.sil-editorial-photo>span{position:absolute;bottom:25px;left:25px;font-size:9px;letter-spacing:1.3px;color:#d9eb86;background:#101218aa;padding:10px}.elecsil-editorial .section{padding:70px 4vw}.elecsil-editorial .sil-solutions{background:#e8e8e0}.elecsil-editorial .sil-solutions>h2{max-width:none;font-size:48px;margin-bottom:40px}.elecsil-editorial .sil-solutions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.elecsil-editorial .sil-solutions>h2{grid-column:1/-1}.elecsil-editorial .sil-solution{display:flex;flex-direction:column;gap:0;margin:0;background:#f3f3eb;align-items:stretch}.elecsil-editorial .sil-solution>.sil-solution-photo{order:0;aspect-ratio:1.35}.elecsil-editorial .sil-solution>div{padding:25px;display:flex;flex-direction:column;flex:1}.elecsil-editorial .sil-solution h3{font-size:28px}.elecsil-editorial .sil-solution p{font-size:13px}.elecsil-editorial .sil-application-panel{border:0;border-radius:0;background:transparent;padding:15px 0;border-top:1px solid #25255c25;display:block;flex:1}.elecsil-editorial .sil-application-panel ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.elecsil-editorial .sil-application-panel li{border:1px solid #25255c33;padding:5px 8px;font-size:10px}.elecsil-editorial .sil-signal-icons{margin-top:18px;justify-content:flex-start}.elecsil-editorial .sil-solution .button{font-size:11px;border-radius:0;border:0;border-bottom:1px solid #25255c88;padding:10px 0;align-self:flex-start;margin-top:15px}.elecsil-editorial .sil-structure,.elecsil-editorial .sil-characteristics{background:#101218}.elecsil-editorial .sil-structure>h2{text-align:left}.elecsil-editorial .sil-material-row{max-width:none;padding:30px 0;border-bottom:1px solid #25255c22}.elecsil-editorial .sil-material-row h2{font-size:40px;font-weight:500}:is(.elecsil-editorial,.ea-page) .sil-biocompatibility{background:#d9eb86;color:#25255c}.sil-product-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.sil-product-heading .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:15px}.sil-product-heading .text-link{border-bottom:1px solid #25255c88;padding-bottom:8px}.elecsil-editorial .sil-product>a{max-width:none}.elecsil-editorial .sil-samples{text-align:left;background:#e8e8e0}.elecsil-editorial .sil-table-scroll{max-width:none;border-radius:0}.elecsil-editorial .sil-sample-links{justify-content:flex-start}.elecsil-editorial .sil-reading-card{border-radius:0;background:transparent;border:0}.elecsil-editorial .sil-reading-card a>div{padding:22px 0}.elecsil-editorial .sil-reading>h2{text-align:left}.elecsil-editorial .sil-contact{background:#25255c}.elecsil-editorial .sil-contact .button{border-radius:4px}
@media(max-width:700px){.elecsil-editorial .sil-editorial-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding:35px 6vw}.sil-editorial-copy h1{font-size:76px}.sil-editorial-copy h2{font-size:34px}.sil-editorial-photo{height:340px}.elecsil-editorial .section{padding:45px 6vw}.elecsil-editorial .sil-solutions{grid-template-columns:1fr}.elecsil-editorial .sil-solutions>h2{font-size:35px}.elecsil-editorial .sil-material-row h2{font-size:30px}.sil-product-heading{display:block}.sil-product-heading .text-link{display:inline-block;margin-top:20px}.elecsil-editorial .sil-application-panel .sil-signal-icons{max-width:none;width:100%}}
/* ElecSil biological evaluation: editorial hierarchy, original ISO references. */
:is(.elecsil-editorial,.ea-page) .sil-bio-editorial{display:grid;grid-template-columns:1fr 1.15fr;gap:9%;background:#eeefe7;color:#25255c;text-align:left;padding-top:85px;padding-bottom:85px;border-top:1px solid #25255c22;border-bottom:1px solid #25255c22}.sil-bio-intro .eyebrow{font-size:10px;letter-spacing:1.7px;margin:0 0 27px;color:#727286}:is(.elecsil-editorial,.ea-page) .sil-bio-intro h2{font-size:clamp(40px,4.6vw,65px);line-height:1.06;font-weight:500;letter-spacing:-2.4px;margin:0 0 25px}.sil-bio-intro em{font-family:Georgia,serif;font-weight:400}:is(.elecsil-editorial,.ea-page) .sil-bio-intro>p:not(.eyebrow){font-size:15px;margin:0 0 15px}:is(.elecsil-editorial,.ea-page) .sil-bio-intro .sil-bio-note{font-size:12px;line-height:1.85;color:#6b6b7d;max-width:370px}.sil-bio-standard{display:block;font-size:17px;letter-spacing:.6px;border-top:1px solid #25255c33;margin-top:30px;padding-top:20px;max-width:370px}.sil-bio-standard small{display:block;font-size:10px;letter-spacing:0;color:#777788;margin-top:8px}.sil-bio-tests{align-self:center}.sil-bio-tests article{display:grid;grid-template-columns:30px 1fr 24px;gap:20px;border-top:1px solid #25255c33;padding:29px 0;align-items:start}.sil-bio-tests article:last-child{border-bottom:1px solid #25255c33}.sil-bio-number{font-size:10px;color:#838394;padding-top:3px}:is(.elecsil-editorial,.ea-page) .sil-bio-tests article p{font-size:10px;letter-spacing:1.1px;color:#737387;margin:0 0 12px}:is(.elecsil-editorial,.ea-page) .sil-bio-tests h3{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-.8px;margin:0 0 9px}.sil-bio-tests article div>span{font-size:11px;color:#777788}.sil-bio-mark{color:#92929f;font-size:18px;line-height:1}
@media(max-width:700px){:is(.elecsil-editorial,.ea-page) .sil-bio-editorial{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:50px}:is(.elecsil-editorial,.ea-page) .sil-bio-intro h2{font-size:43px;letter-spacing:-1.5px}.sil-bio-tests article{gap:14px;padding:24px 0}:is(.elecsil-editorial,.ea-page) .sil-bio-tests h3{font-size:25px}}
.sil-bio-intro .sil-bio-standard{display:flex;align-items:center;gap:18px}.sil-bio-standard>img{width:64px;height:64px;object-fit:contain;flex-shrink:0}.sil-bio-standard>span{min-width:0}.sil-bio-standard small{line-height:1.6}

/* Shared ElecSil material evaluation: one reference, one reusable section. */
:is(.elecsil-editorial,.ea-page) .sil-bio-summary{align-items:center;gap:8%;padding-top:72px;padding-bottom:72px}
.sil-bio-reference{min-width:0;border-top:1px solid #25255c40;border-bottom:1px solid #25255c40;padding:24px 0;color:#25255c}
.sil-bio-reference-top{display:flex;align-items:center;justify-content:space-between;gap:20px}
.sil-bio-reference-top img{width:64px;height:64px;object-fit:contain}
.sil-bio-reference-top>span{font-size:9px;letter-spacing:.13em;color:#737387}
:is(.elecsil-editorial,.ea-page) .sil-bio-reference h3{font-size:clamp(42px,5vw,72px);font-weight:450;line-height:1.1;letter-spacing:-.045em;margin:26px 0 12px}
.sil-bio-reference h3>span{color:#32328a}
:is(.elecsil-editorial,.ea-page) .sil-bio-reference>p{font-size:14px;line-height:1.6;color:#6b6b7d;margin:0 0 30px}
.sil-bio-reference-bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;border-top:1px solid #25255c20;padding-top:20px;font-size:11px;line-height:1.7}
.sil-bio-reference-bottom>span{color:#737387}.sil-bio-reference-bottom a{color:#32328a;text-decoration:none}.sil-bio-reference-bottom a:hover{text-decoration:underline}
@media(max-width:700px){:is(.elecsil-editorial,.ea-page) .sil-bio-summary{grid-template-columns:1fr;gap:30px;padding-top:48px;padding-bottom:48px}.sil-bio-reference-top>span{font-size:8px}.sil-bio-reference-top img{width:52px;height:52px}}
.sil-bio-tests-unnumbered article{grid-template-columns:minmax(0,1fr);padding:28px 0}.sil-bio-tests-unnumbered .sil-bio-reference-bottom{border-top:0;padding-top:22px}

/* Compact spacing for the shared material evaluation section. */
:is(.elecsil-editorial,.ea-page) .sil-bio-summary{padding-top:48px;padding-bottom:48px;gap:6%}
:is(.elecsil-editorial,.ea-page) .sil-bio-intro .eyebrow{margin-bottom:18px}
:is(.elecsil-editorial,.ea-page) .sil-bio-intro h2{margin-bottom:18px}
.sil-bio-summary .sil-bio-standard{margin-top:20px;padding-top:16px}
.sil-bio-tests-unnumbered article{padding:20px 0}
:is(.elecsil-editorial,.ea-page) .sil-bio-tests-unnumbered h3{margin-bottom:6px}
@media(max-width:700px){:is(.elecsil-editorial,.ea-page) .sil-bio-summary{padding-top:34px;padding-bottom:34px;gap:24px}.sil-bio-tests-unnumbered article{padding:18px 0}}
