.equipment-guide{width:100%;max-width:1320px;margin-inline:auto;color:#17304a;overflow-wrap:anywhere}.equipment-kicker{font-size:.75rem;letter-spacing:.07em;color:#a64309;font-weight:650}.equipment-intro{font-size:.95rem;line-height:1.9;color:#40566c}.equipment-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);gap:2.5rem;border-top:1px solid #cbd6df;padding:2.5rem 0;scroll-margin-top:1.5rem}.equipment-heading>p:first-child{font-size:.75rem;color:#a64309;margin-bottom:.8rem;letter-spacing:.04em}.equipment-guide h2{font-size:1.35rem;font-weight:650;line-height:1.5;margin-bottom:1rem}.equipment-editorial p,.equipment-heading p,.equipment-inquiry p,.equipment-questions p{font-size:.92rem;line-height:1.95;color:#40566c}.equipment-aliases{font-size:.85rem;color:#40566c;margin:1.2rem 0}.equipment-editorial{display:grid;gap:1.4rem}.equipment-editorial h3{font-size:1.02rem;font-weight:650;margin-bottom:.45rem}.equipment-table-wrap{max-width:100%;overflow-x:auto}.equipment-table-wrap table{width:100%;min-width:580px;border-collapse:collapse;text-align:left;font-size:.86rem}.equipment-table-wrap caption{text-align:left;font-size:.8rem;color:#53697c;padding-bottom:1rem}.equipment-table-wrap td,.equipment-table-wrap th{padding:1rem .8rem;border-bottom:1px solid #d6dfe6;vertical-align:top}.equipment-table-wrap thead{background:#eaf0f5}.equipment-table-wrap tbody th{font-weight:650;white-space:nowrap}.equipment-guide a:hover{color:#a64309}.equipment-questions details{border-bottom:1px solid #d6dfe6;padding:1rem 0}.equipment-questions summary{cursor:pointer;font-weight:650;line-height:1.8;min-height:32px}.equipment-questions p{padding-top:.8rem}.equipment-reading li{border-bottom:1px solid #d6dfe6}.equipment-reading a{display:block;padding:1rem 0;line-height:1.8}.equipment-related{border-top:1px solid #cbd6df;padding:2rem 0}.equipment-related>div{display:flex;gap:1rem 2rem;flex-wrap:wrap;font-size:.9rem}.equipment-related a{min-height:32px}.equipment-inquiry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2.5rem;background:#eaf0f5;padding:2rem;margin-bottom:3rem;scroll-margin-top:1rem}.equipment-inquiry h2{margin-top:.8rem}.equipment-guide a:focus-visible,.equipment-guide summary:focus-visible,.equipment-table-wrap:focus-visible{outline:3px solid #bd520e;outline-offset:4px}@media (max-width:1023px){.equipment-section{grid-template-columns:minmax(0,1fr);gap:1.2rem;padding:2rem 0}}@media (max-width:639px){.equipment-inquiry{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.4rem}.equipment-guide h2{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.equipment-guide *{transition:none!important;scroll-behavior:auto!important}}