.pms__intro[data-v-6e5e78f8]{display:grid;max-width:var(--ips-content);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin:0 auto 2.4rem}.pms__intro .ips-section-heading[data-v-6e5e78f8]{margin:0}.pms__link[data-v-6e5e78f8]{display:inline-flex;gap:.4rem;margin-top:1.1rem;color:var(--ips-blue-text);font-weight:650;text-decoration:none}.pms__link[data-v-6e5e78f8]:hover{text-decoration:underline}.pms__facts[data-v-6e5e78f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px}.pms__facts[data-v-6e5e78f8]>*{outline:1px solid var(--ips-line)}.pms__facts>div[data-v-6e5e78f8]{display:flex;flex-direction:column-reverse;gap:.35rem;background:var(--ips-surface);padding:1.1rem 1.25rem}.pms__facts dt[data-v-6e5e78f8]{color:var(--ips-muted);font-size:.78rem;line-height:1.45}.pms__facts dd[data-v-6e5e78f8]{margin:0;color:var(--ips-ink);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:1.1}.pms__points[data-v-6e5e78f8]{display:grid;max-width:var(--ips-content);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0 auto;padding:0;list-style:none}.pms__points li[data-v-6e5e78f8]{border-top:3px solid var(--ips-blue);background:var(--ips-surface);padding:1.4rem 1.5rem 1.6rem}.pms__points span[data-v-6e5e78f8]{color:var(--ips-blue-text);font-size:.7rem;font-weight:750;letter-spacing:.08em}.pms__points h3[data-v-6e5e78f8]{margin:.8rem 0 .5rem;color:var(--ips-ink);font-size:.98rem;line-height:1.35}.pms__points p[data-v-6e5e78f8]{margin:0;color:var(--ips-muted);font-size:.85rem;line-height:1.6}@media (max-width: 980px){.pms__intro[data-v-6e5e78f8]{grid-template-columns:1fr;align-items:start}}@media (max-width: 620px){.pms__intro[data-v-6e5e78f8]{margin-bottom:1.5rem}.pms__points[data-v-6e5e78f8]{gap:.5rem}.pms__points li[data-v-6e5e78f8]{display:grid;grid-template-columns:1.75rem minmax(0,1fr);-moz-column-gap:.6rem;column-gap:.6rem;border-top:0;border-left:3px solid var(--ips-blue);padding:.8rem 1rem}.pms__points span[data-v-6e5e78f8]{grid-row:span 2;padding-top:.2rem}.pms__points h3[data-v-6e5e78f8]{margin:0 0 .2rem}}
