.interior-resources .task-tools>.wrap{border-top:1px solid var(--ed-rule);padding-top:var(--ed-space-5)}
.interior-resources .task-tools+.task-tools{margin-top:40px}
.interior-resources .task-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.interior-resources .task-tools-grid>a{position:relative;padding:24px 40px 28px 0;border-top:1px solid var(--ed-rule);text-decoration:none}
.interior-resources .task-tools-grid>a:nth-child(even){border-left:1px solid var(--ed-rule);padding-left:32px}
.interior-resources .task-tools-grid h3{margin-top:12px;padding-right:20px}
.interior-resources .task-tools-grid p{font-size:14px;max-width:52ch;margin-top:12px}
.interior-resources .task-tools-grid>a::after{content:'→';position:absolute;right:16px;top:26px;color:var(--ed-brown);font-size:16px}
.interior-resources .task-tools-grid>a:hover h3{text-decoration:underline;text-underline-offset:4px}
.interior-resources .resource-kind{font-size:11px;font-weight:400;color:var(--ed-muted);margin-left:12px}
@media(max-width:760px){
  .interior-resources .task-tools>.wrap{padding-top:32px}
  .interior-resources .task-tools-grid{grid-template-columns:1fr}
  .interior-resources .task-tools-grid>a,.interior-resources .task-tools-grid>a:nth-child(even){border-left:0;padding:24px 24px 28px 0}
  .interior-resources .task-tools-grid>a::after{right:0}
  .interior-resources .task-tools+.task-tools{margin-top:24px}
}
