/* Website explanations only. Printable DataSheets retain their own typography. */
.website-readable .pd-lead{font-size:18px;line-height:1.85}
.website-readable .pd-stats{grid-template-columns:1fr!important;gap:0!important;border-top:1px solid #dce4ea}
.website-readable .pd-stats>div{display:flex;justify-content:space-between;gap:18px;border:0!important;border-bottom:1px solid #dce4ea!important;border-radius:0!important;padding:13px 0!important}
.website-readable .pd-stats dt{font-size:13px;color:#526875}
.website-readable .pd-stats dd{font-size:15px;font-weight:500;line-height:1.7;text-align:right;max-width:70%}
.website-readable .pd-copy-block>p{font-size:16px;line-height:1.95;color:#344c5c}
.website-readable .website-applications,.website-readable .website-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0}
.website-readable .website-choices:has(>article:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}
.website-readable .website-applications>div,.website-readable .website-choices>article{border-top:2px solid #b7cad6;padding-top:16px}
.website-readable .website-applications h3,.website-readable .website-choices h3,.website-readable .website-faq h3{font-size:18px;line-height:1.6;margin:0 0 10px}
.website-readable .website-applications p,.website-readable .website-choices p,.website-readable .website-faq p{font-size:15px;line-height:1.9;margin:0;color:#425866}
.website-readable .website-faq>div+div{margin-top:25px}
.website-readable .website-detail-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}
.website-readable .website-detail-images figure{margin:0!important}
.website-readable .website-detail-images img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain}
.website-readable .website-detail-images figure:last-child:nth-child(odd){max-width:680px;grid-column:1/-1;justify-self:center}
.website-readable .website-technical{border-top:1px solid #dce4ea;margin:0;padding:0}
.website-readable .website-technical:last-child{border-bottom:1px solid #dce4ea}
.website-readable .website-technical summary{display:list-item;cursor:pointer;padding:20px 8px;font-size:17px;font-weight:600;line-height:1.6;color:#234d69;list-style-position:inside}
.website-readable .website-technical summary:focus-visible{outline:2px solid #235778;outline-offset:2px}
.website-readable .website-technical>div{padding:0 10px 22px;font-size:15px;line-height:1.9}
.website-readable .website-technical .hsi-text-list h3{font-size:16px!important}
.website-readable .website-technical .hsi-text-list p{font-size:15px}
.website-readable .website-product-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}
.website-readable .website-product-links a{padding:15px 0;color:#235778;border-bottom:1px solid #dce4ea;font-weight:600}
@media(max-width:680px){
 .website-readable #p100-configuration .website-detail-images{grid-template-columns:1fr}
 .website-readable #p100-configuration .website-detail-images img{max-height:none}
}
@media(max-width:780px){
 .website-readable .website-applications,.website-readable .website-choices,.website-readable .website-choices:has(>article:nth-child(4)),.website-readable .website-product-links{grid-template-columns:1fr}
 .website-readable .pd-stats>div{display:block}
 .website-readable .pd-stats dd{max-width:none;text-align:left;margin-top:5px}
 .website-readable .website-detail-images{gap:12px}
 .website-readable .website-technical summary{font-size:16px;padding:18px 2px}
 .website-readable .website-technical>div{padding-inline:2px}
 .website-readable .hsi-table th,.website-readable .hsi-table td{padding:11px 8px;font-size:13px;min-width:0}
}
