.fboard{grid-template-columns:minmax(0,1fr);gap:clamp(14px,2vw,20px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.fboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.fboard{grid-template-columns:repeat(4,minmax(0,1fr))}}.fboard>li{min-width:0;display:flex}.fcard{background:var(--surface);border-radius:var(--radius);min-width:0;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--t-hover,.16s) var(--ease-out), transform var(--t-hover,.16s) var(--ease-out);flex-direction:column;flex:auto;gap:12px;padding:clamp(18px,2.4vw,24px);display:flex;position:relative}@media (hover:hover){.fcard:hover{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)}:is([data-motion=full],[data-motion=lite]) .fcard:hover{transform:translateY(-2px)}}.fcard:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.fcard__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.fcard__mark{flex:none;width:56px;height:56px;display:inline-flex}.fcard__mark>*{width:100%;height:100%}.fcard__top{border-bottom:1px dashed var(--line);padding-bottom:14px}.fcard__state{text-align:right;justify-items:end;gap:4px;display:grid}.fcard__note{margin:0;line-height:1.3}.fcard__name{font-variation-settings:"wdth" 104;margin:4px 0 0;font-size:clamp(1.5rem,1.2vw + 1.1rem,1.9rem);line-height:1.1}.fcard__name a{color:var(--ink);text-decoration:none}.fcard__name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.fcard__short{margin:0}.fcard__line{margin:0;font-size:.9688rem;line-height:1.5}.fcard__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.fcard__none{color:var(--ink-3);margin:0;font-size:.9375rem}.products__shiva{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:24px 0 0;display:flex}.products__build{margin:20px 0 0}.products__build a{min-height:var(--tap);text-underline-offset:4px;align-items:center;font-weight:560;display:inline-flex}
