.p-card[data-astro-cid-j2tg4lfz]{background:var(--surface);border-radius:20px;grid-template-rows:auto 1fr;text-decoration:none;transition:background-color .2s;display:grid;overflow:hidden;container-type:inline-size}.p-img[data-astro-cid-j2tg4lfz]{aspect-ratio:16/10;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:22px 20px 6px;display:grid}.p-img[data-astro-cid-j2tg4lfz] .drawing{width:100%;height:100%;transition:transform .3s var(--ease-out)}.p-card[data-astro-cid-j2tg4lfz] .dims{opacity:0;transition:opacity .2s}.p-body[data-astro-cid-j2tg4lfz]{align-content:start;gap:6px;padding:14px 22px 22px;display:grid}.p-title[data-astro-cid-j2tg4lfz]{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-title[data-astro-cid-j2tg4lfz] h3[data-astro-cid-j2tg4lfz]{font-size:1.375rem;line-height:1.15}.p-title[data-astro-cid-j2tg4lfz] .icon{transition:transform .2s var(--ease-out)}.p-meta[data-astro-cid-j2tg4lfz]{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.875rem}.p-feature[data-astro-cid-j2tg4lfz] .p-body[data-astro-cid-j2tg4lfz]{gap:10px}.p-feature[data-astro-cid-j2tg4lfz] h3[data-astro-cid-j2tg4lfz]{font-size:2rem}.p-text[data-astro-cid-j2tg4lfz]{color:var(--ink-soft);text-wrap:pretty;max-width:42ch}.p-tag[data-astro-cid-j2tg4lfz]{background:var(--accent);border-radius:999px;justify-self:start;padding:5px 12px;font-size:.8125rem;font-weight:600}.p-tall[data-astro-cid-j2tg4lfz]{grid-template-rows:1fr auto}.p-tall[data-astro-cid-j2tg4lfz] .p-img[data-astro-cid-j2tg4lfz]{aspect-ratio:auto;min-height:300px;padding:32px 28px 8px}.p-tall[data-astro-cid-j2tg4lfz] .p-img[data-astro-cid-j2tg4lfz] .drawing{max-height:440px}.p-tall[data-astro-cid-j2tg4lfz] .p-body[data-astro-cid-j2tg4lfz]{padding:20px 28px 28px}.p-wide[data-astro-cid-j2tg4lfz]{grid-template-rows:auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.p-wide[data-astro-cid-j2tg4lfz] .p-img[data-astro-cid-j2tg4lfz]{aspect-ratio:auto;height:40cqw;padding:24px}.p-wide[data-astro-cid-j2tg4lfz] .p-body[data-astro-cid-j2tg4lfz]{align-content:center;padding:24px 28px 24px 0}.p-card[data-astro-cid-j2tg4lfz]:focus-visible .dims{opacity:1}@media (hover:hover) and (pointer:fine){.p-card[data-astro-cid-j2tg4lfz]:hover{background:var(--surface-hover)}.p-card[data-astro-cid-j2tg4lfz]:hover .dims{opacity:1}.p-card[data-astro-cid-j2tg4lfz]:hover .p-img[data-astro-cid-j2tg4lfz] .drawing{transform:translateY(-4px)}.p-card[data-astro-cid-j2tg4lfz]:hover .p-title[data-astro-cid-j2tg4lfz] .icon{transform:translate(4px)}}@media (width<=1080px){.p-tall[data-astro-cid-j2tg4lfz]{grid-template-rows:auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.p-tall[data-astro-cid-j2tg4lfz] .p-img[data-astro-cid-j2tg4lfz]{aspect-ratio:auto;height:40cqw;min-height:0;padding:24px}.p-tall[data-astro-cid-j2tg4lfz] .p-body[data-astro-cid-j2tg4lfz]{align-content:center}}@media (width<=640px){.p-img[data-astro-cid-j2tg4lfz]{padding:14px 12px 4px}.p-body[data-astro-cid-j2tg4lfz]{gap:4px;padding:10px 14px 16px}.p-title[data-astro-cid-j2tg4lfz] h3[data-astro-cid-j2tg4lfz]{font-size:1.0625rem;line-height:1.2}.p-title[data-astro-cid-j2tg4lfz] .icon{flex:none;width:18px;height:18px}.p-meta[data-astro-cid-j2tg4lfz]{font-size:.8125rem}.p-feature[data-astro-cid-j2tg4lfz] .p-img[data-astro-cid-j2tg4lfz]{padding:14px}.p-feature[data-astro-cid-j2tg4lfz] .p-body[data-astro-cid-j2tg4lfz]{align-content:center;padding:16px 16px 16px 0}.p-feature[data-astro-cid-j2tg4lfz] h3[data-astro-cid-j2tg4lfz]{font-size:1.375rem}.p-feature[data-astro-cid-j2tg4lfz] .p-text[data-astro-cid-j2tg4lfz]{display:none}}@media (prefers-reduced-motion:reduce){.p-card[data-astro-cid-j2tg4lfz],.p-img[data-astro-cid-j2tg4lfz] .drawing,.p-title[data-astro-cid-j2tg4lfz] .icon{transition:none}.p-card[data-astro-cid-j2tg4lfz]:hover .p-img[data-astro-cid-j2tg4lfz] .drawing{transform:none}}.p-ask[data-astro-cid-qkbfyy2k]{background:var(--night);color:var(--on-dark);border-radius:20px;align-content:space-between;gap:20px;padding:24px;display:grid}.p-ask[data-astro-cid-qkbfyy2k] h3[data-astro-cid-qkbfyy2k]{font-size:1.375rem;line-height:1.2}.p-ask[data-astro-cid-qkbfyy2k] p[data-astro-cid-qkbfyy2k]{color:var(--mist);margin-top:8px;font-size:.9375rem}.p-ask[data-astro-cid-qkbfyy2k] .btn{justify-self:start}@media (width<=640px){.p-ask[data-astro-cid-qkbfyy2k]{gap:14px;padding:16px 14px}.p-ask[data-astro-cid-qkbfyy2k] h3[data-astro-cid-qkbfyy2k]{font-size:1.0625rem}.p-ask[data-astro-cid-qkbfyy2k] p[data-astro-cid-qkbfyy2k]{font-size:.8125rem}.p-ask[data-astro-cid-qkbfyy2k] .btn{justify-self:stretch;gap:6px;min-height:44px;padding:0 10px;font-size:.875rem}}@media (width<=360px){.p-ask[data-astro-cid-qkbfyy2k] .btn{justify-self:start;padding:0 20px}}
