.kit-module__vCskWq__page{gap:clamp(28px,5vw,56px);display:grid}.kit-module__vCskWq__header{gap:24px;display:grid}.kit-module__vCskWq__kicker{font-family:var(--df-font-meta);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(.76rem,1.4vw,.92rem);font-weight:700;line-height:1.2}.kit-module__vCskWq__title{max-width:820px;font-family:var(--df-font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(3rem,10vw,7rem);font-weight:900;line-height:.94}.kit-module__vCskWq__framing{max-width:680px;font-family:var(--df-font-label);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(1rem,2.4vw,1.35rem);font-weight:800;line-height:1.25}.kit-module__vCskWq__filters{flex-wrap:wrap;gap:8px;display:flex}.kit-module__vCskWq__filter,.kit-module__vCskWq__copyButton,.kit-module__vCskWq__backLink{color:var(--df-color-ink);font-family:var(--df-font-meta);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none}.kit-module__vCskWq__filter{border:2px solid color-mix(in srgb, var(--df-color-ink) 72%, transparent);background:color-mix(in srgb, var(--df-color-paper) 80%, white);cursor:pointer;min-height:44px;padding:10px 12px;transition-property:transform;transition-duration:.12s;transition-timing-function:ease-out}.kit-module__vCskWq__filter:active,.kit-module__vCskWq__copyButton:active{transform:scale(.96)}.kit-module__vCskWq__filter[data-active=true]{background:var(--df-color-ink);color:var(--df-color-paper)}.kit-module__vCskWq__grid{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2.4vw,24px);display:grid}.kit-module__vCskWq__card{border:2px solid color-mix(in srgb, var(--df-color-ink) 78%, transparent);background:color-mix(in srgb, var(--df-color-paper) 84%, white);gap:14px;min-width:0;padding:clamp(12px,2vw,18px);display:grid}.kit-module__vCskWq__cardHeader{gap:8px;display:grid}.kit-module__vCskWq__meta{color:color-mix(in srgb, var(--df-color-ink) 72%, transparent);font-family:var(--df-font-meta);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:700;line-height:1.45}.kit-module__vCskWq__cardTitle{font-family:var(--df-font-label);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(.92rem,1.8vw,1.1rem);font-weight:900;line-height:1.15}.kit-module__vCskWq__pressSheet{border:2px solid var(--df-color-ink);background:linear-gradient(color-mix(in srgb, var(--df-color-paper) 88%, white), color-mix(in srgb, var(--df-color-paper) 88%, white)), var(--df-texture-halftone-image);background-size:auto, var(--df-texture-halftone-size);min-height:132px;box-shadow:inset 0 0 0 2px var(--df-color-paper), inset 0 0 0 4px var(--df-color-ink);padding:clamp(16px,3vw,24px)}.kit-module__vCskWq__pressSheet p{font-family:var(--df-font-label);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700;line-height:1.38}.kit-module__vCskWq__copyButton{border:2px solid var(--df-color-ink);background:var(--df-color-paper);cursor:pointer;width:fit-content;min-height:44px;padding:12px 14px;transition-property:transform;transition-duration:.12s;transition-timing-function:ease-out}.kit-module__vCskWq__copyButton[data-copied=true]{border-color:var(--df-color-red);box-shadow:var(--df-texture-stamp-shadow);color:var(--df-color-red);transform:rotate(-1deg)}.kit-module__vCskWq__copyButton[data-copied=true]:active{transform:rotate(-1deg)scale(.96)}.kit-module__vCskWq__backLink{border:2.5px solid var(--df-color-ink);width:fit-content;min-height:44px;box-shadow:inset 0 0 0 2px var(--df-color-paper), inset 0 0 0 4px var(--df-color-ink);justify-content:center;align-items:center;padding:13px 14px;transition-property:transform;transition-duration:.12s;transition-timing-function:ease-out;display:inline-flex;transform:rotate(1deg)}.kit-module__vCskWq__backLink:active{transform:rotate(1deg)scale(.96)}@media (min-width:760px){.kit-module__vCskWq__header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.kit-module__vCskWq__filters{justify-content:flex-end}.kit-module__vCskWq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.kit-module__vCskWq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
