.pil26-listing{display:grid;font-family:var(--st-font);gap:var(--st-gap-card) var(--st-gap-cols);grid-template-columns:minmax(0,1fr);padding:var(--st-section) var(--st-inline)}.pil26-listing>.st-shead{grid-column:1/-1}@media (min-width:1000px){.pil26-listing{align-items:start;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.pil26-listing__card{background:var(--st-surface);border:1px solid var(--st-line);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-card);margin:0;overflow:hidden;padding:clamp(1.25rem,1rem + 1.2vw,1.75rem) clamp(1.25rem,1rem + 1.2vw,1.75rem) 1.125rem;position:relative}.pil26-listing__card:before{background:linear-gradient(90deg,var(--st-royal),var(--st-green));content:"";height:5px;inset:0 0 auto 0;position:absolute}.pil26-listing__eyebrow{color:var(--st-muted);font-family:var(--st-font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin:0 0 .875rem;text-transform:uppercase}.pil26-listing__title{color:var(--st-heading);font-size:clamp(1.25rem,1.1rem + .7vw,1.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0}.pil26-listing__sub{color:var(--st-ink-soft);font-size:var(--st-fs-small);margin:.25rem 0 0;max-width:none}.pil26-listing__rows{--pil26-gap:1.25rem;column-gap:var(--pil26-gap);display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);margin:1.125rem 0 0}.pil26-listing__rows dd,.pil26-listing__rows dt{align-items:center;align-self:stretch;border-top:1px solid var(--st-line);display:flex;margin:0;min-width:0;padding:.6875rem 0}.pil26-listing__rows dt{color:var(--st-muted);font-size:.71875rem;font-weight:800;letter-spacing:.1em;margin-right:calc(var(--pil26-gap)*-1);padding-right:var(--pil26-gap);text-transform:uppercase}.pil26-listing__rows dd{color:var(--st-ink);font-size:1rem;font-weight:700;gap:.35rem;letter-spacing:-.005em;line-height:1.4;text-wrap:balance}.pil26-listing__rows .is-mark{background:rgba(4,240,201,.14)}.pil26-listing__rows dt.is-mark{border-radius:6px 0 0 6px;color:var(--st-heading);margin-left:-.625rem;padding-left:.625rem}.pil26-listing__rows dd.is-mark{border-radius:0 6px 6px 0;color:var(--st-heading);font-weight:800;margin-right:-.625rem;padding-right:.625rem}.pil26-listing__rows dd.is-mark:before{color:var(--st-accent-ink);content:"✓ "}.pil26-listing__note{border-top:1px solid var(--st-line);color:var(--st-muted);font-size:var(--st-fs-fine);line-height:1.5;margin:.875rem 0 0;padding-top:.75rem}.pil26-listing__how h3{color:var(--st-heading);font-size:var(--st-fs-h3);font-weight:800;letter-spacing:-.015em;margin:0 0 .75rem}.pil26-listing__steps{counter-reset:pil26s;display:grid;gap:.75rem;list-style:none;margin:0 0 1.25rem;padding:0}.pil26-listing__steps li{color:var(--st-ink-soft);counter-increment:pil26s;font-size:1rem;line-height:1.6;padding-left:2.5rem;position:relative}.pil26-listing__steps li:before{background:var(--st-midnight);border-radius:50%;color:var(--st-white);content:counter(pil26s);display:grid;font-size:.8125rem;font-weight:800;height:1.75rem;left:0;place-items:center;position:absolute;top:.1em;width:1.75rem}.pil26-listing__after{color:var(--st-muted);font-size:var(--st-fs-fine);line-height:1.5;margin:.875rem 0 0;max-width:40ch}@media (max-width:999px){.pil26-listing__how{padding-top:.25rem}}@media (max-width:479px){.pil26-listing__rows{grid-template-columns:minmax(0,1fr)}.pil26-listing__rows dt{margin-right:0;padding-bottom:.125rem;padding-right:0}.pil26-listing__rows dd{border-top:0;padding-top:0}.pil26-listing__rows dt.is-mark{border-radius:6px 6px 0 0;margin-left:0;padding-left:.625rem}.pil26-listing__rows dd.is-mark{border-radius:0 0 6px 6px;margin-right:0;padding:0 .625rem .625rem}}