.related-briefs{display:grid;gap:12px;margin-top:42px;padding:24px 0;border-top:2px solid var(--ink)}
.related-briefs .eyebrow{margin:0}
.related-briefs a{width:fit-content;color:var(--forest);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}
.resource-sheet{max-width:820px;padding-top:56px;padding-bottom:70px}
.resource-sheet section{padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid var(--line)}
.resource-sheet h2{margin-bottom:14px;font-size:1.85rem}
.resource-sheet h3{margin-bottom:6px;font:600 1.05rem var(--serif)}
.resource-sheet p,.resource-sheet li{color:var(--soft);line-height:1.65}
.resource-sheet ul,.resource-sheet ol{padding-left:23px}
.resource-sheet li{padding:0 0 10px 5px}
.resource-sheet .resource-prompts ol{list-style:none;counter-reset:prompt;padding:0}
.resource-sheet .resource-prompts li{counter-increment:prompt;position:relative;padding:18px 0 18px 48px;border-top:1px solid var(--line)}
.resource-sheet .resource-prompts li::before{content:counter(prompt);position:absolute;left:0;color:var(--oxblood);font:400 1.25rem var(--serif)}
.resource-sheet .resource-prompts h3{color:var(--ink)}
.resource-sheet .resource-prompts p{margin:0}
.resource-sheet .resource-credit{font-size:.8rem}
.resource-page .newsletter-band{margin-top:10px}
.worksheet-table-wrap{max-width:100%;overflow-x:auto;margin:18px 0}
.worksheet-table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}
.worksheet-table th,.worksheet-table td{min-width:110px;height:3.4rem;padding:10px;border:1px solid var(--line);vertical-align:top}
.worksheet-table thead th{background:var(--paper);color:var(--ink);font-weight:700}
.worksheet-table tbody th{color:var(--ink);font-weight:600}
.worksheet-table-wrap:focus-visible{outline:3px solid var(--oxblood);outline-offset:3px}
@media print{
  @page{margin:18mm}
  .masthead,.footer,.resource-page>.newsletter-band{display:none!important}
  .resource-page .page-lead{padding:0 0 10mm;border:0}
  .resource-page .page-lead h1{font-size:25pt}
  .resource-sheet{max-width:none;padding:0}
  .resource-sheet section{break-inside:avoid;padding-bottom:5mm;margin-bottom:5mm}
  .resource-sheet h2{font-size:15pt}
  .resource-sheet p,.resource-sheet li{font-size:10pt;line-height:1.45}
  .resource-sheet .resource-prompts li{break-inside:avoid}
  .worksheet-table{min-width:0}
  .worksheet-table th,.worksheet-table td{height:2.6rem;padding:6px}
}
