.pack-sheet table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9rem}.pack-sheet th,.pack-sheet td{border:1px solid #8e9d87;padding:.7rem;text-align:left;overflow-wrap:anywhere}.pack-sheet td{height:2.3rem}.pack-sheet th{width:34%}.pack-sheet caption{text-align:left;font-weight:700;margin-bottom:.7rem}.pack-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}@media(max-width:500px){.pack-sheet th,.pack-sheet td{padding:.4rem;font-size:.8rem}}@media print{@page{size:letter;margin:.5in}.site-nav,.footer,.skip-link,.pack-actions,.pack-email{display:none!important}body,body[data-public-renewal]{background:white!important;font-size:10pt!important}.content-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.content-card{padding:0!important;margin:0 0 16pt!important;break-inside:avoid}.pack-sheet{break-before:auto}.pack-sheet th,.pack-sheet td{padding:7pt}.pack-sheet td{height:30pt}h1{font-size:24pt!important}h2{font-size:17pt!important}a{color:inherit!important}blockquote{margin:10pt 0!important}}/* Keep the title and usable blank sheet together on the first printed page. */
@media print {
  [data-public-renewal] .content-card { margin-bottom: 12pt !important; }
  [data-public-renewal] .content-card p { margin: 5pt 0; line-height: 1.35; }
  [data-public-renewal] .content-card h1 { margin: 6pt 0; font-size: 21pt !important; }
  [data-public-renewal] .content-card h2 { margin: 6pt 0; font-size: 16pt !important; }
  [data-public-renewal] .content-card .lede { font-size: 12pt; }
  [data-public-renewal] .content-card .eyebrow { margin-bottom: 5pt; }
  .pack-sheet table { font-size: 9pt; line-height: 1.2; }
  .pack-sheet th, .pack-sheet td { padding: 4pt; }
  .pack-sheet td { height: 25pt; }
  .pack-sheet caption { margin-bottom: 5pt; }
  .pack-sheet + .content-card { break-before: page; }
}
