.buyer-clarity_homeLinks__q1r4C{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:24px;max-width:620px}.buyer-clarity_homeLinks__q1r4C a,.buyer-clarity_links__UJrfK a{color:#146a99;text-decoration:underline;text-underline-offset:4px;line-height:1.7}.buyer-clarity_homeLinks__q1r4C a{font-size:14px}.buyer-clarity_specifications__qHmr7{padding-top:12px;padding-bottom:56px;scroll-margin-top:110px}.buyer-clarity_specifications__qHmr7 h2{font-size:clamp(25px,2.8vw,36px);line-height:1.4}.buyer-clarity_intro__jmeLl{max-width:76ch;line-height:1.8;color:var(--slate-600)}.buyer-clarity_specList__IGvDp{margin:24px 0;border-top:1px solid #d8e2e9}.buyer-clarity_specList__IGvDp>div{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid #d8e2e9;line-height:1.8}.buyer-clarity_specList__IGvDp dt{font-weight:700;color:var(--navy-900)}.buyer-clarity_specList__IGvDp dd{margin:0;max-width:82ch}.buyer-clarity_notes__V3ezP{margin:20px 0}.buyer-clarity_notes__V3ezP summary{cursor:pointer;color:var(--navy-900);font-weight:700;padding:12px 0;line-height:1.6}.buyer-clarity_notes__V3ezP summary:focus-visible{outline:3px solid #146a99;outline-offset:4px}.buyer-clarity_links__UJrfK{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:15px}@media (max-width:700px){.buyer-clarity_specList__IGvDp>div{grid-template-columns:minmax(0,1fr);gap:6px}.buyer-clarity_specifications__qHmr7{padding-bottom:40px}.buyer-clarity_links__UJrfK{flex-direction:column;align-items:flex-start}}.buyer-tools_panel__fDXQw{margin:28px 0 40px;padding:clamp(20px,3vw,36px);border:1px solid var(--line,#d8e0e5);border-radius:10px;background:#f2f6f8;color:#18333e}.buyer-tools_panel__fDXQw h2{font-size:clamp(23px,2.4vw,30px);line-height:1.4;margin:0 0 20px;letter-spacing:-.015em;text-wrap:balance}.buyer-tools_panel__fDXQw h3{font-size:19px;line-height:1.45;margin:0 0 14px;letter-spacing:0}.buyer-tools_panel__fDXQw li,.buyer-tools_panel__fDXQw p{line-height:1.8}.buyer-tools_panel__fDXQw p{margin-bottom:18px;max-width:78ch}.buyer-tools_grid__LNdZz article>:last-child,.buyer-tools_panel__fDXQw>:last-child{margin-bottom:0}.buyer-tools_panel__fDXQw ul{padding-left:22px;margin-bottom:0}.buyer-tools_panel__fDXQw li+li{margin-top:10px}.buyer-tools_panel__fDXQw dl{margin:0 0 28px}.buyer-tools_panel__fDXQw dl>div{display:grid;grid-template-columns:minmax(110px,.2fr) 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #d5e0e5;line-height:1.8}.buyer-tools_panel__fDXQw dl>div:first-child{padding-top:0}.buyer-tools_panel__fDXQw dd{margin:0}.buyer-tools_grid__LNdZz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.buyer-tools_grid__LNdZz article{min-width:0;padding:24px;border:1px solid #d5e0e5;border-radius:6px;background:white}.buyer-tools_table__KH_6G{width:100%;border-collapse:collapse;table-layout:fixed;line-height:1.8;font-size:1rem}.buyer-tools_table__KH_6G td,.buyer-tools_table__KH_6G th{padding:18px 20px;border:1px solid #cdd9de;text-align:left;vertical-align:top;overflow-wrap:break-word}.buyer-tools_table__KH_6G th:first-child{width:27%}.buyer-tools_comparison__TRzbl th:first-child{width:26%}.buyer-tools_table__KH_6G thead{background:#e9f0f3}.buyer-tools_table__KH_6G tbody{background:#fff}.buyer-tools_table__KH_6G tbody th{font-weight:600}.buyer-tools_table__KH_6G caption{text-align:left;margin-bottom:16px;font-weight:600}.buyer-tools_table__KH_6G a{color:#14648c;text-decoration:underline;text-underline-offset:3px}.buyer-tools_mobileLabel__uqimU{display:none}.buyer-tools_actions__6hYl_{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0;align-items:center}.buyer-tools_actions__6hYl_ button,.buyer-tools_files__X0dVX button{font:inherit;cursor:pointer;padding:10px 14px;color:#18333e;background:white;border:1px solid #8199a4;border-radius:4px}.buyer-tools_files__X0dVX{padding:0;list-style:none}.buyer-tools_files__X0dVX li{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0}.buyer-tools_files__X0dVX span{overflow-wrap:anywhere;min-width:0}.buyer-tools_files__X0dVX button{flex-shrink:0}.buyer-tools_error__d69R_{color:#ad1f2a}.buyer-tools_formFields__5uluT{border:0;padding:0;margin:0;min-width:0}.buyer-tools_manual__YkEY0{width:100%;min-height:180px;font:inherit}.buyer-tools_choices__PF96k{display:flex;gap:10px;flex-wrap:wrap}.buyer-tools_choices__PF96k a{padding:10px 14px;border:1px solid #a5b8c1;border-radius:4px;background:white}@media (max-width:700px){.buyer-tools_panel__fDXQw{margin:20px 0 32px;padding:20px}.buyer-tools_panel__fDXQw h2{font-size:23px}.buyer-tools_panel__fDXQw dl>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.buyer-tools_grid__LNdZz{gap:16px}.buyer-tools_grid__LNdZz article{padding:20px}.buyer-tools_table__KH_6G,.buyer-tools_table__KH_6G caption,.buyer-tools_table__KH_6G tbody,.buyer-tools_table__KH_6G td,.buyer-tools_table__KH_6G th,.buyer-tools_table__KH_6G tr{display:block;width:100%}.buyer-tools_table__KH_6G thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.buyer-tools_table__KH_6G tbody{background:transparent}.buyer-tools_table__KH_6G tbody tr{margin-bottom:16px;border:1px solid #cdd9de;border-radius:6px;overflow:hidden;background:white}.buyer-tools_table__KH_6G tbody tr:last-child{margin-bottom:0}.buyer-tools_table__KH_6G th:first-child{width:100%}.buyer-tools_table__KH_6G tbody th{padding:16px 18px 10px;border:0;font-size:17px;font-weight:700;line-height:1.55}.buyer-tools_table__KH_6G td{padding:0 18px 18px;border:0;font-size:16px;line-height:1.8}.buyer-tools_comparison__TRzbl tbody th{padding-bottom:16px;background:#edf3f5;margin-bottom:16px}.buyer-tools_mobileLabel__uqimU{display:block;font-size:13px;line-height:1.6;font-weight:600;color:#5b707a;margin-bottom:4px}}.patent-gallery_section__8w3eC{scroll-margin-top:112px}.patent-gallery_heading__5oOOs{margin-bottom:32px}.patent-gallery_heading__5oOOs h2{max-width:800px;margin:0;font-size:clamp(1.8rem,3.3vw,2.8rem);line-height:1.2}.patent-gallery_grid__zlM4h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:940px;margin-inline:auto}.patent-gallery_card__Ya4JO{display:block;padding:12px;border:1px solid #dce4e1;border-radius:12px;background:#fff;transition:box-shadow .2s}.patent-gallery_card__Ya4JO:focus-visible,.patent-gallery_card__Ya4JO:hover{box-shadow:0 6px 24px #10273b1a}.patent-gallery_card__Ya4JO:focus-visible{outline:3px solid #1686b0;outline-offset:4px}.patent-gallery_card__Ya4JO img{display:block;width:100%;height:auto;aspect-ratio:456/644;object-fit:contain}@media(max-width:800px){.patent-gallery_grid__zlM4h{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:480px){.patent-gallery_grid__zlM4h{grid-template-columns:1fr;max-width:300px}}.search-content_sample__nLwrT{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px;align-items:center;padding:24px;border:1px solid var(--line,#d8e0e5);background:var(--paper,#fff)}.search-content_sample__nLwrT img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:4px;background:#8da59a}.search-content_sample__nLwrT h2{font-size:clamp(21px,2.3vw,30px)}.search-content_sample__nLwrT p{line-height:1.7}.search-content_checklist__5Xowg{margin:24px 0 32px}.search-content_table__RH01t{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.8}.search-content_table__RH01t caption{text-align:left;font-weight:600;margin-bottom:14px}.search-content_table__RH01t td,.search-content_table__RH01t th{text-align:left;vertical-align:top;padding:18px;border:1px solid var(--line,#d8e0e5);overflow-wrap:break-word}.search-content_table__RH01t th{width:27%}@media (max-width:600px){.search-content_sample__nLwrT{grid-template-columns:minmax(0,1fr);padding:18px;gap:12px}.search-content_sample__nLwrT img{height:auto}.search-content_table__RH01t td,.search-content_table__RH01t th{padding:9px}.search-content_table__RH01t th{width:30%}}@media (max-width:700px){.search-content_table__RH01t,.search-content_table__RH01t caption,.search-content_table__RH01t tbody,.search-content_table__RH01t td,.search-content_table__RH01t th,.search-content_table__RH01t tr{display:block;width:100%}.search-content_table__RH01t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.search-content_table__RH01t tbody tr{margin-bottom:16px;border:1px solid var(--line,#d8e0e5);border-radius:6px;overflow:hidden;background:white}.search-content_table__RH01t th{width:100%;padding:16px 18px 8px;border:0;font-size:17px;line-height:1.6}.search-content_table__RH01t td{padding:0 18px 18px;border:0;font-size:16px;line-height:1.8}}.sourced-manufacturing_examples__7QNll,.sourced-manufacturing_grid__5H4h1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sourced-manufacturing_card__yUSdG,.sourced-manufacturing_textCard___k4F9{min-width:0;border:1px solid #dce4e1;border-radius:14px;overflow:hidden;background:#fff;color:#203833}.sourced-manufacturing_image__kAbO_{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f4f6f5}.sourced-manufacturing_body__tUsi8,.sourced-manufacturing_textCard___k4F9{padding:24px}.sourced-manufacturing_body__tUsi8 h3,.sourced-manufacturing_textCard___k4F9 h3{margin:0 0 12px;font-size:1.2rem;line-height:1.4}.sourced-manufacturing_body__tUsi8 p,.sourced-manufacturing_textCard___k4F9 p{margin:0;line-height:1.75}.sourced-manufacturing_note__rSkma{color:#4d615a;line-height:1.75;margin:20px 0}.sourced-manufacturing_actions__LPBZB{margin-top:24px}.sourced-manufacturing_examples__7QNll:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.sourced-manufacturing_examples__7QNll>:only-child{grid-column:1/-1}@media(max-width:999px){.sourced-manufacturing_examples__7QNll,.sourced-manufacturing_grid__5H4h1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.sourced-manufacturing_examples__7QNll,.sourced-manufacturing_examples__7QNll:has(>:nth-child(4)),.sourced-manufacturing_grid__5H4h1{grid-template-columns:minmax(0,1fr);gap:18px}.sourced-manufacturing_body__tUsi8,.sourced-manufacturing_textCard___k4F9{padding:20px}}.sourced-manufacturing_anchor__u3YGD{scroll-margin-top:112px}