.product-knowledge{border-top:1px solid var(--line)}.product-knowledge .num{display:block;margin-bottom:20px;color:var(--blue)}.product-knowledge .article-grid p{font-size:16px;line-height:1.9}.resource-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:35px 0 55px}.resource-callout p{font-size:16px;color:var(--muted);margin:0}.resource-callout a{flex-shrink:0}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.resource-grid article{padding:35px;border:1px solid var(--line);border-top:3px solid var(--blue)}.resource-grid h2{font-size:29px;margin:27px 0 16px}.resource-grid p{font-size:16px;line-height:1.8;color:var(--muted);min-height:85px}.resource-grid .text-link{margin-top:12px}.document-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.document-grid p{font-size:16px;color:var(--muted);line-height:1.8}.document-grid h3{font-size:21px}.faq-layout{display:grid;grid-template-columns:1fr 1.8fr;gap:70px}.faq-list details{border-top:1px solid var(--line);padding:24px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-size:18px;font-weight:500;padding-right:20px}.faq-list p{font-size:16px;color:var(--muted);line-height:1.9;margin:20px 0 0}.contact-process{margin-top:40px;border-top:1px solid var(--line);padding-top:28px}.contact-process h3{font-size:21px}.contact-process ol{padding-left:22px;color:var(--muted);font-size:16px;line-height:2.2}.contact-method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;margin-top:30px}.contact-method>span{display:block;font-size:14px;color:var(--muted);margin-bottom:10px}.contact-method>a{font-size:23px;color:var(--blue);overflow-wrap:anywhere}.contact-method p{font-size:15px;color:var(--muted);margin:15px 0 0}.contact-layout .form-heading{font-size:25px;margin-bottom:27px}.technical-fields{margin-top:27px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.technical-fields summary{font-size:16px;color:var(--blue);cursor:pointer}.technical-fields .field-grid{padding-top:25px}.result-actions{display:flex;flex-wrap:wrap;gap:25px}.result-actions [hidden]{display:none}.form-foot button:disabled{opacity:.6;cursor:wait}.field label{font-size:15px}.field input,.field textarea,.field select{font-size:16px}.legacy-photo{aspect-ratio:4/3;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:-10px -10px 28px}.legacy-photo img{width:100%;height:100%;object-fit:contain}.legacy-card{padding:30px}.legacy-gallery{display:grid;grid-template-columns:1fr 1fr;gap:28px}.legacy-gallery figure{background:white}.legacy-gallery img{width:100%;height:400px;object-fit:contain;padding:25px}.legacy-gallery figcaption{font-size:16px;padding:20px 25px;border-top:1px solid var(--line)}.legacy-home-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:45px}.legacy-home-cards a{background:white;display:grid;grid-template-columns:100px 1fr;gap:20px;align-items:center;padding:20px}.legacy-home-cards img{width:100px;height:125px;object-fit:contain}.legacy-home-cards strong{font-weight:500;font-size:19px;display:block}.legacy-home-cards small{display:block;color:var(--muted);font-size:13px;margin-top:8px}.legacy-detail-hero img{max-height:540px;object-fit:contain;background:white;padding:25px}.technical-summary{width:100%;border-collapse:collapse;font-size:16px}.technical-summary td,.technical-summary th{padding:18px 20px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.technical-summary th{width:25%;font-weight:500;color:var(--muted)}.technical-summary tr:first-child>*{border-top:1px solid var(--line)}.family-pills{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.family-pills span{font-size:14px;padding:7px 12px;border:1px solid var(--line)}.archive-technical{margin-top:40px}.archive-technical summary{font-size:16px;cursor:pointer;color:var(--blue);padding:18px 0;border-top:1px solid var(--line)}.archive-technical p{font-size:15px;color:var(--muted)}
@media(max-width:1100px){.navigation{gap:20px}.navigation>a{font-size:13px}.header .brand-name small{font-size:10px}.header .brand-name strong{font-size:17px}.header .brand{gap:14px}.header .brand-name{padding-left:14px}.legacy-home-cards a{grid-template-columns:75px 1fr;gap:12px;padding:16px}.legacy-home-cards img{width:75px;height:110px}.legacy-home-cards strong{font-size:17px}.legacy-home-cards small{font-size:12px}.document-grid{grid-template-columns:1fr 1fr}}
@media(max-width:1000px){.header{height:82px}.header .container{gap:15px}.menu-button{display:block;margin-left:auto}.navigation{display:none;position:absolute;top:82px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:white;border-bottom:1px solid var(--line);padding:10px 5% 25px}.navigation.open{display:flex}.navigation>a{padding:12px 0;font-size:17px}.navigation>a:last-of-type{border:0}.navigation .language{border:0;padding:15px 0 0}.faq-layout{gap:40px}.resource-grid{gap:25px}}
@media(max-width:800px){.resource-callout{align-items:start;flex-direction:column;gap:18px}.resource-grid article{padding:28px}.resource-grid p{min-height:0}.resource-grid h2{font-size:25px}.faq-layout{grid-template-columns:1fr;gap:20px}.legacy-home-cards{gap:15px}.legacy-home-cards a{display:block;text-align:center}.legacy-home-cards img{width:100%;height:135px;margin-bottom:18px}.legacy-gallery img{height:330px}.legacy-detail-hero img{max-height:430px}.technical-summary th{width:32%}}
@media(max-width:520px){.resource-grid{grid-template-columns:1fr}.document-grid{grid-template-columns:1fr;gap:20px}.legacy-home-cards{grid-template-columns:1fr;gap:12px}.legacy-home-cards a{display:grid;grid-template-columns:100px 1fr;text-align:left;padding:15px 22px}.legacy-home-cards img{height:115px;margin:0}.legacy-home-cards strong{font-size:21px}.legacy-home-cards small{font-size:14px}.legacy-gallery{grid-template-columns:1fr}.legacy-gallery img{height:350px}.technical-summary th,.technical-summary td{padding:15px 10px}.technical-summary{font-size:15px}.contact-method>a{font-size:21px}}
