.hand-guide-heading{margin-bottom:20px}
.hand-guide-heading .eyebrow{margin:0 0 10px}
.hand-guide-heading .lead{margin:10px 0 0}
.hand-guide-notice{max-width:800px;font-size:13px}
.hand-guide-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}
.hand-guide-table{min-width:620px;table-layout:fixed}
.hand-guide-table caption{padding:20px;text-align:left;background:var(--white);color:var(--navy);font-size:21px;font-weight:bold;line-height:1.3}
.hand-guide-table th,.hand-guide-table td{padding:14px 16px;font-size:14px;line-height:1.5;vertical-align:top;overflow-wrap:anywhere}
.hand-guide-table thead th:first-child{width:33%}
.hand-guide-table thead th:nth-child(2){width:19%;text-align:center}
.hand-guide-table tbody th{background:var(--white);font-weight:600}
.hand-guide-table tbody td:nth-child(2){text-align:center;white-space:nowrap}
.hand-guide-table tbody tr:nth-child(even) th,.hand-guide-table tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--surface) 45%,var(--white))}
.hand-guide-footnotes{margin-top:16px;color:var(--muted);font-size:13px}
.hand-guide-footnotes p{margin:5px 0}
@media(max-width:600px){
  .hand-guide-table caption{padding:16px;font-size:19px}
  .hand-guide-table th,.hand-guide-table td{padding:12px}
}
@media print{
  .hand-guide-table-scroll{overflow:visible;border-radius:0}
  .hand-guide-table{min-width:0}
  .hand-guide-table thead{display:table-header-group}
  .hand-guide-table tr,.hand-guide-footnotes{break-inside:avoid}
  .hand-guide-table th,.hand-guide-table td{padding:7px;font-size:10pt}
}
