:root{--eg-navy:#002F6C;--eg-red:#E4002B;--eg-ink:#1A2D3A;--eg-mute:#5A6A7A;--eg-line:#d7dde6;--eg-bg:#f4f6f9}.rte .tech-table-wrapper,.eg-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 24px;border:1px solid var(--eg-line);border-radius:8px}.rte .tech-table-wrapper table,.eg-table table{margin:0;min-width:100%;border-collapse:separate;border-spacing:0}.rte .tech-table-wrapper th,.eg-table th{background:#e8eef6!important;color:var(--eg-navy)!important;font-weight:700;white-space:nowrap}.rte .tech-table-wrapper th,.rte .tech-table-wrapper td,.eg-table th,.eg-table td{padding:10px 12px;border-bottom:1px solid var(--eg-line);vertical-align:top}.rte .tech-table-wrapper tbody tr:nth-child(2n) td,.eg-table tbody tr:nth-child(2n) td{background:#f9fafb}.eg-table--sticky th:first-child,.eg-table--sticky td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--eg-line)}.eg-table--sticky th:first-child{background:#e8eef6!important;z-index:2}.eg-table--wide table{min-width:760px}@media(max-width:768px){.rte .tech-table-wrapper table{min-width:640px}.rte .tech-table-wrapper td:first-child,.rte .tech-table-wrapper th:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--eg-line);font-weight:600}.rte .tech-table-wrapper th:first-child{background:#e8eef6!important;z-index:2}.rte .tech-table-wrapper tbody tr:nth-child(2n) td:first-child{background:#f9fafb}}.eg-banner{background:var(--eg-bg);color:var(--eg-ink);border:1px solid var(--eg-line);border-top:4px solid var(--eg-navy);border-radius:12px;padding:32px 28px;margin:40px 0;text-align:center}.rte .eg-banner h2,.rte .eg-banner h3,.rte .eg-banner .eg-banner__title{color:var(--eg-navy)!important;margin:0 0 8px}.rte .eg-banner p{color:var(--eg-ink);margin:0 0 20px}.rte .eg-banner .button{margin:4px;text-decoration:none}.eg-callout{border:1px solid var(--eg-line);border-left:4px solid var(--eg-navy);background:var(--eg-bg);border-radius:8px;padding:20px 22px;margin:0 0 28px}.eg-callout--warn{border-left-color:var(--eg-red);background:#fff5f6}.rte .eg-callout h2,.rte .eg-callout h3{margin-top:0;color:var(--eg-navy)}.rte .eg-callout>*:last-child{margin-bottom:0}.eg-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none}.rte .eg-spec-grid li{margin:0;padding:12px;background:#fff;border:1px solid var(--eg-line);border-radius:6px;list-style:none}.eg-spec__label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--eg-mute)}.eg-spec__value{display:block;font-weight:700;color:var(--eg-navy);font-family:IBM Plex Mono,monospace}.eg-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 28px;padding:0;list-style:none}.rte .eg-tiles>li{margin:0;padding:16px;border:1px solid var(--eg-line);border-radius:8px;list-style:none;background:#fff}.rte .eg-tiles h3{margin:0 0 6px;font-size:1.05rem;color:var(--eg-navy)}.rte .eg-tiles p{margin:0}.eg-tiles--compact>li{padding:10px 12px;font-weight:600}@media(max-width:999px){.eg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.eg-tiles{grid-template-columns:1fr}.eg-tiles--two,.eg-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.head-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 36px}@media(max-width:1199px){.head-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.head-card-grid{grid-template-columns:1fr;gap:14px}}.head-card{border:1px solid var(--eg-line);border-radius:10px;padding:18px;background:#fff;display:flex;flex-direction:column}.rte .head-card h3{margin:0 0 10px;color:var(--eg-navy);font-size:1.1rem}.head-card__image{height:120px;display:flex;align-items:center;justify-content:center;background:var(--eg-bg);border-radius:6px;margin:0 0 12px}.rte .head-card__image img{max-height:100px;max-width:100%;width:auto;margin:0;float:none}.rte .head-card__desc{margin:0 0 8px}.rte .head-card__dim{margin:0 0 10px;font-size:.92em;color:var(--eg-mute)}.rte .head-card__label{margin:8px 0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--eg-navy)}.rte .head-card__list{margin:0 0 4px 18px;padding:0}.rte .head-card__list li{margin:0 0 2px}.rte .head-card__note{margin:10px 0 0;padding:8px 10px;background:#fff5f6;border-radius:6px;font-size:.92em}.eg-related{margin:40px 0}.eg-related__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.eg-related__head h2{margin:0;color:var(--eg-navy)}.eg-related__strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:14px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;list-style:none;margin:0;padding-left:0}.eg-related__item{scroll-snap-align:start;border:1px solid var(--eg-line);border-radius:8px;background:#fff}.eg-related__item a{display:block;padding:12px;color:var(--eg-ink);text-decoration:none}.eg-related__item img{width:100%;height:140px;object-fit:contain;background:var(--eg-bg);border-radius:4px;margin-bottom:8px}.eg-related__title{font-size:14px;font-weight:600;line-height:1.3}.eg-related__price{display:block;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--eg-navy)}.eg-related__empty{padding:18px;border:1px dashed var(--eg-line);border-radius:8px;background:var(--eg-bg)}@media(max-width:767px){.eg-related__strip{grid-auto-columns:70%}}.eg-lede{font-size:1.125em;line-height:1.5;margin-bottom:1rem}.rte [data-guide=screw-drive] .guide-hero{background:linear-gradient(135deg,#002f6c,#001a3d);padding:48px 24px;text-align:center;border-radius:12px;margin-bottom:40px}.rte [data-guide=screw-drive] .guide-hero h2{color:#fff!important;font-size:2.25rem;font-weight:700;margin:0 0 12px}.rte [data-guide=screw-drive] .guide-hero p{color:#ffffffe6!important;font-size:1.1rem;max-width:600px;margin:0 auto}.rte [data-guide=screw-drive] .guide-intro{text-align:center;max-width:800px;margin:0 auto 48px;color:#555;font-size:1.05rem;line-height:1.7}.rte [data-guide=screw-drive] .section-title{font-size:1.5rem;font-weight:700;color:#002f6c;margin:48px 0 24px;padding-bottom:12px;border-bottom:3px solid #E4002B}.rte [data-guide=screw-drive] .drive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;margin-bottom:48px}.rte [data-guide=screw-drive] .drive-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:transform .2s,box-shadow .2s}.rte [data-guide=screw-drive] .drive-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.rte [data-guide=screw-drive] .drive-header{display:flex;align-items:center;gap:16px;padding:20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.rte [data-guide=screw-drive] .drive-icon{width:72px;height:72px;flex-shrink:0}.rte [data-guide=screw-drive] .drive-icon img{width:100%;height:100%;object-fit:contain}.rte [data-guide=screw-drive] .drive-title h2{font-size:1.3rem;font-weight:700;color:#002f6c;margin:0}.rte [data-guide=screw-drive] .drive-title .aka{font-size:.85rem;color:#888;display:block;margin-top:4px}.rte [data-guide=screw-drive] .drive-body{padding:20px}.rte [data-guide=screw-drive] .drive-body p{color:#555;line-height:1.6;margin:0 0 16px;font-size:.95rem}.rte [data-guide=screw-drive] .pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.rte [data-guide=screw-drive] .pros,.rte [data-guide=screw-drive] .cons{padding:12px;border-radius:8px;font-size:.85rem}.rte [data-guide=screw-drive] .pros{background:#e8f5e9}.rte [data-guide=screw-drive] .cons{background:#f4f5f7;color:#1f2937;border-left:4px solid #64748B;border-radius:0 8px 8px 0}.rte [data-guide=screw-drive] .pros h3,.rte [data-guide=screw-drive] .cons h3{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.rte [data-guide=screw-drive] .pros h3{color:#2e7d32}.rte [data-guide=screw-drive] .cons h3{color:#1f2937}.rte [data-guide=screw-drive] .pros ul,.rte [data-guide=screw-drive] .cons ul{margin:0;padding-left:16px;line-height:1.6}.rte [data-guide=screw-drive] .pros li{color:#2e7d32}.rte [data-guide=screw-drive] .cons li{color:#1f2937}@media(max-width:768px){.rte [data-guide=screw-drive] .guide-hero h1{font-size:1.6rem}.rte [data-guide=screw-drive] .drive-grid,.rte [data-guide=screw-drive] .pros-cons{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ecom-guides.css.map */
