.vml-member-benefits{max-inline-size:40rem}.vml-member-benefits__label{color:var(--wp--preset--color--ink);font-weight:600;display:block}.vml-member-benefits__hint{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--text-secondary);margin:.25rem 0 .75rem}.vml-member-benefits__row{flex-wrap:wrap;gap:.5rem;display:flex}.vml-member-benefits__input{border:1px solid var(--wp--preset--color--border);background-color:var(--wp--preset--color--white);min-inline-size:0;color:var(--wp--preset--color--ink);font:inherit;border-radius:0;flex:14rem;padding:.75rem 1rem}.vml-member-benefits__input[aria-invalid=true]{outline-offset:-2px;border-color:currentColor;outline:2px solid #b3261e}.vml-member-benefits__error{color:#b3261e;margin:.75rem 0 0;font-weight:600}.vml-member-benefits__list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.vml-member-benefits__item{border:1px solid var(--wp--preset--color--border);border-inline-start:4px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--white);padding:1.5rem}.vml-member-benefits .vml-member-benefits__item>*,.vml-member-benefits .vml-member-benefits__item>.vml-member-benefits__partner{margin-block:0}.vml-member-benefits .vml-member-benefits__item>*+*{margin-block-start:1rem}.vml-member-benefits__partner{font-size:var(--wp--preset--font-size--x-large);color:var(--wp--preset--color--primary-dark)}.vml-member-benefits__code-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.vml-member-benefits__code-label{font-size:var(--wp--preset--font-size--small);letter-spacing:.04em;text-transform:uppercase;color:var(--wp--preset--color--text-secondary);font-weight:600}.vml-member-benefits__code{border:2px dashed var(--wp--preset--color--primary);background-color:color-mix(in srgb, var(--wp--preset--color--primary) 8%, transparent);color:var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--x-large);letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.5rem .75rem;font-weight:700}.vml-member-benefits__validity{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--text-secondary)}