.resource-tutorial{margin:24px 0}
.resource-tutorial summary{cursor:pointer;font-size:1.08rem;font-weight:700;color:var(--brand-dark);padding:6px 0;min-height:44px}
.resource-tutorial summary:focus-visible{outline:3px solid var(--brand);outline-offset:4px;border-radius:4px}
.resource-tutorial video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#f3faf7;border-radius:12px;margin:18px 0}
.resource-tutorial .tutorial-links{display:flex;flex-wrap:wrap;gap:8px}
@media print{.resource-tutorial{display:none!important}}
