.pd-chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.pd-chips .chip{background:hsla(0,0%,100%,.75);box-shadow:inset 0 0 0 1px var(--line)}.pd-statement.scroll-words{max-width:22em;font-size:clamp(1.7rem,3.2vw,3.1rem);line-height:1.12}.pd-rows{padding-bottom:clamp(2rem,4vw,3rem)}.pd-row{display:grid;gap:2rem;align-items:center;padding:clamp(2rem,4vw,3.5rem) 0}@media (min-width:900px){.pd-row{grid-template-columns:1.5fr 1fr;gap:clamp(3rem,6vw,6rem)}.pd-row--reversed .pd-row__media{order:2}}.pd-row__media{position:relative;height:clamp(20rem,42vw,34rem);overflow:hidden;border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-soft)}.pd-row__art{position:absolute;inset:-8% 0}.pd-row__index{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:color-mix(in srgb,var(--c1) 14%,#fff);font-size:.8rem;font-weight:600;color:color-mix(in srgb,var(--c1) 85%,#0a0a0a)}.pd-row__title{margin-top:1rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.pd-row__summary{max-width:26rem;margin-top:1rem;font-size:1.05rem;line-height:1.65;color:var(--ink-soft)}.pd-facts{display:grid;gap:1rem}@media (min-width:768px){.pd-facts{grid-template-columns:repeat(3,1fr)}}.pd-fact{position:relative;min-height:16rem;padding:2rem;overflow:hidden;border-radius:var(--r-card);background:#fff;box-shadow:var(--shadow-soft)}.pd-fact__num{position:absolute;top:-1.5rem;right:.5rem;font-size:8rem;font-weight:600;line-height:1;color:var(--bg)}.pd-fact__label{position:relative;font-size:.875rem;font-weight:500;color:var(--brand)}.pd-fact__text{position:relative;margin-top:1.25rem;font-size:1.05rem;line-height:1.6;color:var(--ink-2)}.pd-next{display:block}.pd-next__inner{display:grid;gap:2rem;align-items:center;padding-block:clamp(3.5rem,7vw,6rem)}@media (min-width:768px){.pd-next__inner{grid-template-columns:1fr 22rem}}.pd-next__title{display:flex;align-items:center;gap:1.25rem;margin-top:1rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--ink);transition:gap .5s var(--ease-out-expo),color .3s ease}.pd-next:hover .pd-next__title{gap:2rem;color:var(--brand)}.pd-next__meta{margin-top:1rem;color:var(--ink-soft)}.pd-next__art{height:15rem;overflow:hidden;border-radius:var(--r-lg);box-shadow:var(--shadow-soft);transition:transform .8s var(--ease-out-expo)}.pd-next:hover .pd-next__art{transform:scale(1.03) rotate(-1deg)}