.mpr .cmp{padding:calc(40 * var(--mpr-k)) 0 calc(72 * var(--mpr-k));display:flex;flex-direction:column;gap:calc(18 * var(--mpr-k))}.mpr .cmp h1{font-size:clamp(calc(2.125rem * var(--ui-k)),calc(4.6vw * var(--ui-scale)),calc(3.25rem * var(--ui-k)));letter-spacing:-.05em;line-height:1.02;font-weight:800;text-wrap:balance}.mpr .cmp h1 em{font-style:normal;background:linear-gradient(95deg,#f4553a,#f05a9a 50%,#f2753a);-webkit-background-clip:text;background-clip:text;color:transparent}.mpr .cmp-hi{background:var(--w);border-radius:calc(14 * var(--mn-px));padding:calc(14 * var(--mpr-k)) calc(16 * var(--mpr-k));font-size:max(calc(.9375rem * var(--ui-k)),max(calc(.875rem * var(--ui-fit)),.625rem));line-height:1.6}.mpr .cmp-toc{display:flex;gap:calc(8 * var(--mpr-k));flex-wrap:wrap}.mpr .cmp-toc a{padding:calc(7 * var(--mpr-k)) calc(14 * var(--mpr-k));border-radius:999px;background:var(--w);border:1px solid var(--ln);font-weight:600;font-size:max(calc(.8125rem * var(--ui-k)),max(calc(.8125rem * var(--ui-fit)),.625rem));color:var(--ink);text-decoration:none}.mpr .cmp-toc a:hover{border-color:var(--ink)}.mpr .cmp-s{background:var(--w);border-radius:calc(22 * var(--mn-px));padding:calc(24 * var(--mpr-k));display:flex;flex-direction:column;gap:calc(12 * var(--mpr-k));box-shadow:0 1px 0 var(--ln);scroll-margin-top:calc(90 * var(--mn-px));font-size:max(calc(.9375rem * var(--ui-k)),max(calc(.875rem * var(--ui-fit)),.625rem));line-height:1.6}.mpr .cmp-s h2{font-size:max(calc(1.5rem * var(--ui-k)),max(calc(1.225rem * var(--ui-fit)),.625rem));letter-spacing:-.03em;line-height:1.15}.mpr .cmp-s ul{margin:0;padding-left:calc(20 * var(--mpr-k));display:flex;flex-direction:column;gap:calc(6 * var(--mpr-k))}.mpr .cmp-dpdp{border:2px solid transparent;background:linear-gradient(var(--w),var(--w)) padding-box,linear-gradient(95deg,#f4553a,#f05a9a,#2b5fd9) border-box}.mpr .cmp-tag{align-self:flex-start;font-family:var(--mono);font-size:max(calc(.6875rem * var(--ui-k)),max(calc(.6875rem * var(--ui-fit)),.625rem));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(95deg,#f4553a,#f05a9a);padding:calc(4 * var(--mpr-k)) calc(10 * var(--mpr-k));border-radius:999px}.mpr .cmp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 * var(--mpr-k))}.mpr .cmp-card{background:#f7f7f7;border-radius:calc(16 * var(--mn-px));padding:calc(16 * var(--mpr-k));display:flex;flex-direction:column;gap:calc(8 * var(--mpr-k))}.mpr .cmp-card h3,.mpr .cmp-h3{font-size:max(calc(1rem * var(--ui-k)),max(calc(.875rem * var(--ui-fit)),.625rem));letter-spacing:-.01em}.mpr .cmp-rights{display:flex;flex-direction:column;gap:calc(8 * var(--mpr-k))}.mpr .cmp-rights div{display:grid;grid-template-columns:minmax(calc(150 * var(--mpr-k)),.32fr) 1fr;gap:calc(14 * var(--mpr-k));padding:calc(12 * var(--mpr-k)) calc(14 * var(--mpr-k));border-radius:calc(12 * var(--mn-px));background:var(--blu-bg)}.mpr .cmp a,.mpr .cmp-rights b{color:var(--blu)}@media (max-width:760px){.mpr .cmp-grid,.mpr .cmp-rights div{grid-template-columns:minmax(0,1fr)}.mpr .cmp-rights div{gap:calc(4 * var(--mpr-k))}}