.burner-selection,.burner-category-guide{margin:32px 0;padding:28px;border:1px solid #d9e1e8;border-radius:14px;background:#fff}.burner-section-heading{max-width:850px}.burner-selection h2,.burner-category-guide h2{font-size:clamp(21px,2.1vw,28px);line-height:1.25;overflow-wrap:anywhere}.burner-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.burner-check-grid article{background:#f4f7fa;padding:20px;border-radius:10px;min-width:0}.burner-check-grid h3{margin:0 0 10px;font-size:17px}.burner-check-grid p{line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.burner-check-value{font-weight:600;color:#274763}.burner-selection-links{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:20px}.burner-selection-links a{color:#315d89;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.burner-faq{border-top:1px solid #d9e1e8;margin-top:26px;padding-top:20px}.burner-faq details{border-bottom:1px solid #e3e8ed;padding:14px 0}.burner-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.burner-faq p{max-width:960px}.burner-document-evidence{display:block;font-size:13px;color:#566371;line-height:1.55;margin-top:7px}.burner-top-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin:16px 0 24px}.burner-top-links a{color:#315d89;text-decoration:underline;text-underline-offset:3px}.burner-document-grid{display:grid;gap:18px}.burner-document-grid .burner-document-card{border:1px solid #d9e1e8;border-radius:10px;padding:20px}.burner-document-grid a{overflow-wrap:anywhere}.burner-original-link{font-size:14px}.burner-selection a:focus-visible,.burner-category-guide a:focus-visible,.burner-faq summary:focus-visible{outline:3px solid #315d89;outline-offset:4px}@media(max-width:800px){.burner-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.burner-selection,.burner-category-guide{padding:18px 14px;margin:24px 0}.burner-check-grid{grid-template-columns:minmax(0,1fr);gap:12px}.burner-check-grid article{padding:16px}.burner-top-links,.burner-selection-links{flex-direction:column;gap:14px}.burner-faq summary{padding:6px 0}}
.document-list .burner-original-link{display:inline;padding:0;border:0;color:#315d89;text-decoration:underline}.burner-parts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.burner-parts-grid article{padding:18px;background:#f4f7fa;border-radius:10px;min-width:0;overflow-wrap:anywhere}.burner-parts-grid h3{font-size:17px;margin:0 0 12px}.burner-parts-grid h3 a{color:#315d89;text-decoration:underline}.burner-parts-grid p{margin:8px 0;font-size:14px}.burner-part-evidence{margin-top:12px}.burner-part-evidence summary,.burner-parts-more>summary{cursor:pointer;line-height:1.6}.burner-parts-more{padding:14px 0;border-top:1px solid #d9e1e8}.burner-parts-more>summary{font-weight:600}.burner-document-group>summary{cursor:pointer;font-size:20px;font-weight:600;padding:18px 0}.burner-document-group{border-bottom:1px solid #d9e1e8}.burner-guide-nav{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 28px}.burner-guide-nav a{color:#315d89;text-decoration:underline}.burner-guide-table{overflow:auto}.burner-guide-table table{display:table;width:100%;border-collapse:collapse}.burner-guide-table th,.burner-guide-table td{padding:12px;border:1px solid #d9e1e8;text-align:left;vertical-align:top}@media(max-width:600px){.burner-parts-grid{grid-template-columns:minmax(0,1fr)}}

.burner-image-caption{font-size:13px;line-height:1.5;color:#586c7c;margin:12px 0;overflow-wrap:anywhere}
.burner-document-search{margin:24px 0;padding:20px;background:#f4f7fa;border-radius:12px}.burner-document-search label{display:block;font-weight:600;margin-bottom:10px}.burner-document-search>div{display:flex;gap:10px}.burner-document-search input{min-width:0;flex:1;padding:12px;border:1px solid #b8c7d2;border-radius:6px;font:inherit}.burner-document-search button{padding:10px;border:1px solid #b8c7d2;border-radius:6px;background:white;font:inherit}.burner-document-search p{font-size:14px;margin:10px 0 0}.burner-document-group[hidden],.burner-document-grid>.burner-document-card[hidden],.burner-document-search[hidden]{display:none}

/* Allow long engineering labels to wrap within narrow specification cells. */
.key-features dt,.key-features dd{min-width:0;overflow-wrap:anywhere}
