.fire-editorial,.guide-body{line-height:1.75}.fire-editorial>p,.guide-body>p,.guide-body>ul,.guide-body>ol{max-width:78ch}.fire-editorial h3,.guide-body h2{margin-top:2.25rem}.fire-editorial h4{font-size:1.05rem}.guide-table-scroll{overflow-x:auto;margin:1.5rem 0;max-width:100%;border:1px solid rgba(255,255,255,.15);border-radius:.8rem}.guide-table-scroll:focus-visible,.fire-editorial details summary:focus-visible{outline:2px solid #ed5c55;outline-offset:4px}.guide-table-scroll table{border-collapse:collapse;width:100%;min-width:540px;text-align:left}.guide-table-scroll th,.guide-table-scroll td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.12);vertical-align:top}.guide-table-scroll th{font-weight:600}.guide-table-scroll thead{background:rgba(255,255,255,.055)}.guide-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.guide-related .card{display:block;color:inherit;text-decoration:none}.guide-related h4{margin:0 0 .8rem}.guide-related p{font-size:.95rem;overflow-wrap:anywhere}.guide-reading a{display:block;padding:.6rem 0}.guide-rfq{padding:1.5rem;border:1px solid rgba(255,255,255,.15);border-radius:.8rem;margin-top:2rem}.guide-checklist,.guide-body ul,.guide-body ol{padding-left:1.5rem}.guide-checklist li{margin:.55rem 0}.guide-hero-photo{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;background:#fff;border-radius:1rem}.guide-body{overflow-wrap:anywhere}.guide-body h2{font-size:clamp(1.5rem,3vw,2.4rem)}.guide-body h3{font-size:1.1rem}.guide-body a{text-decoration:underline;text-underline-offset:.2em}.guide-published{font-size:.9rem;color:var(--muted,#bbb)}.guide-related-products .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.guide-related,.guide-related-products .catalog-grid{grid-template-columns:1fr}.guide-table-scroll th,.guide-table-scroll td{padding:.8rem}.guide-rfq{padding:1rem}}
.guide-table-scroll th,.guide-table-scroll td{min-width:120px;overflow-wrap:normal;word-break:normal}.guide-table-scroll td{min-width:180px}
