.pt-card{padding:clamp(24px,4vw,48px);position:relative}.pt-benefits{gap:14px;display:grid}.pt-benefits li{color:var(--color-ink-2);grid-template-columns:auto 1fr;align-items:start;gap:14px;font-size:16.5px;line-height:1.6;display:grid}.pt-benefits .mk-check{border-radius:999px;place-items:center;width:26px;height:26px;margin-top:1px;display:inline-grid}.pt-note{border-inline-start:2px solid var(--color-champagne-deep);max-width:36em;color:var(--color-ink-2);background:#c5a26214;padding:14px 18px;font-size:14.5px;line-height:1.65}.pt-req{color:var(--color-champagne-deep)}.pt-hint{color:var(--color-ink-3)!important;font-size:12.5px!important}.pt-set{border:0;min-width:0;margin:0;padding:0}.pt-legend{letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:12px;padding:0;font-size:12px}[dir=rtl] .pt-legend{letter-spacing:0;text-transform:none;font-size:15px}.pt-checks{gap:10px;display:grid}@media (min-width:640px){.pt-checks{grid-template-columns:1fr 1fr}}.pt-check{color:var(--color-ink);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:15.5px;line-height:1.5;display:grid}.pt-check input{width:20px;height:20px;accent-color:var(--color-ink);cursor:pointer;margin-top:2px}.pt-check input:focus-visible{outline:2px solid var(--color-champagne-deep);outline-offset:2px}.pt-check input[aria-invalid]{outline-offset:2px;outline:2px solid #b5533f}.pt-consent{color:var(--color-ink-2);font-size:14.5px}.pt-form .mk-fld select:invalid{color:var(--color-ink-3)}
