.tds-wrap--page{margin-inline:auto;padding-inline:var(--page-padding, 1.6rem)}.tds-wrap--medium{margin-inline:auto;max-width:120rem;padding-inline:1.6rem}.tds-wrap--narrow{margin-inline:auto;max-width:88rem;padding-inline:0}.tds{--tds-navy: #1f3864;--tds-blue: #2e75b6;--tds-orange: #ed7d31;--tds-cream: #fff2cc;--tds-bg: #f0f4f8;--tds-line: #c5d6ef;--tds-tint: #e8f0fb;--tds-muted: #6b7280;--tds-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;box-sizing:border-box;background:var(--tds-bg);border-radius:8px;overflow:hidden;color:#333;font-family:var(--font-body-family, Arial, Helvetica, sans-serif);font-size:var(--font-body-size, 1.6rem);font-weight:var(--font-body-weight, 400);line-height:var(--font-body-line-height, 1.625)}.tds *,.tds *:before,.tds *:after{box-sizing:border-box}.tds h1,.tds h2,.tds h3,.tds p{margin:0;padding:0}.tds--compact{max-width:88rem}.tds__header{background:var(--tds-navy);color:#fff;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.tds__title{font-family:var(--font-heading-family, inherit);font-size:var(--font-h4-size, 2.2rem);font-weight:var(--font-heading-weight, 700);letter-spacing:var(--font-heading-letter-spacing, .02em);line-height:1.25;color:#fff}.tds__meta{text-align:right;font-size:.875em}.tds__meta-sub{font-size:.85em;opacity:.6;font-style:italic;display:block;margin-top:2px}.tds__form{background:#fff;border-bottom:3px solid var(--tds-blue);padding:20px 24px 22px}.tds__lede{font-size:.875em;color:#666;margin-bottom:16px}.tds__lede p{margin:0}.tds__field,.tds__fieldset,.tds__grid{max-width:70rem}.tds__field{margin-bottom:14px}.tds__label,.tds__legend{display:block;font-weight:var(--font-body-weight-bold, 700);font-size:.875em;color:var(--tds-navy);margin-bottom:5px;padding:0}.tds__select{width:100%;padding:10px 12px;border:2px solid var(--tds-line);border-radius:6px;background:#fff;font-family:inherit;font-size:.9375em;font-weight:var(--font-body-weight-bold, 600);line-height:1.4;color:#333}.tds__select:hover{border-color:var(--tds-blue)}.tds__select:focus{border-color:var(--tds-blue);outline:none;box-shadow:0 0 0 3px #2e75b626}.tds__fieldset{border:0;padding:0;margin:0 0 14px}.tds__radios{display:flex;flex-wrap:wrap;gap:8px}.tds__radio{position:relative;display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--tds-line);border-radius:20px;background:var(--tds-bg);font-size:.8125em;color:var(--tds-navy);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tds__radio:hover{border-color:var(--tds-blue)}.tds__radio:has(input:checked){background:var(--tds-navy);border-color:var(--tds-navy);color:#fff;font-weight:var(--font-body-weight-bold, 600)}.tds__radio input{accent-color:var(--tds-orange);margin:0}.tds__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.tds__go{margin-top:18px;background:var(--tds-navy);color:#fff;border:none;border-radius:6px;padding:12px 22px;font-family:var(--font-button-family, inherit);font-size:.9375em;font-weight:var(--font-button-weight, 600);line-height:1.4;cursor:pointer;transition:background .15s}.tds__go:hover:not(:disabled){background:#172b4d}.tds__go:disabled{background:#9aa5b5;cursor:default}.tds__go:focus-visible,.tds__select:focus-visible,.tds__radio:focus-within{outline:3px solid var(--tds-orange);outline-offset:2px}.tds__result{padding:16px 24px 20px}.tds__loading{font-size:.875em;color:var(--tds-muted);padding:12px 0}.tds .tds-card{background:#fff;border:1px solid var(--tds-line);border-radius:6px;box-shadow:0 1px 4px #0000001a;overflow:hidden}.tds .tds-answer{display:flex;flex-wrap:wrap;gap:8px 32px;align-items:flex-end;background:#d4edda;border-bottom:2px solid #28a745;padding:14px 18px}.tds .tds-answer__metric{display:flex;flex-direction:column}.tds .tds-answer__label{font-size:.6875em;text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-body-weight-bold, 700);color:#2f6b41;margin-bottom:2px}.tds .tds-answer__size{font-family:var(--tds-mono);font-size:1.125em;font-weight:700;color:#155724;line-height:1.2}.tds .tds-answer__mm{font-family:var(--tds-mono);font-size:1.5em;font-weight:700;color:#155724;line-height:1.1}.tds .tds-answer__unit{font-size:.6em;font-weight:600;margin-left:1px}.tds .tds-answer__qual{font-size:.6875em;color:#5c7a67;font-style:italic;margin-top:2px}.tds .tds-section-title{background:var(--tds-blue);color:#fff;font-weight:var(--font-body-weight-bold, 700);font-size:.8125em;text-transform:uppercase;letter-spacing:.05em;padding:8px 18px;margin:0}.tds .tds-subhead{font-size:.8125em;font-weight:var(--font-body-weight-bold, 700);color:var(--tds-navy);padding:12px 18px 0;margin:0}.tds .tds-prod{padding:6px 18px 10px}.tds .tds-prod a{font-family:var(--tds-mono);font-size:.8125em;font-weight:700;color:var(--tds-orange);text-decoration:none;line-height:1.4}.tds .tds-prod a:hover{text-decoration:underline}.tds .tds-blurb{font-size:.75em;color:var(--tds-muted);line-height:1.5;margin-top:2px}.tds .tds-note{background:#fff3cd;border-left:3px solid #ffc107;color:#856404;font-size:.8125em;line-height:1.5;padding:10px 14px;margin:10px 18px}.tds .tds-empty{background:#f4f4f4;border-left:3px solid #ccc;color:#555;font-size:.8125em;line-height:1.5;padding:10px 14px;margin:6px 18px 10px}.tds .tds-links{padding:12px 18px;border-top:1px solid #eef2f4;font-size:.8125em}.tds .tds-links a{margin-right:16px;color:var(--tds-blue);font-weight:var(--font-body-weight-bold, 600)}.tds .tds-help{padding:12px 18px;border-top:1px solid #eef2f4;background:#fafcfe;font-size:.75em;color:var(--tds-muted);line-height:1.6}.tds .tds-note a,.tds .tds-empty a,.tds .tds-help a{color:var(--tds-navy)}.tds__footer{text-align:center;padding:16px 24px;font-size:.75em;color:#999;line-height:1.6}.tds__footer p{margin:0}.tds__footer a{color:#999}@media(max-width:749px){.tds__header,.tds__form,.tds__result{padding-left:14px;padding-right:14px}.tds__header{display:block}.tds__meta{text-align:left;margin-top:6px}.tds__grid{grid-template-columns:1fr}.tds__go{width:100%}.tds .tds-answer{gap:10px 20px;padding:12px 14px}.tds .tds-answer__mm{font-size:1.35em}.tds .tds-subhead,.tds .tds-prod,.tds .tds-section-title,.tds .tds-links,.tds .tds-help{padding-left:14px;padding-right:14px}.tds .tds-note,.tds .tds-empty{margin-left:14px;margin-right:14px}}@supports not (selector(:has(*))){.tds__radio{background:#fff}}@media(prefers-reduced-motion:reduce){.tds__radio,.tds__go{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/tap-drill-selector.css.map */
