.noticeboard,.protocols,.skills{padding:clamp(3rem,7vw,7rem) var(--gutter);border-bottom:1px solid var(--line)}.noticeboard__head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem}.noticeboard__head h1,.noticeboard__head h2,.protocols h1,.skills h1{font:400 clamp(3rem,8vw,8rem)/.8 var(--display);text-transform:uppercase;margin:0}.noticeboard__intro{max-width:35rem;color:var(--muted)}.noticeboard__list{border-top:1px solid var(--line)}.ride-item{display:grid;grid-template-columns:140px 1fr auto;gap:1.5rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--line)}.ride-item__date{font:400 1.8rem/.9 var(--display);text-transform:uppercase;color:var(--signal)}.ride-item h3{font-size:1rem;letter-spacing:.07em;text-transform:uppercase;margin:0}.ride-item p{margin:.3rem 0 0;color:var(--muted);font-size:.82rem}.protocol-list,.skill-list{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:2rem}.protocol,.skill{grid-column:span 4;background:#0d0d0d;padding:1.5rem;min-height:230px}.protocol__number,.skill__number{font:400 3rem/.8 var(--display);color:var(--wine)}.protocol h2,.skill h2{font:400 2.4rem/.85 var(--display);text-transform:uppercase;margin:1rem 0}.protocol p,.skill p{font-size:.9rem;color:var(--muted)}.skill__meta{font-size:.67rem;letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}@media(max-width:749px){.noticeboard__head{display:block}.ride-item{grid-template-columns:1fr}.ride-item .button{justify-self:start}.protocol,.skill{grid-column:span 12}}
