@layer components{.pw-svcgrid{display:grid;gap:var(--sp-sm);grid-template-columns:repeat(12,minmax(0,1fr))}.pw-svccard{grid-column:span 6}.pw-svccard--wide{grid-column:span 12}@media(min-width:40rem){.pw-svcgrid{gap:var(--sp-md)}.pw-svccard,.pw-svccard--wide{grid-column:span 6}}@media(min-width:64rem){.pw-svccard{grid-column:span 3}.pw-svccard--wide{grid-column:span 6}}.pw-svccard{display:grid;grid-template-rows:auto 1fr;border-radius:var(--radius-lg);overflow:hidden;background:var(--paper);color:inherit;border:.0625rem solid var(--wash1);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pw-svccard:hover{transform:translateY(-.1875rem);box-shadow:var(--shadow-lg);border-color:var(--mint-deep)}.pw-svccard:focus-visible{outline:.1875rem solid var(--accent);outline-offset:.1875rem}.pw-svccard picture{display:block}.pw-svccard__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--wash2) url(/assets/mark-ink-96.png?v=4847070ec1bef624) no-repeat center / 2.25rem}.pw-svccard__body{background:linear-gradient(180deg,var(--wash4) 0%,var(--paper) 100%);display:grid;align-content:start;gap:var(--sp-3xs);padding:var(--sp-sm) var(--sp-sm) var(--sp-2xs)}.pw-svccard__n{font-size:var(--fs-lg);font-weight:700;line-height:1.25}.pw-svccard__d{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pw-svccard--wide .pw-svccard__d{-webkit-line-clamp:3;max-width:34rem}@media(min-width:40rem){.pw-svccard__d{-webkit-line-clamp:3}}.pw-svccard--wide .pw-svccard__img{aspect-ratio:16 / 9}.pw-svccard__cta{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--tap);font-weight:700;font-size:var(--fs-sm);color:var(--accent)}.pw-svccard:hover .pw-svccard__cta{color:var(--ink)}}
