.network-band.tutorial-events{border-width:2px;border-radius:18px;max-width:760px;padding:18px 20px;font-size:18px;line-height:1.45}.tutorial-events__heading{font-family:var(--band-font-display,system-ui, sans-serif);color:var(--band-text);margin:0 0 4px;font-size:22px;font-weight:900;line-height:1.25}.tutorial-events__intro{margin:0 0 10px}.tutorial-events__note{margin:0 0 10px;font-weight:700}.tutorial-events__rows{margin:0;padding:0;list-style:none}.tutorial-events__rows li{border-top:2px solid #b9d3ca}.tutorial-events__link{min-height:48px;color:var(--band-text);flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:10px 0;text-decoration:none;display:flex}.tutorial-events__date{font-family:var(--band-font-display,system-ui, sans-serif);color:var(--band-date);flex:0 0 100%;font-weight:900}.tutorial-events__title{min-width:0;color:var(--band-text);overflow-wrap:anywhere;flex:200px;font-weight:700;text-decoration:underline}.tutorial-events__where{color:var(--band-stitch);font-weight:700}.tutorial-events__row{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:10px;display:flex}.home-events__btn.tutorial-events__btn{min-height:44px;padding:0 16px}.tutorial-events__all{min-height:44px;color:var(--band-stitch);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.tutorial-events__link:focus-visible,.tutorial-events__all:focus-visible{outline:3px solid var(--band-focus,Highlight);outline-offset:2px}@media (min-width:640px){.tutorial-events__link{flex-wrap:nowrap}.tutorial-events__date{flex:0 0 150px}.tutorial-events__where{text-align:right;flex:none;margin-left:auto}}
