.rp__title[data-astro-cid-dpgbfi7r]{margin:.4rem 0 clamp(1.5rem,4vw,2.25rem);font-size:var(--fs-h3);font-weight:800;letter-spacing:var(--ls-h3);color:var(--text-on-ink)}.rp-grid[data-astro-cid-dpgbfi7r]{display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:40em){.rp-grid[data-astro-cid-dpgbfi7r]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64em){.rp-grid[data-astro-cid-dpgbfi7r]{grid-template-columns:repeat(3,1fr)}}.rp-card__link[data-astro-cid-dpgbfi7r]{display:block;color:inherit;text-decoration:none}.rp-card__media[data-astro-cid-dpgbfi7r]{aspect-ratio:4 / 3;overflow:hidden;background:var(--ink-raised, #1a1a1a);margin-bottom:1rem}.rp-card__img[data-astro-cid-dpgbfi7r]{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-hover, .25s) var(--ease-progress, ease)}.rp-card__link[data-astro-cid-dpgbfi7r]:hover .rp-card__img[data-astro-cid-dpgbfi7r]{transform:scale(1.04)}.rp-card__date[data-astro-cid-dpgbfi7r]{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--orange)}.rp-card__h[data-astro-cid-dpgbfi7r]{margin:.5rem 0 0;font-size:var(--fs-card-title);font-weight:800;line-height:1.25;color:var(--text-on-ink)}.rp-card__excerpt[data-astro-cid-dpgbfi7r]{margin:.5rem 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-on-ink-dim)}@media(prefers-reduced-motion:reduce){.rp-card__img[data-astro-cid-dpgbfi7r]{transition:none}}.pc__h[data-astro-cid-zpzbfo2p]{margin:.4rem 0 .9rem;font-size:var(--fs-h3);font-weight:800;line-height:1.04;letter-spacing:var(--ls-h3);color:var(--text-on-ink);max-width:24ch}.pc__lead[data-astro-cid-zpzbfo2p]{margin:0;max-width:58ch;color:var(--text-on-ink-dim);line-height:var(--lh-body-relaxed)}.pc__why[data-astro-cid-zpzbfo2p]{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem;max-width:62ch}.pc__why[data-astro-cid-zpzbfo2p] li[data-astro-cid-zpzbfo2p]{padding-left:1.4rem;position:relative;color:var(--text-on-ink-dim);line-height:var(--lh-body-relaxed)}.pc__why[data-astro-cid-zpzbfo2p] li[data-astro-cid-zpzbfo2p]:before{content:"";position:absolute;left:0;top:.75em;width:.6rem;height:var(--rule, 2px);background:var(--orange)}.pc__why[data-astro-cid-zpzbfo2p] strong[data-astro-cid-zpzbfo2p]{color:var(--text-on-ink)}.pc__steps[data-astro-cid-zpzbfo2p]{margin:2.25rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:2rem}.pc__media[data-astro-cid-zpzbfo2p]{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--ink-deep, #0e0e10);border-top:var(--rule) solid var(--orange)}.pc__video[data-astro-cid-zpzbfo2p]{display:block;width:100%;height:100%;object-fit:cover}.pc__n[data-astro-cid-zpzbfo2p]{margin:1rem 0 .25rem;font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);color:var(--orange)}.pc__t[data-astro-cid-zpzbfo2p]{margin:0 0 .4rem;font-size:1.25rem;font-weight:800;color:var(--text-on-ink)}.pc__b[data-astro-cid-zpzbfo2p]{margin:0;font-size:var(--fs-body-sm);color:var(--text-on-ink-dim);line-height:var(--lh-body-relaxed)}@media(min-width:40em){.pc__media[data-astro-cid-zpzbfo2p]{aspect-ratio:3 / 4}.pc__steps[data-astro-cid-zpzbfo2p]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.svc-seealso[data-astro-cid-vl52w6gq]{padding-block:clamp(1.5rem,4vw,2.25rem)}.svc-seealso__links[data-astro-cid-vl52w6gq]{margin:0;font-size:var(--fs-body);line-height:1.8;color:var(--text-on-ink-dim)}.svc-seealso__links[data-astro-cid-vl52w6gq] a[data-astro-cid-vl52w6gq]{color:var(--orange);font-weight:700;text-decoration:underline;text-underline-offset:2px}.cs__p[data-astro-cid-vl52w6gq]+.cs__p[data-astro-cid-vl52w6gq]{margin-top:.9rem}.cs[data-astro-cid-vl52w6gq] .cs__img2{display:block;width:100%;max-width:24rem;height:auto;margin-top:1.5rem}.feat[data-astro-cid-vl52w6gq]{display:grid;grid-template-columns:1fr;align-items:stretch}.feat__media[data-astro-cid-vl52w6gq]{position:relative;overflow:hidden;background:var(--ink-deep, #0e0e10);min-height:clamp(220px,60vw,340px)}.feat__media[data-astro-cid-vl52w6gq] picture{display:block;width:100%;height:100%}.feat__img[data-astro-cid-vl52w6gq]{width:100%;height:100%;object-fit:cover}.feat__copy[data-astro-cid-vl52w6gq]{padding:clamp(2rem,6vw,3.5rem) var(--pad-section-x)}.feat__h[data-astro-cid-vl52w6gq]{margin:.4rem 0 .9rem;font-size:var(--fs-h3);font-weight:800;line-height:1.04;letter-spacing:var(--ls-h3);color:var(--text-on-ink)}.feat__body[data-astro-cid-vl52w6gq]{margin:0;max-width:54ch;color:var(--text-on-ink-dim);line-height:var(--lh-body-relaxed)}.feat__list[data-astro-cid-vl52w6gq]{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem;max-width:56ch}.feat__list[data-astro-cid-vl52w6gq] li[data-astro-cid-vl52w6gq]{padding-left:1.4rem;position:relative;font-size:var(--fs-body-sm);color:var(--text-on-ink-dim)}.feat__list[data-astro-cid-vl52w6gq] li[data-astro-cid-vl52w6gq]:before{content:"";position:absolute;left:0;top:.55em;width:.6rem;height:var(--rule, 2px);background:var(--orange)}.feat__src[data-astro-cid-vl52w6gq]{margin:1.5rem 0 0;font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-on-ink-muted)}.feat__src[data-astro-cid-vl52w6gq] a[data-astro-cid-vl52w6gq]{color:var(--orange)}@media(min-width:60em){.feat[data-astro-cid-vl52w6gq]{grid-template-columns:1fr 1fr}.feat__media[data-astro-cid-vl52w6gq]{min-height:460px}.feat__copy[data-astro-cid-vl52w6gq]{border-left:var(--rule) solid var(--paper-a-16)}}
