.family-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,7vw,100px);padding-block:48px 100px;display:grid}.family-hero .eyebrow{margin-bottom:25px}.family-lead{color:var(--muted);max-width:32rem;margin-block:26px 30px;font-size:18px;line-height:1.95}.family-image{margin-inline-end:25px;isolation:isolate;margin-bottom:30px;position:relative}.family-image:after{content:"";z-index:-1;background:#217b67;position:absolute;inset:35px -25px -30px 45px}.family-image img{aspect-ratio:1.25;object-fit:cover;width:100%;height:auto;display:block}.family-button{border:1px solid #829c99;border-radius:40px;justify-content:center;align-items:center;padding:13px 26px;font-size:14px;line-height:1.6;display:inline-flex}.family-button:hover{color:#fff;background:var(--ink)}.family-ranges{padding-block:75px 100px;scroll-margin-top:115px}.family-section-heading{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.family-section-heading h2{font-size:28px;font-weight:500}.family-section-heading>span{color:var(--muted);font-size:14px}.family-range-grid{grid-template-columns:1fr 1fr;column-gap:60px;display:grid}.family-range{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:18px;padding:34px 0 42px;display:grid}.family-range-number{color:var(--muted);padding-top:5px;font-size:14px}.family-range h3{margin:8px 0 18px;font-size:clamp(23px,2vw,29px);font-weight:500;line-height:1.5}.family-range p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.9}.family-range-action{border-bottom:1px solid var(--line);margin-top:24px;padding-bottom:5px;font-size:14px;display:inline-block}.family-range:hover h3,.family-range:hover .family-range-action{color:var(--green)}.family-range:hover .family-range-action{border-color:var(--green)}.family-development{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding-block:55px 90px;display:grid}.family-development h2{margin-top:20px;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.5}.family-development p:not(.eyebrow){color:var(--muted);margin-bottom:26px;font-size:17px;line-height:1.95}.products-editorial .spec-disclosure h2{font-size:24px;font-weight:500}@media (width<=1000px){.family-hero{gap:40px}.family-range-grid{column-gap:35px}}@media (width<=760px){.family-hero{grid-template-columns:1fr;gap:42px;padding-block:24px 65px}.family-hero h1{font-size:40px}.family-lead{font-size:16px}.family-image{margin-inline-end:18px;margin-bottom:18px}.family-image:after{inset:25px -18px -18px 30px}.family-image img{aspect-ratio:1.5}.family-ranges{padding-block:48px 50px}.family-range-grid,.family-development{grid-template-columns:1fr}.family-range{grid-template-columns:26px 1fr;gap:12px;padding:28px 0 35px}.family-development{gap:25px;padding-block:40px 60px}}.products-editorial .spec-table{color:var(--ink)}.products-editorial .spec-table th,.products-editorial .spec-table td{font-size:14px}.products-editorial .spec-table thead th{background:#e1ece7}.products-editorial .spec-table tbody th{background:#edf3f0}.products-editorial .spec-table tr:nth-child(2n) td{background:#f0f5f3}.family-image img[src$=electronics-surface-film\.webp]{object-position:85% center}.family-overview-copy{max-width:780px;color:var(--muted);font-size:18px;line-height:1.9}.family-overview-copy p+p{margin-top:20px}.family-applications{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.family-applications a{border-top:1px solid var(--line);padding-top:25px}.family-applications h3{margin-bottom:16px;font-size:22px;font-weight:500;line-height:1.5}.family-applications p{color:var(--muted);font-size:16px;line-height:1.85}.family-applications a:hover h3{color:var(--green)}@media (width<=760px){.family-applications{grid-template-columns:1fr;gap:28px}.family-overview-copy{font-size:16px}}.family-section-nav{border-block:1px solid var(--line);gap:38px;display:flex;overflow-x:auto}.family-section-nav a{border-bottom:2px solid #0000;flex:none;padding:23px 0;font-size:15px}.family-section-nav a:hover,.family-section-nav a[aria-current]{color:var(--green);border-color:var(--green)}.family-content{padding-block:65px;scroll-margin-top:110px}.family-content+.family-content{border-top:1px solid var(--line)}.family-use-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.family-use-grid h3{margin-bottom:14px;font-size:22px;font-weight:500;line-height:1.5}.family-use-grid p,.family-process p{color:var(--muted);font-size:16px;line-height:1.85}.family-process{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;margin-top:38px;padding-top:28px;display:flex}.family-process span{margin-bottom:8px;font-size:14px;display:block}.family-process .family-range-action{flex-shrink:0;margin-top:0}.family-series-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.family-series{border-top:1px solid var(--line);padding-top:26px}.family-series h3{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:26px;font-size:32px;font-weight:500;display:flex}.family-series h3 span{color:var(--muted);font-size:18px}@media (width<=760px){.family-section-nav{gap:25px}.family-section-nav a{padding-block:18px;font-size:14px}.family-content{padding-block:42px}.family-use-grid,.family-series-grid{grid-template-columns:1fr;gap:28px}.family-process{flex-direction:column;align-items:start;gap:22px}.family-range-action{font-size:14px}}.material-finder{padding-block:36px 110px}.finder-heading{padding-bottom:38px}.finder-heading h1{margin-top:16px;font-size:clamp(36px,4vw,54px);font-weight:500}.finder-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:70px;display:grid}.finder-filters{border-top:1px solid var(--line);flex-direction:column;padding-top:26px;display:flex}.finder-filters>label{margin-bottom:10px;font-size:14px}.finder-filters input,.finder-filters select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:0;min-height:48px;padding:13px 12px;font-size:15px}.finder-filters>input,.finder-filters>select{margin-bottom:28px}.finder-refine>summary{display:none}.finder-refine>label{margin-bottom:10px;font-size:14px;display:block}.finder-refine>select{margin-bottom:28px}.finder-filters :is(input,select):focus-visible{outline:2px solid var(--green);outline-offset:2px}.finder-hardness{border:0;min-width:0;margin:0;padding:0}.finder-hardness legend{margin-bottom:10px;font-size:14px}.finder-range{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;margin-top:16px;display:grid}.finder-range label{color:var(--muted);font-size:13px}.finder-range input{margin-top:8px}.finder-range>span{padding-bottom:15px}.finder-filters input:disabled{opacity:.45;background:0 0}.finder-hint{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6}.finder-reset{border:0;border-bottom:1px solid var(--ink);cursor:pointer;color:var(--ink);font:inherit;background:0 0;align-self:start;margin-top:28px;padding:0 0 6px;font-size:14px}.finder-result-header{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;font-size:14px;display:flex}.finder-result-header strong{color:var(--ink);font-size:21px;font-weight:500}.finder-result{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:25px 24px;display:flex}.finder-result[hidden],.finder-empty[hidden]{display:none}.finder-result:hover{background:#edf4f0}.finder-result:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.finder-result h2{letter-spacing:.01em;width:fit-content;font-size:24px;font-weight:500}.finder-result p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.finder-result-value{text-align:end;flex-shrink:0;gap:12px;display:grid}.finder-result-value>span:first-child{font-size:19px}.finder-result-action{color:var(--green);font-size:13px}.finder-empty{padding:65px 24px}.finder-empty h2{font-size:24px;font-weight:500}.finder-empty p{color:var(--muted);margin-block:18px 30px;line-height:1.7}.grade-page{padding-block:20px 110px}.grade-back{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:8px;font-size:14px;display:inline-block}.grade-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 230px;gap:80px;padding-block:15px 50px;display:grid}.grade-heading h1{letter-spacing:.01em;width:fit-content;margin-block:25px;font-size:clamp(42px,5vw,72px);font-weight:500}.grade-heading .eyebrow{letter-spacing:.025em;font-size:14px;line-height:1.8}.grade-intro{max-width:680px;color:var(--muted);font-size:17px;line-height:1.9}.grade-intro-label{margin-bottom:5px;font-size:14px;display:block}.grade-heading aside{border-inline-start:1px solid var(--line);flex-direction:column;justify-content:center;align-items:start;gap:18px;padding-inline-start:36px;display:flex}.grade-heading aside>span{color:var(--muted);font-size:14px}.grade-heading strong{font-size:44px;font-weight:400}.grade-heading strong small{font-size:22px}.grade-body{grid-template-columns:minmax(0,1fr) 230px;gap:80px;padding-top:50px;display:grid}.grade-data{min-width:0}.grade-data>h2{font-size:26px;font-weight:500}.grade-spec{margin-top:35px;scroll-margin-top:110px}.grade-spec h3{margin-bottom:18px;font-size:18px;font-weight:500;line-height:1.6}.grade-spec .spec-table{width:100%;min-width:0}.grade-spec .spec-table th,.grade-spec .spec-table td{padding:16px 18px;font-size:14px;line-height:1.7}.grade-spec .spec-table thead th:first-child{width:auto}.grade-note{color:var(--muted);margin-top:28px;font-size:14px;line-height:1.9}.grade-test-condition{border-inline-start:2px solid var(--green);padding-inline-start:20px}.grade-links{border-inline-start:1px solid var(--line);align-self:start;padding-inline-start:36px}.grade-links h2{margin-bottom:22px;font-size:17px;font-weight:500}.grade-links>a{margin-bottom:20px;font-size:14px;display:block}.grade-links>h2:not(:first-child){margin-top:45px}.grade-links p{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.9}.grade-links .family-button{text-align:center;font-size:14px;display:inline-flex}.product-menu-finder{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.product-menu-finder a{color:var(--green)}.family-range-action{width:fit-content}@media (width<=1000px){.finder-layout{grid-template-columns:215px minmax(0,1fr);gap:35px}.grade-heading,.grade-body{grid-template-columns:minmax(0,1fr) 200px;gap:35px}}@media (width<=760px){.material-finder{padding-block:20px 65px}.finder-layout{grid-template-columns:1fr;gap:30px}.finder-heading{padding-bottom:25px}.finder-refine>summary{cursor:pointer;color:var(--green);padding-block:4px 12px;font-size:14px;display:list-item}.finder-refine[open]>summary{margin-bottom:14px}.finder-filters{grid-template-columns:1fr;padding-top:22px;display:grid}.finder-filters>input,.finder-filters>select{margin-bottom:20px}.finder-hardness{grid-template-columns:1fr 1.5fr;align-items:end;gap:12px;display:grid}.finder-hardness legend{grid-column:1/-1}.finder-range{gap:8px;margin-top:0}.finder-hint{grid-column:1/-1;margin-top:0}.finder-reset{justify-self:start;margin-top:15px}.finder-result-header{padding-inline:0}.finder-result{gap:15px;padding:22px 0}.finder-result h2{font-size:22px}.finder-result p{font-size:14px}.finder-empty{padding-inline:0}.grade-page{padding-bottom:65px}.grade-heading,.grade-body{grid-template-columns:1fr;gap:30px}.grade-heading aside{border:0;flex-flow:wrap;justify-content:start;align-items:center;gap:15px;padding:0}.grade-heading strong{font-size:32px}.grade-links{border:0;border-top:1px solid var(--line);padding:30px 0 0}.grade-back{margin-bottom:20px}.grade-spec .spec-table th,.grade-spec .spec-table td{padding:14px 12px}}
