.mvs-mp-finder{align-items:start;display:grid;gap:var(--molecule-large,2.5rem);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);width:100%}.mvs-mp-finder__search{display:grid;gap:var(--atom-standard,.75rem);position:sticky;top:calc(var(--dynamic-header-height, 0px) + var(--molecule-standard, 1.5rem))}.mvs-mp-finder__field{display:flex}.mvs-mp-finder__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.mvs-mp-finder__input{background:var(--hs-tertiary,#efedf3);border:none;border-radius:var(--global-radius-sm,.375rem) 0 0 var(--global-radius-sm,.375rem);color:var(--text-color-primary,#1a1a1a);flex:1;font-family:var(--font-family-base);font-size:.9375rem;min-width:0;padding:.7em 1em}.mvs-mp-finder__input::placeholder{color:var(--text-color-secondary,#6b6b6b)}.mvs-mp-finder__input:focus-visible{outline:2px solid var(--hs-primary,#582c83);outline-offset:-2px}.mvs-mp-finder__submit{align-items:center;background:var(--hs-primary,#582c83);border:none;border-radius:0 var(--global-radius-sm,.375rem) var(--global-radius-sm,.375rem) 0;color:var(--hs-white,#fff);cursor:pointer;display:inline-flex;justify-content:center;transition:background var(--global-trans,.2s ease);width:2.75rem}.mvs-mp-finder__submit:hover{background:var(--hs-primary--dark,#3f1f5e)}.mvs-mp-finder__grid{align-items:stretch;display:grid;gap:var(--molecule-standard,1.5rem);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.mvs-mp-finder__empty{color:var(--text-color-secondary,#4a4a4a);margin:0}.mvs-mp-finder__pagination{align-items:center;display:flex;gap:var(--atom-small,.5rem);justify-content:center;margin-block-start:var(--organism-tiny,2.5rem)}.mvs-mp-finder__page{align-items:center;border-radius:var(--global-radius-sm,.375rem);color:var(--text-color-primary,#1a1a1a);display:inline-flex;font-size:.9375rem;height:2rem;justify-content:center;min-width:2rem;padding-inline:.375rem;text-decoration:none;transition:background var(--global-trans,.2s ease),color var(--global-trans,.2s ease)}.mvs-mp-finder__page:hover{background:var(--hs-primary--10pc,rgba(88,44,131,.1));color:var(--hs-primary,#582c83);text-decoration:none}.mvs-mp-finder__page--arrow,.mvs-mp-finder__page.is-current{background:var(--hs-primary,#582c83);color:var(--hs-white,#fff)}.mvs-mp-finder__page--arrow:hover{background:var(--hs-primary--dark,#3f1f5e);color:var(--hs-white,#fff)}.mvs-mp-finder__page--arrow i{font-size:.75rem}.mvs-mp-card{--mp-accent:var(--hs-primary,#582c83);--card-pad:var(--molecule-standard,1.5rem);background:var(--hs-white,#fff);border-radius:var(--global-radius-md,1rem);box-shadow:0 10px 30px -18px rgba(26,29,46,.35);display:grid;grid-template-columns:[wide-start] calc(var(--card-pad)/2) [text-start] minmax(0,1fr) [text-end] calc(var(--card-pad)/2) [wide-end];grid-template-rows:auto auto auto minmax(0,1fr);padding:var(--card-pad) calc(var(--card-pad)/2);row-gap:var(--atom-standard,.75rem)}.mvs-mp-card__level,.mvs-mp-card__link,.mvs-mp-card__name{grid-column:text-start/text-end}.mvs-mp-card--linked{color:inherit;cursor:pointer;text-decoration:none;transition:box-shadow var(--global-trans,.2s ease),transform var(--global-trans,.2s ease)}.mvs-mp-card--linked:focus-visible,.mvs-mp-card--linked:hover{box-shadow:0 18px 40px -18px rgba(26,29,46,.45);text-decoration:none;transform:translateY(-3px)}.mvs-mp-card--linked:focus-visible{outline:2px solid var(--mp-accent);outline-offset:2px}.mvs-mp-card--linked:hover .mvs-mp-card__link i{transform:translateX(.2em)}.mvs-mp-card--federal{--mp-accent:var(--hs-secondary,#008bce)}.mvs-mp-card__level{color:var(--mp-accent);font-size:.875rem;font-weight:600;letter-spacing:.04em;margin:0}.mvs-mp-card__name{color:var(--mp-accent);font-size:1.375rem;font-weight:400;line-height:1.25;margin:0}.mvs-mp-card__details{background:var(--hs-tertiary--light,#f5f4f8);border-radius:var(--global-radius-sm,.375rem);display:grid;gap:.375rem .75rem;grid-column:wide-start/wide-end;grid-template-columns:auto minmax(0,1fr);margin:0;padding:var(--atom-standard,.75rem) calc(var(--card-pad)/2)}.mvs-mp-card__detail{display:contents;font-size:.875rem;line-height:1.4}.mvs-mp-card__detail dt{color:var(--text-color-primary,#1a1a1a);font-weight:700}.mvs-mp-card__detail dd{color:var(--text-color-secondary,#4a4a4a);margin:0}.mvs-mp-card__link{align-items:center;align-self:end;color:var(--mp-accent);display:inline-flex;font-size:.9375rem;gap:.4em;justify-self:start;text-decoration:none}.mvs-mp-card__link i{font-size:.7em;transition:transform var(--global-trans,.2s ease)}@container mv2Module (width < 900px){.mvs-mp-finder{grid-template-columns:minmax(0,1fr)}.mvs-mp-finder__search{max-width:26rem;position:static}}