.page-auger-drill main > .section { padding-block: 44px; }
.page-auger-drill #drill-fit { scroll-margin-top: 96px; }
.page-auger-drill .tool__intro, .page-auger-drill .tool__form, .page-auger-drill .tool__result { padding: 32px; }
.page-auger-drill .tool__intro .eyebrow { color: #ffb970; }
.page-auger-drill .tool__form label { display: grid; gap: 7px; margin-top: 0; }
.page-auger-drill .tool__form { gap: 14px; }
.page-auger-drill [data-drill-link][hidden] { display: none; }
.page-auger-drill .section--tool .official-note, .page-auger-drill .section--tool .official-note strong { color: var(--ink); }
.page-auger-drill .drill-examples { grid-template-columns: repeat(2,minmax(0,1fr)); }
.page-auger-drill .drill-examples > .decision-card:nth-child(n) { grid-column: auto; min-height: 0; }
.page-auger-drill .kit-grid { display: flex; gap: 18px; }
.page-auger-drill .kit-grid > .kit-card:nth-child(n) { display: flex; flex: 1; min-width: 0; min-height: 0; }
.page-auger-drill .kit-grid > .kit-card:nth-child(n) h3 { margin-top: 28px; }
.page-auger-drill .kit-grid > .kit-card:nth-child(n) p { margin-top: 0; }
.page-auger-drill .kit-grid > .kit-card:nth-child(n) .text-link { margin-top: auto; padding-top: 16px; }
.page-auger-drill [aria-invalid="true"] { outline: 2px solid #b52b19; outline-offset: 2px; }
@media(max-width:900px) { .page-auger-drill .kit-grid { flex-direction: column; } }
@media(max-width:1100px) {
  .page-auger-drill main > .section { padding-block: 36px; }
  .page-auger-drill .tool__intro, .page-auger-drill .tool__form, .page-auger-drill .tool__result { padding: 28px; }
}
@media(max-width:600px) {
  .page-auger-drill main > .section { padding-block: 28px; }
  .page-auger-drill .tool__intro, .page-auger-drill .tool__form, .page-auger-drill .tool__result { padding: 24px; }
  .page-auger-drill .drill-examples { grid-template-columns: minmax(0,1fr); }
}
