.action-deck{margin:0 0 3rem}.action-deck__head{flex-direction:column;gap:.35rem;margin-bottom:1.25rem;display:flex}.action-deck__title{font-family:var(--font-fraunces);color:var(--color-m-ink);margin:0;font-size:clamp(1.5rem,6vw,2rem);font-weight:600;line-height:1.15}.action-deck__note{font-family:var(--font-jb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-m-ink-dim);font-size:11px}.action-deck__grid{grid-template-columns:1fr;gap:.75rem;display:grid}.action-deck__item{border:1px solid var(--color-m-rule);border-left:2px solid var(--color-m-bordeaux);background:var(--color-m-bg2);min-height:56px;color:var(--color-m-ink);overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:.2rem;padding:.85rem 1rem;text-decoration:none;display:flex}.action-deck__label{font-family:var(--font-fraunces);font-size:1.0625rem;line-height:1.25}.action-deck__desc{font-family:var(--font-jb-mono);color:var(--color-m-ink-dim);font-size:.75rem;line-height:1.35}@media (min-width:600px){.action-deck__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.action-deck__head{flex-direction:row;justify-content:space-between;align-items:baseline}}@media (min-width:1024px){.action-deck__grid{grid-template-columns:repeat(3,1fr)}}@media (hover:hover){.action-deck__item:hover{background:var(--color-m-bg);border-left-color:var(--color-m-gold,#a27a3a)}}
