.cnc-resource-batch{color:#fff;background:#110e13;padding:48px 5vw 72px}.cnc-resource-batch h1,.cnc-resource-batch h2,.cnc-resource-batch h3{text-transform:none!important}.cnc-resource-batch h1{max-width:900px;font-size:clamp(38px,5vw,64px);line-height:1.08}.cnc-resource-controls{flex-wrap:wrap;gap:24px;margin:32px 0;display:flex}.cnc-resource-controls label{gap:8px;display:grid}.cnc-resource-controls input,.cnc-resource-controls select{font:inherit;color:#110e13;background:#fff;max-width:100%;padding:12px}.cnc-resource-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cnc-resource-cards article{border:1px solid #6554a4;border-top:4px solid #ec008c;padding:28px}.cnc-resource-cards h2{letter-spacing:-.03em;font-size:30px;line-height:1.2}.cnc-resource-cards h3{font-size:20px}.cnc-resource-cards blockquote{border-left:3px solid #ec008c;margin:24px 0;padding-left:16px}.cnc-resource-cards details{margin:24px 0}.cnc-resource-cards a{color:#ff91cf;text-decoration:underline}.cnc-resource-batch>p{max-width:900px}@media (max-width:760px){.cnc-resource-cards{grid-template-columns:1fr}.cnc-resource-cards article{padding:20px}}.cnc-resource-cards article{border-top-color:var(--resource-accent);grid-template-columns:minmax(0,36%) minmax(0,64%);align-items:start;padding:0;display:grid;overflow:hidden}.cnc-resource-art{aspect-ratio:4/5;background:#ece7f5;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden;text-decoration:none!important}.cnc-resource-art img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.cnc-resource-copy{min-width:0;padding:24px}.cnc-resource-type{border:1px solid var(--resource-accent);padding:4px 10px;font-size:14px;line-height:1.5;display:inline-block}.cnc-resource-cards h2{overflow-wrap:anywhere;margin:18px 0!important;font-size:clamp(24px,2vw,30px)!important;line-height:1.2!important}.cnc-resource-cards h3{margin:24px 0 12px!important;font-size:20px!important;line-height:1.3!important}.cnc-resource-cards p{font-size:16px;line-height:1.65}.cnc-resource-batch h1{font-size:clamp(38px,5vw,64px)!important;line-height:1.08!important}@media (max-width:1100px){.cnc-resource-cards{grid-template-columns:1fr}}@media (max-width:540px){.cnc-resource-cards article{grid-template-columns:1fr}.cnc-resource-art{aspect-ratio:4/3;padding:24px}.cnc-resource-art img{max-height:250px}.cnc-resource-copy{padding:22px}}#cnc-resource-collection .cnc-resource-copy h2{margin:18px 0!important;font-size:clamp(24px,2vw,30px)!important;line-height:1.2!important}#cnc-resource-collection .cnc-resource-copy h3{margin:24px 0 12px!important;font-size:20px!important;line-height:1.3!important}#cnc-resource-collection h1{font-size:clamp(38px,5vw,64px)!important;line-height:1.08!important}
